SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
10 #ifndef smtk_model_Loop_h
11 #define smtk_model_Loop_h
13 #include "smtk/model/ShellEntity.h"
24 typedef std::vector<Loop>
Loops;
25 typedef std::vector<EdgeUse>
EdgeUses;
41 Loop containingLoop()
const;
42 Loops containedLoops()
const;
44 bool replaceEdgeUseWithUses(
const EdgeUse& original,
const EdgeUses& replacements);
50 #endif // smtk_model_Loop_h
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
A entityref subclass that provides methods specific to 1-d edge cells.
Definition: EdgeUse.h:37
std::vector< smtk::model::Loop > Loops
Definition: PublicPointerDefs.h:194
std::vector< smtk::model::EdgeUse > EdgeUses
Definition: PublicPointerDefs.h:173
A entityref subclass with methods specific to edge-loops.
Definition: Loop.h:33
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 with methods specific to shell entities.
Definition: ShellEntity.h:33
#define SMTK_ENTITYREF_CLASS(thisclass, superclass, typecheck)
A macro to implement mandatory EntityRef-subclass constructors.
Definition: EntityRef.h:43