10 #include "InitCGMA.hpp"
11 #include "GeometryQueryTool.hpp"
18 if( MB_SUCCESS != ( A ) ) \
20 std::cerr << "Failure (error code " << ( A ) << ") at " __FILE__ ":" << __LINE__ << std::endl; \
26 std::string
input_cube = TestDir +
"unittest/io/cube.stp";
28 std::string
input_cube = TestDir +
"unittest/io/cube.sat";
58 InitCGMA::initialize_cgma();
59 GeometryQueryTool::instance()->delete_geometry();
82 std::vector< EntityHandle > adj_tris;
85 int adj_size = adj_tris.size();
86 CHECK( adj_size >= 4 && adj_size <= 6 );
104 int expected_num_of_adj_tris = 3;
149 int num_of_tri_edges = tri_edges.
size();
157 int match_counter = 0;
158 int num_of_tri_edges = tri_edges.
size();
159 CHECK( num_of_tri_edges );
166 if( *i == *j ) match_counter++;
194 int num_adj_tris = adj_tris.
size();
196 CHECK( num_adj_tris <= 2 );
220 int number_of_verts = verts.
size();
221 CHECK( 3 == number_of_verts );
222 CHECK( verts[0] != verts[1] );
223 CHECK( verts[1] != verts[2] );
224 CHECK( verts[2] != verts[0] );