Test 3d images handling functions
[Unit Tests]

Defines

#define MODULE_ID   "XSH_DATA_IMAGE_3D"

Enumerations

enum  {
  DBG_OPT, HELP_OPT, NX_OPT, NY_OPT,
  NZ_OPT
}

Functions

static int Help (void)
static void HandleOptions (int argc, char **argv)
static void fill_image (cpl_image *img, int first)
static int compare_img_3d (xsh_image_3d *one, xsh_image_3d *two)
int main (int argc, char **argv)

Variables

static const char * Options = "?"
static struct option LongOptions []
static int dbg_level = XSH_DEBUG_LEVEL_MEDIUM
static int Nx = 3
static int Ny = 4
static int Nz = 3

Define Documentation

#define MODULE_ID   "XSH_DATA_IMAGE_3D"

Definition at line 56 of file test-xsh_data_image_3d.c.


Enumeration Type Documentation

anonymous enum
Enumerator:
DBG_OPT 
HELP_OPT 
NX_OPT 
NY_OPT 
NZ_OPT 

Definition at line 58 of file test-xsh_data_image_3d.c.


Function Documentation

static int compare_img_3d ( xsh_image_3d one,
xsh_image_3d two 
) [static]

Definition at line 140 of file test-xsh_data_image_3d.c.

References xsh_image_3d::nx, xsh_image_3d::ny, xsh_image_3d::nz, and xsh_msg.

Referenced by main().

static void fill_image ( cpl_image *  img,
int  first 
) [static]

Definition at line 122 of file test-xsh_data_image_3d.c.

References check, Nx, Ny, XSH_ASSURE_NOT_NULL, and xsh_msg.

Referenced by main().

static void HandleOptions ( int  argc,
char **  argv 
) [static]
static int Help ( void   )  [static]

Definition at line 77 of file test-xsh_data_image_3d.c.

Referenced by HandleOptions().

int main ( int  argc,
char **  argv 
)

Variable Documentation

int dbg_level = XSH_DEBUG_LEVEL_MEDIUM [static]

Definition at line 72 of file test-xsh_data_image_3d.c.

Referenced by HandleOptions().

struct option LongOptions[] [static]
Initial value:
 {
  {"nx", required_argument, 0, NX_OPT},
  {"ny", required_argument, 0, NY_OPT},
  {"nz", required_argument, 0, NZ_OPT},
  {"debug", required_argument, 0, DBG_OPT},
  {"help", 0, 0, HELP_OPT },
  {0, 0, 0, 0}
}

Definition at line 63 of file test-xsh_data_image_3d.c.

Referenced by HandleOptions().

int Nx = 3 [static]

Definition at line 73 of file test-xsh_data_image_3d.c.

Referenced by fill_image(), HandleOptions(), and main().

int Ny = 4 [static]

Definition at line 73 of file test-xsh_data_image_3d.c.

Referenced by fill_image(), HandleOptions(), and main().

int Nz = 3 [static]

Definition at line 73 of file test-xsh_data_image_3d.c.

Referenced by HandleOptions(), and main().

const char* Options = "?" [static]

Definition at line 62 of file test-xsh_data_image_3d.c.

Referenced by HandleOptions().


Generated on 9 Mar 2011 for X-shooter Pipeline Reference Manual by  doxygen 1.6.1