21 if( MB_SUCCESS != ( A ) ) \
23 std::cerr << "Failure (error code " << ( A ) << ") at " __FILE__ ":" << __LINE__ << std::endl; \
28 std::string
input_file = TestDir +
"unittest/test_geom.h5m";
49 int expected_result = 1;
50 double xyz[3] = { 0.0, 0.0, 0.0 };
62 double next_surf_dist;
66 double dir_norm = ( dir[0] * dir[0] ) + ( dir[1] * dir[1] ) + ( dir[2] * dir[2] );
68 dir[0] = dir[0] / sqrt( dir_norm );
69 dir[1] = dir[1] / sqrt( dir_norm );
70 dir[2] = dir[2] / sqrt( dir_norm );
74 xyz[0] =
origin[0] + ( next_surf_dist * dir[0] );
75 xyz[1] =
origin[1] + ( next_surf_dist * dir[1] );
76 xyz[2] =
origin[2] + ( next_surf_dist * dir[2] );
78 std::cout << xyz[0] <<
" " << xyz[1] <<
" " << xyz[2] << std::endl;
80 rval =
DAG->point_in_volume( vol_h, xyz, result, dir );
CHECK_ERR( rval );
86 double dir[3] = { -1.0, 0.0, 0.0 };
87 double origin[3] = { 0.0, 0.0, 0.0 };
89 int expected_result = 1;
97 int expected_result = 1;
99 double dir[3] = { 1.0, 0.0, 0.0 };
100 double origin[3] = { 0.0, 0.0, 0.0 };
109 int expected_result = 1;
111 double dir[3] = { 0.0, -1.0, 0.0 };
112 double origin[3] = { 0.0, 0.0, 0.0 };
121 int expected_result = 1;
123 double dir[3] = { 0.0, 1.0, 0.0 };
124 double origin[3] = { 0.0, 0.0, 0.0 };
133 int expected_result = 1;
135 double dir[3] = { 0.0, 0.0, -1.0 };
136 double origin[3] = { 0.0, 0.0, 0.0 };
145 int expected_result = 1;
147 double dir[3] = { 0.0, 0.0, 1.0 };
148 double origin[3] = { 0.0, 0.0, 0.0 };
157 int expected_result = 1;
159 double dir[3] = { 1.0, 1.0, 1.0 };
160 double origin[3] = { 0.0, 0.0, 0.0 };
169 int expected_result = 1;
171 double dir[3] = { -1.0, 1.0, 1.0 };
172 double origin[3] = { 0.0, 0.0, 0.0 };
181 int expected_result = 1;
183 double dir[3] = { 1.0, 1.0, -1.0 };
184 double origin[3] = { 0.0, 0.0, 0.0 };
193 int expected_result = 1;
195 double dir[3] = { -1.0, 1.0, -1.0 };
196 double origin[3] = { 0.0, 0.0, 0.0 };
205 int expected_result = 1;
207 double dir[3] = { 1.0, -1.0, 1.0 };
208 double origin[3] = { 0.0, 0.0, 0.0 };
217 int expected_result = 1;
219 double dir[3] = { -1.0, -1.0, 1.0 };
220 double origin[3] = { 0.0, 0.0, 0.0 };
229 int expected_result = 1;
231 double dir[3] = { 1.0, -1.0, -1.0 };
232 double origin[3] = { 0.0, 0.0, 0.0 };
241 int expected_result = 1;
243 double dir[3] = { -1.0, -1.0, -1.0 };
244 double origin[3] = { 0.0, 0.0, 0.0 };