Interface class An interface is a closed-shape composed of oriented meshes (here pointer to meshes)
More...
#include <interface.h>
Inherits vector< OrientedMesh >.
Interface class An interface is a closed-shape composed of oriented meshes (here pointer to meshes)
Definition at line 72 of file interface.h.
◆ VectPTriangle
◆ Interface() [1/2]
OpenMEEG::Interface::Interface |
( |
| ) |
|
|
inline |
◆ Interface() [2/2]
OpenMEEG::Interface::Interface |
( |
const std::string |
_name | ) |
|
|
inline |
Constructor from a name.
Definition at line 82 of file interface.h.
◆ set_to_outermost()
void OpenMEEG::Interface::set_to_outermost |
( |
| ) |
|
set all interface meshes to outermost state.
◆ contains_point()
bool OpenMEEG::Interface::contains_point |
( |
const Vect3 & |
p | ) |
const |
- Parameters
-
- Returns
- true if point is inside interface
◆ check()
bool OpenMEEG::Interface::check |
( |
bool |
checked = false | ) |
|
Check the global orientation.
◆ nb_vertices()
size_t OpenMEEG::Interface::nb_vertices |
( |
| ) |
const |
|
inline |
- Returns
- the total number of the interface vertices
Definition at line 91 of file interface.h.
◆ nb_triangles()
size_t OpenMEEG::Interface::nb_triangles |
( |
| ) |
const |
|
inline |
- Returns
- the total number of the interface triangles
Definition at line 100 of file interface.h.
◆ adjacent_triangles()
- Returns
- the adjacent triangles
Definition at line 109 of file interface.h.
◆ compute_solid_angle()
double OpenMEEG::Interface::compute_solid_angle |
( |
const Vect3 & |
p | ) |
const |
|
private |
Given a point p, it computes the solid angle.
- Returns
- should return +/- 4 PI or 0.
◆ name_
std::string OpenMEEG::Interface::name_ |
|
private |
◆ outermost_
bool OpenMEEG::Interface::outermost_ |
|
private |
tell weather or not the interface touches the Air (Outermost) Domain.
Definition at line 123 of file interface.h.
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/openmeeg-2.4.2/OpenMEEG/include/interface.h