OpenMesh::Decimater::ModHandleT< Module > Class Template Reference

#include <ModBaseT.hh>

Inheritance diagram for OpenMesh::Decimater::ModHandleT< Module >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef Module module_type
typedef ModHandleT< Module > Self

Public Member Functions

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

Private Member Functions

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

Private Attributes

Module * mod_

Friends

class DecimaterT

Detailed Description

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

Handle for mesh decimation modules

Definition at line 80 of file ModBaseT.hh.


Member Typedef Documentation

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

Definition at line 85 of file ModBaseT.hh.

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

Definition at line 84 of file ModBaseT.hh.


Constructor & Destructor Documentation

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

Default constructor.

Definition at line 90 of file ModBaseT.hh.

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

Destructor.

Definition at line 93 of file ModBaseT.hh.


Member Function Documentation

template<typename Module>
void OpenMesh::Decimater::ModHandleT< Module >::clear ( void   )  [inline, private]

Definition at line 107 of file ModBaseT.hh.

template<typename Module>
void OpenMesh::Decimater::ModHandleT< Module >::init ( Module *  _m  )  [inline, private]

Definition at line 108 of file ModBaseT.hh.

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

Check handle status

Returns:
true, if handle is valid, else false.

Definition at line 97 of file ModBaseT.hh.

template<typename Module>
Module* OpenMesh::Decimater::ModHandleT< Module >::module (  )  [inline, private]

Definition at line 109 of file ModBaseT.hh.


Friends And Related Function Documentation

template<typename Module>
friend class DecimaterT [friend]

Definition at line 104 of file ModBaseT.hh.


Member Data Documentation

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

Definition at line 114 of file ModBaseT.hh.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


openmesh
Author(s): Benjamin Pitzer
autogenerated on Fri Jan 11 12:11:17 2013