defaults.h 2.51 KB
#ifndef BIMSIM_DEFAULTS
#define BIMSIM_DEFAULTS

//default sphere parameters
#define DEFAULT_SPHERE_X		0
#define DEFAULT_SPHERE_Y		0
#define DEFAULT_SPHERE_Z		0
#define DEFAULT_SPHERE_A		1

//default near field parameters
#define DEFAULT_LAMBDA          "1"
#define DEFAULT_AMPLITUDE		"1"
#define DEFAULT_MATERIAL        "1.4 0.05"
#define DEFAULT_N               1.4
#define DEFAULT_K               0.5
#define DEFAULT_FOCUS           "0 0 0"
//#define DEFAULT_FOCUS_X         "0"
//#define DEFAULT_FOCUS_Y         "0"
//#define DEFAULT_FOCUS_Z         "0"
//#define DEFAULT_INCIDENT_ORDER	20
#define DEFAULT_STABILITY_PARM	1.4

//optics
//#define DEFAULT_CONDENSER_MIN   "0.0"
//#define DEFAULT_CONDENSER_MAX   "1.0"
#define DEFAULT_CONDENSER       "0 1"

//#define DEFAULT_OBJECTIVE_MIN   "0"
//#define DEFAULT_OBJECTIVE_MAX   "1"
#define DEFAULT_OBJECTIVE       "0 1"

//incident light direction
#define DEFAULT_K_THETA			0
#define DEFAULT_K_PHI			0

//default flags
#define DEFAULT_PLANEWAVE		false
#define DEFAULT_VECTORSIM		false
#define DEFAULT_APPEND          false
//#define DEFAULT_OUTPUT_POINT	fileoutStruct::imageObjective

#define DEFAULT_PLANE_MIN       "-5 0 -5"
#define DEFAULT_PLANE_MIN_X     -5
#define DEFAULT_PLANE_MIN_Y     0
#define DEFAULT_PLANE_MIN_Z     -5

#define DEFAULT_PLANE_MAX       "5 0 5"
#define DEFAULT_PLANE_MAX_X     5
#define DEFAULT_PLANE_MAX_Y     0
#define DEFAULT_PLANE_MAX_Z     5

#define DEFAULT_PLANE_NORM      "0 1 0"
#define DEFAULT_PLANE_NORM_X    0
#define DEFAULT_PLANE_NORM_Y    1
#define DEFAULT_PLANE_NORM_Z    0

#define DEFAULT_PLANE_SIZE		40
#define DEFAULT_PLANE_POSITION	0


/*
#define DEFAULT_SLICE_MIN_X     -6
#define DEFAULT_SLICE_MIN_Y     -6
#define DEFAULT_SLICE_MIN_Z     1

#define DEFAULT_SLICE_MAX_X     6
#define DEFAULT_SLICE_MAX_Y     6
#define DEFAULT_SLICE_MAX_Z     1

#define DEFAULT_SLICE_NORM_X    0
#define DEFAULT_SLICE_NORM_Y    0
#define DEFAULT_SLICE_NORM_Z    1
*/


#define DEFAULT_FIELD_ORDER     "10"

#define DEFAULT_SAMPLES         "400"

#define DEFAULT_SLICE_RES		"256"

#define DEFAULT_SPHERE_THETA_R  1000

#define DEFAULT_PADDING			"1"
#define DEFAULT_SUPERSAMPLE		"1"

#define DEFAULT_INTENSITY_FILE	    "out_i.bmp"
#define DEFAULT_TRANSMITTANCE_FILE	""
#define DEFAULT_ABSORBANCE_FILE	    "out_a.bmp"
#define DEFAULT_NEAR_FILE		    "out_n.bmp"
#define DEFAULT_FAR_FILE		    "out_f.bmp"
#define DEFAULT_EXTENDED_SOURCE     ""
#define DEFAULT_FIELD_TYPE		    "magnitude"
#define DEFAULT_FORMAT			    fileoutStruct::formatImage
#define DEFAULT_COLORMAP		    "brewer"


#endif