X-shooter Pipeline Reference Manual 3.8.15
Data Structures | Macros | Functions
xsh_data_pre_3d.h File Reference
#include <xsh_data_instrument.h>
#include <cpl.h>
#include <xsh_error.h>
#include <xsh_data_image_3d.h>
#include <xsh_badpixelmap.h>

Go to the source code of this file.

Data Structures

struct  xsh_pre_3d
 

Macros

#define XSH_PRE_DATA_TYPE   CPL_TYPE_FLOAT
 
#define XSH_PRE_DATA_BPP   CPL_BPP_IEEE_FLOAT
 
#define XSH_PRE_ERRS_TYPE   CPL_TYPE_FLOAT
 
#define XSH_PRE_ERRS_BPP   CPL_BPP_IEEE_FLOAT
 
#define XSH_PRE_QUAL_TYPE   CPL_TYPE_INT
 
#define XSH_PRE_QUAL_BPP   CPL_BPP_32_SIGNED
 

Functions

void xsh_pre_3d_free (xsh_pre_3d **pre)
 
xsh_pre_3dxsh_pre_3d_load (cpl_frame *frame)
 Load a xsh_pre_3d structure from a frame.
 
cpl_frame * xsh_pre_3d_save (const xsh_pre_3d *pre, const char *filename, int temp)
 Save PRE_3D on disk.
 
xsh_pre_3dxsh_pre_3d_new (int size_x, int size_y, int size_z)
 Create new PRE image.
 
int xsh_pre_3d_get_nx (const xsh_pre_3d *pre)
 Get nx of pre_3d structure.
 
int xsh_pre_3d_get_ny (const xsh_pre_3d *pre)
 Get ny of pre_3d structure.
 
int xsh_pre_3d_get_nz (const xsh_pre_3d *pre)
 Get nz of pre_3d structure.
 
cpl_frame_group xsh_pre_3d_get_group (const xsh_pre_3d *pre)
 
cpl_mask * xsh_pre_3d_get_bpmap (const xsh_pre_3d *pre)
 
xsh_image_3dxsh_pre_3d_get_data (xsh_pre_3d *pre_3d)
 Get data.
 
xsh_image_3dxsh_pre_3d_get_errs (xsh_pre_3d *pre_3d)
 Get errs.
 
xsh_image_3dxsh_pre_3d_get_qual (xsh_pre_3d *pre_3d)
 Get qual.
 
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)
 

Macro Definition Documentation

◆ XSH_PRE_DATA_BPP

#define XSH_PRE_DATA_BPP   CPL_BPP_IEEE_FLOAT

Definition at line 43 of file xsh_data_pre_3d.h.

◆ XSH_PRE_DATA_TYPE

#define XSH_PRE_DATA_TYPE   CPL_TYPE_FLOAT

Definition at line 42 of file xsh_data_pre_3d.h.

◆ XSH_PRE_ERRS_BPP

#define XSH_PRE_ERRS_BPP   CPL_BPP_IEEE_FLOAT

Definition at line 45 of file xsh_data_pre_3d.h.

◆ XSH_PRE_ERRS_TYPE

#define XSH_PRE_ERRS_TYPE   CPL_TYPE_FLOAT

Definition at line 44 of file xsh_data_pre_3d.h.

◆ XSH_PRE_QUAL_BPP

#define XSH_PRE_QUAL_BPP   CPL_BPP_32_SIGNED

Definition at line 47 of file xsh_data_pre_3d.h.

◆ XSH_PRE_QUAL_TYPE

#define XSH_PRE_QUAL_TYPE   CPL_TYPE_INT

Definition at line 46 of file xsh_data_pre_3d.h.

Function Documentation

◆ xsh_pre_3d_get_bpmap()

cpl_mask * xsh_pre_3d_get_bpmap ( const xsh_pre_3d pre)

◆ xsh_pre_3d_get_group()

cpl_frame_group xsh_pre_3d_get_group ( const xsh_pre_3d pre)

◆ xsh_pre_3d_get_header()

cpl_propertylist * xsh_pre_3d_get_header ( xsh_pre_3d pre)

◆ xsh_pre_3d_get_header_const()

const cpl_propertylist * xsh_pre_3d_get_header_const ( const xsh_pre_3d pre)