26#ifndef XSH_DATA_PRE_3D_H
27#define XSH_DATA_PRE_3D_H
42#define XSH_PRE_DATA_TYPE CPL_TYPE_FLOAT
43#define XSH_PRE_DATA_BPP CPL_BPP_IEEE_FLOAT
44#define XSH_PRE_ERRS_TYPE CPL_TYPE_FLOAT
45#define XSH_PRE_ERRS_BPP CPL_BPP_IEEE_FLOAT
46#define XSH_PRE_QUAL_TYPE CPL_TYPE_INT
47#define XSH_PRE_QUAL_BPP CPL_BPP_32_SIGNED
xsh_image_3d * xsh_pre_3d_get_errs(xsh_pre_3d *pre_3d)
Get errs.
void xsh_pre_3d_free(xsh_pre_3d **pre)
int xsh_pre_3d_get_nx(const xsh_pre_3d *pre)
Get nx of pre_3d structure.
xsh_pre_3d * xsh_pre_3d_load(cpl_frame *frame)
Load a xsh_pre_3d structure from a frame.
int xsh_pre_3d_get_nz(const xsh_pre_3d *pre)
Get nz of pre_3d structure.
cpl_frame * xsh_pre_3d_save(const xsh_pre_3d *pre, const char *filename, int temp)
Save PRE_3D on disk.
xsh_pre_3d * xsh_pre_3d_new(int size_x, int size_y, int size_z)
Create new PRE image.
int xsh_pre_3d_get_ny(const xsh_pre_3d *pre)
Get ny of pre_3d structure.
xsh_image_3d * xsh_pre_3d_get_qual(xsh_pre_3d *pre_3d)
Get qual.
xsh_image_3d * xsh_pre_3d_get_data(xsh_pre_3d *pre_3d)
Get data.
xsh_instrument * instrument
cpl_propertylist * data_header
cpl_propertylist * errs_header
cpl_propertylist * qual_header
const cpl_propertylist * xsh_pre_3d_get_header_const(const xsh_pre_3d *pre)
cpl_propertylist * xsh_pre_3d_get_header(xsh_pre_3d *pre)
cpl_mask * xsh_pre_3d_get_bpmap(const xsh_pre_3d *pre)
cpl_frame_group xsh_pre_3d_get_group(const xsh_pre_3d *pre)