Public Member Functions | Private Attributes
OpenMesh::Decimater::ModNormalQuadricT< MeshT > Class Template Reference

#include <decimation_modules.h>

List of all members.

Public Member Functions

virtual float collapse_priority (const CollapseInfo &_ci)
 DECIMATING_MODULE (ModNormalQuadricT, MeshT, NormalQuadric)
virtual void initialize (void)
double max_err () const
 ModNormalQuadricT (MeshT &_mesh)
virtual void postprocess_collapse (const CollapseInfo &_ci)
void set_error_tolerance_factor (double _factor)
void set_label_property (const VPropHandleT< int > &labels)
void set_max_err (double _err, bool _binary=true)
void set_normal_property (const VPropHandleT< Vec4f > &normals)
void unset_max_err (void)
virtual ~ModNormalQuadricT ()

Private Attributes

VPropHandleT< int > labels_
double max_err_
VPropHandleT< Vec4f > normals_
VPropHandleT
< Geometry::QuadricT< double > > 
quadrics_

Detailed Description

template<typename MeshT>
class OpenMesh::Decimater::ModNormalQuadricT< MeshT >

Definition at line 73 of file decimation_modules.h.


Constructor & Destructor Documentation

template<typename MeshT >
OpenMesh::Decimater::ModNormalQuadricT< MeshT >::ModNormalQuadricT ( MeshT &  _mesh) [inline]

Definition at line 81 of file decimation_modules.h.

template<typename MeshT >
virtual OpenMesh::Decimater::ModNormalQuadricT< MeshT >::~ModNormalQuadricT ( ) [inline, virtual]

Definition at line 88 of file decimation_modules.h.


Member Function Documentation

template<typename MeshT >
virtual float OpenMesh::Decimater::ModNormalQuadricT< MeshT >::collapse_priority ( const CollapseInfo &  _ci) [inline, virtual]

Definition at line 97 of file decimation_modules.h.

template<typename MeshT >
OpenMesh::Decimater::ModNormalQuadricT< MeshT >::DECIMATING_MODULE ( ModNormalQuadricT< MeshT >  ,
MeshT  ,
NormalQuadric   
)
template<typename MeshT >
void ModNormalQuadricT::initialize ( void  ) [virtual]

Definition at line 67 of file decimation_modules.hpp.

template<typename MeshT >
double OpenMesh::Decimater::ModNormalQuadricT< MeshT >::max_err ( ) const [inline]

Definition at line 142 of file decimation_modules.h.

template<typename MeshT >
virtual void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::postprocess_collapse ( const CollapseInfo &  _ci) [inline, virtual]

Definition at line 112 of file decimation_modules.h.

template<typename MeshT >
void ModNormalQuadricT::set_error_tolerance_factor ( double  _factor)

Definition at line 133 of file decimation_modules.hpp.

template<typename MeshT >
void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::set_label_property ( const VPropHandleT< int > &  labels) [inline]

Definition at line 136 of file decimation_modules.h.

template<typename MeshT >
void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::set_max_err ( double  _err,
bool  _binary = true 
) [inline]

Definition at line 125 of file decimation_modules.h.

template<typename MeshT >
void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::set_normal_property ( const VPropHandleT< Vec4f > &  normals) [inline]

Definition at line 131 of file decimation_modules.h.

template<typename MeshT >
void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::unset_max_err ( void  ) [inline]

Definition at line 141 of file decimation_modules.h.


Member Data Documentation

template<typename MeshT >
VPropHandleT< int > OpenMesh::Decimater::ModNormalQuadricT< MeshT >::labels_ [private]

Definition at line 149 of file decimation_modules.h.

template<typename MeshT >
double OpenMesh::Decimater::ModNormalQuadricT< MeshT >::max_err_ [private]

Definition at line 145 of file decimation_modules.h.

template<typename MeshT >
VPropHandleT< Vec4f > OpenMesh::Decimater::ModNormalQuadricT< MeshT >::normals_ [private]

Definition at line 148 of file decimation_modules.h.

template<typename MeshT >
VPropHandleT< Geometry::QuadricT<double> > OpenMesh::Decimater::ModNormalQuadricT< MeshT >::quadrics_ [private]

Definition at line 147 of file decimation_modules.h.


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


cob_3d_meshing
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:04:03