20#ifndef HDRL_FRAMEITER_H
21#define HDRL_FRAMEITER_H
27#include "hdrl_types.h"
44#if defined HDRL_USE_EXPERIMENTAL || defined HDRL_USE_PRIVATE
48 HDRL_FRAMEITER_AXIS_FRAME = 0,
49 HDRL_FRAMEITER_AXIS_EXT = 1,
50 HDRL_FRAMEITER_AXIS_NAXIS1 = 2,
51 HDRL_FRAMEITER_AXIS_NAXIS2 = 3,
52 HDRL_FRAMEITER_AXIS_NAXIS3 = 4
57 cpl_propertylist * plist;
62 intptr_t naxes, intptr_t * axes, intptr_t * offsets,
63 intptr_t *strides, intptr_t * dims);
72#ifdef HDRL_USE_PRIVATE
hdrl_iter * hdrl_frameiter_new(const cpl_frameset *frames, hdrl_iter_flags flags, intptr_t naxes, intptr_t *axes, intptr_t *offsets, intptr_t *strides, intptr_t *dims)
create iterator over cpl_frameset