SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_model_FaceUse_h
11 #define smtk_model_FaceUse_h
13 #include "smtk/model/ArrangementKind.h"
14 #include "smtk/model/UseEntity.h"
29 typedef std::vector<Loop>
Loops;
30 typedef std::vector<Edge>
Edges;
31 typedef std::vector<EdgeUse>
EdgeUses;
32 typedef std::vector<FaceUse>
FaceUses;
43 Shell boundingShell()
const;
51 #endif // smtk_model_FaceUse_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
std::vector< smtk::model::Edge > Edges
Definition: PublicPointerDefs.h:168
std::vector< smtk::model::Loop > Loops
Definition: PublicPointerDefs.h:194
A entityref subclass with methods specific to face-shells.
Definition: Shell.h:32
A entityref subclass that provides methods specific to 3-d volume cells.
Definition: Volume.h:31
std::vector< smtk::model::EdgeUse > EdgeUses
Definition: PublicPointerDefs.h:173
std::vector< smtk::model::FaceUse > FaceUses
Definition: PublicPointerDefs.h:183
A entityref subclass that provides methods specific to 0-d vertex cells.
Definition: FaceUse.h:37
A entityref subclass that provides methods specific to 2-d face cells.
Definition: Face.h:36
A entityref subclass that provides methods specific to entity-use records.
Definition: UseEntity.h:53
#define SMTK_ENTITYREF_CLASS(thisclass, superclass, typecheck)
A macro to implement mandatory EntityRef-subclass constructors.
Definition: EntityRef.h:43