|
Computer Assited Medical Intervention Tool Kit
version 5.0
|
|
Go to the documentation of this file.
27 #ifndef TOOLS_SURFACEEXTRACTOR_SURFACEEXTRACTOR_H
28 #define TOOLS_SURFACEEXTRACTOR_SURFACEEXTRACTOR_H
64 std::vector<Facet*>
facets;
72 #endif // TOOLS_SURFACEEXTRACTOR_SURFACEEXTRACTOR_H
@ WEDGE
the structure is a wedge (like the Pink Floyd's "Dark Side Of the Moon" prism), it must be a cell and...
Definition: StructureProperties.h:160
@ TETRAHEDRON
the structure is a tetrahedron, it must be a cell and have sub-structures that are atoms
Definition: StructureProperties.h:159
unsigned int getNumberOfStructures() const
get the number of structures
Definition: StructuralComponent.h:252
StructureProperties::GeometricType getType() const
get the type of index
Definition: Structure.cpp:40
An atom has an unique index in the physical model object, a 3D position, and different basic properti...
Definition: Atom.h:49
Atom * getAtom(const unsigned int id)
Get the atom that has the global index given in parameters.
Definition: PhysicalModel.h:385
unsigned int getIndex() const
get the structure unique index (stored in its property)
Definition: Structure.cpp:30
A structural component is composed either by cell or by atoms.
Definition: StructuralComponent.h:52
void addStructure(Structure *s, bool check=true)
Add a Structure in the list (and tells the structure to add this structural component in its list).
Definition: StructuralComponent.h:212
Class facet to hold and compare facet This class is used for the extraction of external surface durin...
Definition: Facet.h:38
This is the main class of this project. Following a nice concept, a physical model is able to represe...
Definition: PhysicalModel.h:86
A cell has an unique index in the physical model object, is composed by atoms, and different basic pr...
Definition: Cell.h:46
@ HEXAHEDRON
the structure is a hexahedron, it must be a cell and have sub-structures that are atoms
Definition: StructureProperties.h:162
@ TRIANGLE
the structure is a triangle, i.e it must be a cell composed of 3 atoms
Definition: StructureProperties.h:157
Structure * getStructure(const unsigned int) const
get a structure by its index (fisrt structure is at index 0)
Definition: StructuralComponent.h:220
Cell * getCell(unsigned int) const override
get cell by order number (not cell index)
Definition: StructuralComponent.cpp:197
@ QUAD
the structure is a quad, i.e it must be a cell composed of 4 atoms
Definition: StructureProperties.h:158