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.
p | a point |
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.