![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
A class to remove a vertex from a mesh, and remeshing the hole. More...
#include <aims/mesh/geometric.h>
Public Types | |
typedef meshgraph::MeshVertexNode< uint >::VertexIndexCollection::value_type | VertexPointer |
Public Member Functions | |
VertexRemover (carto::rc_ptr< GeometricProperties > geom) | |
VertexRemover (carto::rc_ptr< AimsSurfaceTriangle > mesh) | |
const GeometricProperties & | geometricProperties () const |
GeometricProperties & | geometricProperties () |
bool | operator() (VertexPointer &i) |
A class to remove a vertex from a mesh, and remeshing the hole.
NB: remeshing is not always possible, therefore removing a given point in a mesh is not always possible. Therefore, it may be important to check the return value of operator() to check if the point has actually been removed.
Definition at line 244 of file geometric.h.
typedef meshgraph::MeshVertexNode<uint>::VertexIndexCollection::value_type aims::VertexRemover::VertexPointer |
Definition at line 249 of file geometric.h.
aims::VertexRemover::VertexRemover | ( | carto::rc_ptr< GeometricProperties > | geom | ) |
aims::VertexRemover::VertexRemover | ( | carto::rc_ptr< AimsSurfaceTriangle > | mesh | ) |
|
inline |
Definition at line 260 of file geometric.h.
|
inline |
Definition at line 258 of file geometric.h.
bool aims::VertexRemover::operator() | ( | VertexPointer & | i | ) |