22 if( MB_SUCCESS != ( A ) ) \
24 std::cerr << "Failure (error code " << ( A ) << ") at " __FILE__ ":" << __LINE__ << std::endl; \
29 const std::string
input_file = TestDir +
"unittest/test_geom.h5m";
44 int expected_result = 1;
45 double xyz[3] = { 0.0, 0.0, 0.0 };
57 double next_surf_dist;
61 double dir_norm = ( dir[0] * dir[0] ) + ( dir[1] * dir[1] ) + ( dir[2] * dir[2] );
63 dir[0] = dir[0] / sqrt( dir_norm );
64 dir[1] = dir[1] / sqrt( dir_norm );
65 dir[2] = dir[2] / sqrt( dir_norm );
69 xyz[0] =
origin[0] + ( next_surf_dist * dir[0] );
70 xyz[1] =
origin[1] + ( next_surf_dist * dir[1] );
71 xyz[2] =
origin[2] + ( next_surf_dist * dir[2] );
73 std::cout << xyz[0] <<
" " << xyz[1] <<
" " << xyz[2] << std::endl;
81 double dir[3] = { -1.0, 0.0, 0.0 };
82 double origin[3] = { 0.0, 0.0, 0.0 };
84 int expected_result = 1;
92 int expected_result = 1;
94 double dir[3] = { 1.0, 0.0, 0.0 };
95 double origin[3] = { 0.0, 0.0, 0.0 };
104 int expected_result = 1;
106 double dir[3] = { 0.0, -1.0, 0.0 };
107 double origin[3] = { 0.0, 0.0, 0.0 };
116 int expected_result = 1;
118 double dir[3] = { 0.0, 1.0, 0.0 };
119 double origin[3] = { 0.0, 0.0, 0.0 };
128 int expected_result = 1;
130 double dir[3] = { 0.0, 0.0, -1.0 };
131 double origin[3] = { 0.0, 0.0, 0.0 };
140 int expected_result = 1;
142 double dir[3] = { 0.0, 0.0, 1.0 };
143 double origin[3] = { 0.0, 0.0, 0.0 };
152 int expected_result = 1;
154 double dir[3] = { 1.0, 1.0, 1.0 };
155 double origin[3] = { 0.0, 0.0, 0.0 };
164 int expected_result = 1;
166 double dir[3] = { -1.0, 1.0, 1.0 };
167 double origin[3] = { 0.0, 0.0, 0.0 };
176 int expected_result = 1;
178 double dir[3] = { 1.0, 1.0, -1.0 };
179 double origin[3] = { 0.0, 0.0, 0.0 };
188 int expected_result = 1;
190 double dir[3] = { -1.0, 1.0, -1.0 };
191 double origin[3] = { 0.0, 0.0, 0.0 };
200 int expected_result = 1;
202 double dir[3] = { 1.0, -1.0, 1.0 };
203 double origin[3] = { 0.0, 0.0, 0.0 };
212 int expected_result = 1;
214 double dir[3] = { -1.0, -1.0, 1.0 };
215 double origin[3] = { 0.0, 0.0, 0.0 };
224 int expected_result = 1;
226 double dir[3] = { 1.0, -1.0, -1.0 };
227 double origin[3] = { 0.0, 0.0, 0.0 };
236 int expected_result = 1;
238 double dir[3] = { -1.0, -1.0, -1.0 };
239 double origin[3] = { 0.0, 0.0, 0.0 };