Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
HoleInfo< MeshT > Class Template Reference
Inheritance diagram for HoleInfo< MeshT >:
PerObjectData

Public Types

typedef std::vector< typename
MeshT::EdgeHandle > 
Hole
 

Public Member Functions

 HoleInfo (MeshT *_mesh)
 Constructor.
 
 ~HoleInfo ()
 Destructor.
 
void getHoles ()
 get all holes and store them internally
 
void fillHole (int _index, int _stages=3)
 fill hole with given index
 
void fillHole (typename MeshT::EdgeHandle _eh, int _stages=3)
 fill hole with given edgeHandle on the boundary
 
void fillAllHoles (int _stages=3)
 fill all holes of the mesh
 
void selectHole (int _index)
 select a hole with given index
 
std::vector< std::vector
< typename MeshT::EdgeHandle > > * 
holes ()
 get the holes vector
 
- Public Member Functions inherited from PerObjectData
 PerObjectData ()
 You have to provide your own constructor for your object.
 
virtual PerObjectDatacopyPerObjectData ()
 Copy Function. More...
 

Private Attributes

MeshT * mesh_
 
std::vector< Hole > holes_
 
HoleFiller< MeshT > * filler_
 

Detailed Description

template<class MeshT>
class HoleInfo< MeshT >

Definition at line 60 of file HoleInfoT.hh.


The documentation for this class was generated from the following files: