47cpl_error_code
moo_detlist_set(moo_detlist *self, moo_det *det, cpl_size pos);
enum _moo_detector_type_ moo_detector_type
The type code type.
hdrl_imagelist * moo_detlist_get_image(const moo_detlist *self, moo_detector_type type, int num)
Get the all the images of the type part in the detlist.
cpl_error_code moo_detlist_push(moo_detlist *self, moo_det *det)
Insert a DET a the end of moo_detlist.
moo_detlist * moo_detlist_create(cpl_frameset *frameset)
Create a new moo_detlist from the given DET frameset.
cpl_size moo_detlist_get_size(const moo_detlist *self)
Get the number of DET in the detlist.
moo_det * moo_detlist_unset(moo_detlist *self, cpl_size pos)
Remove a DET from a DET list.
moo_detlist * moo_detlist_new(void)
Create a new moo_detlist.
void moo_detlist_empty(moo_detlist *self)
Empty an moo_detlist and deallocate all its DET.
cpl_error_code moo_detlist_free_single(const moo_detlist *self, moo_detector_type type, int num)
Free the type part for all DET in the detlist.
cpl_imagelist * moo_detlist_get_single_data(const moo_detlist *self, moo_detector_type type, int num)
Get the type data part for all DET in the detlist.
cpl_imagelist * moo_detlist_get_single_qual(const moo_detlist *self, moo_detector_type type, int num)
Get the type QUAL part for all DET in the detlist.
cpl_error_code moo_detlist_load_single(const moo_detlist *self, moo_detector_type type, int num, int level)
Load the type part for all DET in the detlist.
void moo_detlist_delete(moo_detlist *self)
Free all memory used by a moo_detlist object including the DET.
moo_det * moo_detlist_get(moo_detlist *self, int i)
Get the DET at the position i in the list.
cpl_error_code moo_detlist_set(moo_detlist *self, moo_det *det, cpl_size pos)
Insert a DET into an moo_detlist.