Developer Documentation

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Types | Public Member Functions | Private Attributes | List of all members
HoleInfo< MeshT > Class Template Reference
Inheritance diagram for HoleInfo< MeshT >:

## 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 PerObjectData * | copyPerObjectData ()
| 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:

- Plugin-HoleFilling/HoleInfoT.hh
- Plugin-HoleFilling/HoleInfoT.cc