16 #ifndef MOAB_DUAL_TOOL_HPP
17 #define MOAB_DUAL_TOOL_HPP
100 for(
unsigned i = 0; i < 3; ++i )
129 const int num_entities,
130 std::vector< EntityHandle >& dual_ents );
145 std::vector< int >& npts,
146 std::vector< GraphicsPoint >& gpoints );
151 std::vector< GraphicsPoint >& gpoints,
152 const bool assign_ids =
false,
153 const int start_id = 0 );
234 Range* dedges_loop );
284 const bool extra =
false,
285 const bool add_graphics_pt =
true );
315 std::vector< EntityHandle >* connects );
319 std::vector< EntityHandle >* connects,
320 std::vector< EntityHandle >* side_quads );
329 ErrorCode foc_get_merge_ents(EntityHandle *quads, EntityHandle *new_quads,
330 Range &edge, Range &new_edge,
331 std::vector<EntityHandle> &merge_ents);
342 std::vector< EntityHandle >* star_dp1,
343 std::vector< EntityHandle >* star_dp2,
353 std::vector< EntityHandle >* star_dp2,
363 std::vector< EntityHandle >* star_dp1,
364 std::vector< EntityHandle >* star_dp2 );