|
OpenMEEG
|
Interface class An interface is a closed-shape composed of oriented meshes (vector of oriented meshes). More...
#include <interface.h>
Public Types | |
| typedef std::vector< OrientedMesh > | OrientedMeshes |
Public Member Functions | |
| Interface () | |
| Default Constructor. | |
| Interface (const std::string &interfname) | |
| Constructor from a name. | |
| const std::string & | name () const |
| OrientedMeshes & | oriented_meshes () |
| const OrientedMeshes & | oriented_meshes () const |
| bool | outermost () const |
| void | set_to_outermost () |
| set all interface meshes to outermost state. | |
| bool | contains (const Vect3 &p) const |
| bool | is_mesh_orientations_coherent (const bool doublechecked=false) |
| Check the global orientation. | |
| size_t | nb_vertices () const |
| size_t | nb_triangles () const |
| TrianglesRefs | adjacent_triangles (const Triangle &t) const |
Interface class An interface is a closed-shape composed of oriented meshes (vector of oriented meshes).
Definition at line 49 of file interface.h.
| typedef std::vector<OrientedMesh> OpenMEEG::Interface::OrientedMeshes |
Definition at line 54 of file interface.h.
|
inline |
Default Constructor.
Definition at line 58 of file interface.h.
|
inline |
Constructor from a name.
Definition at line 62 of file interface.h.
|
inline |
Definition at line 64 of file interface.h.
|
inline |
Definition at line 66 of file interface.h.
|
inline |
Definition at line 67 of file interface.h.
|
inline |
Definition at line 69 of file interface.h.
| void OpenMEEG::Interface::set_to_outermost | ( | ) |
set all interface meshes to outermost state.
| bool OpenMEEG::Interface::contains | ( | const Vect3 & | p | ) | const |
| p | a point |
| bool OpenMEEG::Interface::is_mesh_orientations_coherent | ( | const bool | doublechecked = false | ) |
Check the global orientation.
|
inline |
Definition at line 78 of file interface.h.
|
inline |
Definition at line 87 of file interface.h.
|
inline |
Definition at line 96 of file interface.h.