Developer Documentation
Loading...
Searching...
No Matches
OpenMesh::Decimater::ModHandleT< Module > Class Template Reference

#include <OpenFlipper/libs_required/OpenMesh/src/OpenMesh/Tools/Decimater/ModBaseT.hh>

Inheritance diagram for OpenMesh::Decimater::ModHandleT< Module >:
OpenMesh::Utils::Noncopyable

Public Types

typedef ModHandleT< Module > Self
 
typedef Module module_type
 

Public Member Functions

 ModHandleT ()
 Default constructor.
 
 ~ModHandleT ()
 Destructor.
 
bool is_valid () const
 

Private Member Functions

void clear ()
 
void init (Module *_m)
 
Module * module ()
 

Private Attributes

Module * mod_
 

Friends

template<typename Mesh >
class BaseDecimaterT
 

Detailed Description

template<typename Module>
class OpenMesh::Decimater::ModHandleT< Module >

Handle for mesh decimation modules

Definition at line 83 of file ModBaseT.hh.

Member Typedef Documentation

◆ module_type

template<typename Module >
typedef Module OpenMesh::Decimater::ModHandleT< Module >::module_type

Definition at line 88 of file ModBaseT.hh.

◆ Self

template<typename Module >
typedef ModHandleT<Module> OpenMesh::Decimater::ModHandleT< Module >::Self

Definition at line 87 of file ModBaseT.hh.

Constructor & Destructor Documentation

◆ ModHandleT()

template<typename Module >
OpenMesh::Decimater::ModHandleT< Module >::ModHandleT ( )
inline

Default constructor.

Definition at line 93 of file ModBaseT.hh.

◆ ~ModHandleT()

template<typename Module >
OpenMesh::Decimater::ModHandleT< Module >::~ModHandleT ( )
inline

Destructor.

Definition at line 96 of file ModBaseT.hh.

Member Function Documentation

◆ clear()

template<typename Module >
void OpenMesh::Decimater::ModHandleT< Module >::clear ( )
inlineprivate

Definition at line 110 of file ModBaseT.hh.

◆ init()

template<typename Module >
void OpenMesh::Decimater::ModHandleT< Module >::init ( Module *  _m)
inlineprivate

Definition at line 111 of file ModBaseT.hh.

◆ is_valid()

template<typename Module >
bool OpenMesh::Decimater::ModHandleT< Module >::is_valid ( ) const
inline

Check handle status

Returns
true, if handle is valid, else false.

Definition at line 100 of file ModBaseT.hh.

◆ module()

template<typename Module >
Module * OpenMesh::Decimater::ModHandleT< Module >::module ( )
inlineprivate

Definition at line 112 of file ModBaseT.hh.

Friends And Related Symbol Documentation

◆ BaseDecimaterT

template<typename Module >
template<typename Mesh >
friend class BaseDecimaterT
friend

Definition at line 107 of file ModBaseT.hh.

Member Data Documentation

◆ mod_

template<typename Module >
Module* OpenMesh::Decimater::ModHandleT< Module >::mod_
private

Definition at line 117 of file ModBaseT.hh.


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