|
MeshKit
1.0
|
#include <TriangleMesher.hpp>

Public Member Functions | |
| virtual | ~TriangleMesher () |
| TriangleMesher (MKCore *mk_core, const MEntVector &me_vec) | |
| virtual void | setup_this () |
| Pure virtual, derived class must define. | |
| virtual void | execute_this () |
| Pure virtual, derived class must define. | |
| void | set_options (char *opts, int direction, double fretting) |
| virtual const moab::EntityType * | mesh_types_arr () const |
| Return the mesh entity types operated on by this scheme. | |
Static Public Member Functions | |
| static const char * | name () |
| Get class name. | |
| static bool | can_mesh (iBase_EntityType dim) |
| static bool | can_mesh (ModelEnt *me) |
| Function returning whether this scheme can mesh the specified entity. | |
| static const moab::EntityType * | output_types () |
| Get list of mesh entity types that can be generated. | |
Public Attributes | |
| char * | _opts |
| int | _dir |
| double | _fretting |
Definition at line 17 of file TriangleMesher.hpp.
| virtual ~TriangleMesher | ( | ) | [virtual] |
| TriangleMesher | ( | MKCore * | mk_core, |
| const MEntVector & | me_vec | ||
| ) |
| static bool can_mesh | ( | iBase_EntityType | dim | ) | [inline, static] |
Definition at line 45 of file TriangleMesher.hpp.
Function returning whether this scheme can mesh the specified entity.
Used by MeshOpFactory to find scheme for an entity.
| me | ModelEnt being queried |
Definition at line 56 of file TriangleMesher.hpp.
| virtual void execute_this | ( | ) | [virtual] |
Pure virtual, derived class must define.
Implements GraphNode.
| virtual const moab::EntityType* mesh_types_arr | ( | ) | const [inline, virtual] |
Return the mesh entity types operated on by this scheme.
moab::MBMAXTYPE Implements MeshOp.
Definition at line 69 of file TriangleMesher.hpp.
| static const char* name | ( | ) | [inline, static] |
Get class name.
Definition at line 32 of file TriangleMesher.hpp.
| static const moab::EntityType* output_types | ( | ) | [static] |
Get list of mesh entity types that can be generated.
moab::MBMAXTYPE | void set_options | ( | char * | opts, |
| int | direction, | ||
| double | fretting | ||
| ) | [inline] |
Definition at line 38 of file TriangleMesher.hpp.
| virtual void setup_this | ( | ) | [virtual] |
Pure virtual, derived class must define.
Implements GraphNode.
| int _dir |
Definition at line 75 of file TriangleMesher.hpp.
| double _fretting |
Definition at line 76 of file TriangleMesher.hpp.
| char* _opts |
Definition at line 74 of file TriangleMesher.hpp.