Blame view

defaults.h 2.51 KB
3f56f1f9   dmayerich   initial commit
1
2
3
4
5
6
7
8
9
10
  #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
396a5f12   David Mayerich   added custom code...
11
12
13
  #define DEFAULT_LAMBDA          "1"
  #define DEFAULT_AMPLITUDE		"1"
  #define DEFAULT_MATERIAL        "1.4 0.05"
3f56f1f9   dmayerich   initial commit
14
15
  #define DEFAULT_N               1.4
  #define DEFAULT_K               0.5
396a5f12   David Mayerich   added custom code...
16
17
18
19
  #define DEFAULT_FOCUS           "0 0 0"
  //#define DEFAULT_FOCUS_X         "0"
  //#define DEFAULT_FOCUS_Y         "0"
  //#define DEFAULT_FOCUS_Z         "0"
51b6469a   dmayerich   added look-up tables
20
  //#define DEFAULT_INCIDENT_ORDER	20
3f56f1f9   dmayerich   initial commit
21
22
23
  #define DEFAULT_STABILITY_PARM	1.4
  
  //optics
396a5f12   David Mayerich   added custom code...
24
25
26
  //#define DEFAULT_CONDENSER_MIN   "0.0"
  //#define DEFAULT_CONDENSER_MAX   "1.0"
  #define DEFAULT_CONDENSER       "0 1"
3f56f1f9   dmayerich   initial commit
27
  
396a5f12   David Mayerich   added custom code...
28
29
30
  //#define DEFAULT_OBJECTIVE_MIN   "0"
  //#define DEFAULT_OBJECTIVE_MAX   "1"
  #define DEFAULT_OBJECTIVE       "0 1"
3f56f1f9   dmayerich   initial commit
31
32
33
34
35
36
37
38
  
  //incident light direction
  #define DEFAULT_K_THETA			0
  #define DEFAULT_K_PHI			0
  
  //default flags
  #define DEFAULT_PLANEWAVE		false
  #define DEFAULT_VECTORSIM		false
7d43100a   dmayerich   allow appending t...
39
  #define DEFAULT_APPEND          false
3f56f1f9   dmayerich   initial commit
40
41
  //#define DEFAULT_OUTPUT_POINT	fileoutStruct::imageObjective
  
396a5f12   David Mayerich   added custom code...
42
  #define DEFAULT_PLANE_MIN       "-5 0 -5"
51b6469a   dmayerich   added look-up tables
43
44
45
  #define DEFAULT_PLANE_MIN_X     -5
  #define DEFAULT_PLANE_MIN_Y     0
  #define DEFAULT_PLANE_MIN_Z     -5
3f56f1f9   dmayerich   initial commit
46
  
396a5f12   David Mayerich   added custom code...
47
  #define DEFAULT_PLANE_MAX       "5 0 5"
51b6469a   dmayerich   added look-up tables
48
49
50
  #define DEFAULT_PLANE_MAX_X     5
  #define DEFAULT_PLANE_MAX_Y     0
  #define DEFAULT_PLANE_MAX_Z     5
3f56f1f9   dmayerich   initial commit
51
  
396a5f12   David Mayerich   added custom code...
52
  #define DEFAULT_PLANE_NORM      "0 1 0"
51b6469a   dmayerich   added look-up tables
53
54
55
56
57
58
  #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
3f56f1f9   dmayerich   initial commit
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
  
  
  /*
  #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
  */
  
  
396a5f12   David Mayerich   added custom code...
76
  #define DEFAULT_FIELD_ORDER     "10"
3f56f1f9   dmayerich   initial commit
77
  
396a5f12   David Mayerich   added custom code...
78
  #define DEFAULT_SAMPLES         "400"
3f56f1f9   dmayerich   initial commit
79
  
396a5f12   David Mayerich   added custom code...
80
  #define DEFAULT_SLICE_RES		"256"
3f56f1f9   dmayerich   initial commit
81
  
51b6469a   dmayerich   added look-up tables
82
83
  #define DEFAULT_SPHERE_THETA_R  1000
  
396a5f12   David Mayerich   added custom code...
84
85
  #define DEFAULT_PADDING			"1"
  #define DEFAULT_SUPERSAMPLE		"1"
3f56f1f9   dmayerich   initial commit
86
  
51b6469a   dmayerich   added look-up tables
87
  #define DEFAULT_INTENSITY_FILE	    "out_i.bmp"
3f56f1f9   dmayerich   initial commit
88
  #define DEFAULT_TRANSMITTANCE_FILE	""
51b6469a   dmayerich   added look-up tables
89
  #define DEFAULT_ABSORBANCE_FILE	    "out_a.bmp"
3f56f1f9   dmayerich   initial commit
90
91
  #define DEFAULT_NEAR_FILE		    "out_n.bmp"
  #define DEFAULT_FAR_FILE		    "out_f.bmp"
51b6469a   dmayerich   added look-up tables
92
  #define DEFAULT_EXTENDED_SOURCE     ""
3f56f1f9   dmayerich   initial commit
93
94
95
96
97
98
  #define DEFAULT_FIELD_TYPE		    "magnitude"
  #define DEFAULT_FORMAT			    fileoutStruct::formatImage
  #define DEFAULT_COLORMAP		    "brewer"
  
  
  #endif