/* This file contains #defines that allow lists to use symbolic notation.*/

// Source_type_list
#define LST_SRC_LAMBERTIAN      1
#define LST_SRC_LED             2
#define LST_SRC_ARC             3
#define LST_SRC_MYSOURCE        4

// Tolerance_types
#define LST_TOL_RADIUS          0
#define LST_TOL_SPHERE          1
#define LST_TOL_IRREG           2
#define LST_TOL_CONIC           3
#define LST_TOL_AIRSP           4
#define LST_TOL_THICK           5
#define LST_TOL_AXSHFT          6
#define LST_TOL_INDEX           7
#define LST_TOL_VNUM            8
#define LST_TOL_SRFDEC          9
#define LST_TOL_SRFTLT         10
#define LST_TOL_CMPDEC         11
#define LST_TOL_CMPAPT         12
#define LST_TOL_CMPCCT         13

// Tolerance_surface_options
#define LST_TOL_SET_ALL_SRFS    0
#define LST_TOL_SET_SRF_RANGE   1
#define LST_PLOTTYPE_COLORMAP   0
#define LST_PLOTTYPE_GRAYMAP    1
#define LST_PLOTTYPE_CONTOURMAP 2

// Spread function integration options
#define LST_SPRD_INTEGRATE      0
#define LST_SPRD_FFT            1

// Distortion display symbols
#define LST_DIST_DISP_GRID      0
#define LST_DIST_DISP_DOTS      1
#define LST_DIST_DISP_NONE      2

// Fan choices
#define LST_RAY_FAN             0
#define LST_OPD_FAN             1

// Field point choices
#define LST_USE_FIELD_POINTS_SET         0
#define LST_SELECT_FROM_FIELD_POINTS_SET 1
#define LST_DIRECT_INPUT                 2

// Weight component surfaces
#define LST_NO_COMPONENT_SRF_DAT 0
#define LST_FIRST_COMPONENT_SRF  1
#define LST_MIDDLE_COMPONENT_SRF 2
#define LST_LAST_COMPONENT_SRF   3

