Test geom_ifu result
[Unit Tests]

Defines

#define MODULE_ID   "XSH_DATA_CUBE"
#define MODULE_ID   "XSH_GEOM_IFU"

Enumerations

enum  {
  KERNEL_OPT, RADIUS_OPT, BIN_LAMBDA_OPT, BIN_SPACE_OPT,
  HELP_OPT, MIN_ORDER_OPT, MAX_ORDER_OPT, SLIT_MIN_OPT,
  NSLIT_OPT, MERGE_METHOD_OPT, LAMBDA_REF_OPT
}
enum  {
  KERNEL_OPT, RADIUS_OPT, BIN_LAMBDA_OPT, BIN_SPACE_OPT,
  HELP_OPT, MIN_ORDER_OPT, MAX_ORDER_OPT, SLIT_MIN_OPT,
  NSLIT_OPT, MERGE_METHOD_OPT, LAMBDA_REF_OPT
}

Functions

static void Help (void)
static void HandleOptions (int argc, char **argv, xsh_rectify_param *rectify_par, xsh_merge_param *merge_par, int *order_min, int *order_max, double *slit_min, int *nslit, double *lambda_ref)
int main (int argc, char **argv)
 Unit test of xsh_rectify. Needs the PRE frame, order table, wave solution, instrument, rectify parameters, the map.
static void HandleOptions (int argc, char **argv, xsh_rectify_param *rectify_par, xsh_localize_obj_param *locobj_par, int *order_min, int *order_max, double *slit_min, int *nslit, double *lambda_ref)

Variables

static const char * Options = ""
static struct option long_options []
static const char * Options = ""
static struct option long_options []

Define Documentation

#define MODULE_ID   "XSH_GEOM_IFU"

Definition at line 68 of file test-xsh_geom_ifu.c.

#define MODULE_ID   "XSH_DATA_CUBE"

Definition at line 68 of file test-xsh_data_cube.c.


Enumeration Type Documentation

anonymous enum
Enumerator:
KERNEL_OPT 
RADIUS_OPT 
BIN_LAMBDA_OPT 
BIN_SPACE_OPT 
HELP_OPT 
MIN_ORDER_OPT 
MAX_ORDER_OPT 
SLIT_MIN_OPT 
NSLIT_OPT 
MERGE_METHOD_OPT 
LAMBDA_REF_OPT 

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

anonymous enum
Enumerator:
KERNEL_OPT 
RADIUS_OPT 
BIN_LAMBDA_OPT 
BIN_SPACE_OPT 
HELP_OPT 
MIN_ORDER_OPT 
MAX_ORDER_OPT 
SLIT_MIN_OPT 
NSLIT_OPT 
MERGE_METHOD_OPT 
LAMBDA_REF_OPT 

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


Function Documentation

static void HandleOptions ( int  argc,
char **  argv,
xsh_rectify_param rectify_par,
xsh_localize_obj_param locobj_par,
int *  order_min,
int *  order_max,
double *  slit_min,
int *  nslit,
double *  lambda_ref 
) [static]
static void HandleOptions ( int  argc,
char **  argv,
xsh_rectify_param rectify_par,
xsh_merge_param merge_par,
int *  order_min,
int *  order_max,
double *  slit_min,
int *  nslit,
double *  lambda_ref 
) [static]
static void Help ( void   )  [static]

Definition at line 96 of file test-xsh_geom_ifu.c.

References TEST_END.

Referenced by HandleOptions().

int main ( int  argc,
char **  argv 
)

Variable Documentation

struct option long_options[] [static]
Initial value:
 {
  {"kernel", required_argument, 0, KERNEL_OPT},
  {"radius", required_argument, 0, RADIUS_OPT},
  {"bin-lambda", required_argument, 0, BIN_LAMBDA_OPT},
  {"bin-space", required_argument, 0, BIN_SPACE_OPT},
  {"order-min", required_argument, 0, MIN_ORDER_OPT},
  {"order-max", required_argument, 0, MAX_ORDER_OPT},
  {"slit-min",required_argument, 0, SLIT_MIN_OPT},
  {"slit-n",required_argument, 0, NSLIT_OPT},
  {"merge-method", required_argument, 0, MERGE_METHOD_OPT},
  {"lambda-ref", required_argument, 0, LAMBDA_REF_OPT},
  {"help", 0, 0, HELP_OPT},
  {0, 0, 0, 0}
}

Definition at line 81 of file test-xsh_geom_ifu.c.

Referenced by HandleOptions().

struct option long_options[] [static]
Initial value:
 {
  {"kernel", required_argument, 0, KERNEL_OPT},
  {"radius", required_argument, 0, RADIUS_OPT},
  {"bin-lambda", required_argument, 0, BIN_LAMBDA_OPT},
  {"bin-space", required_argument, 0, BIN_SPACE_OPT},
  {"order-min", required_argument, 0, MIN_ORDER_OPT},
  {"order-max", required_argument, 0, MAX_ORDER_OPT},
  {"slit-min",required_argument, 0, SLIT_MIN_OPT},
  {"slit-n",required_argument, 0, NSLIT_OPT},
  {"merge-method", required_argument, 0, MERGE_METHOD_OPT},
  {"lambda-ref", required_argument, 0, LAMBDA_REF_OPT},
  {"help", 0, 0, HELP_OPT},
  {0, 0, 0, 0}
}

Definition at line 81 of file test-xsh_data_cube.c.

Referenced by HandleOptions().

const char* Options = "" [static]

Definition at line 79 of file test-xsh_geom_ifu.c.

Referenced by HandleOptions().

const char* Options = "" [static]

Definition at line 79 of file test-xsh_data_cube.c.

Referenced by HandleOptions().


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