#include <decimation_modules.h>
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_ |
Definition at line 73 of file decimation_modules.h.
| OpenMesh::Decimater::ModNormalQuadricT< MeshT >::ModNormalQuadricT | ( | MeshT & | _mesh | ) | [inline] |
Definition at line 81 of file decimation_modules.h.
| virtual OpenMesh::Decimater::ModNormalQuadricT< MeshT >::~ModNormalQuadricT | ( | ) | [inline, virtual] |
Definition at line 88 of file decimation_modules.h.
| virtual float OpenMesh::Decimater::ModNormalQuadricT< MeshT >::collapse_priority | ( | const CollapseInfo & | _ci | ) | [inline, virtual] |
Definition at line 97 of file decimation_modules.h.
| OpenMesh::Decimater::ModNormalQuadricT< MeshT >::DECIMATING_MODULE | ( | ModNormalQuadricT< MeshT > | , |
| MeshT | , | ||
| NormalQuadric | |||
| ) |
| void ModNormalQuadricT::initialize | ( | void | ) | [virtual] |
Definition at line 67 of file decimation_modules.hpp.
| double OpenMesh::Decimater::ModNormalQuadricT< MeshT >::max_err | ( | ) | const [inline] |
Definition at line 142 of file decimation_modules.h.
| virtual void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::postprocess_collapse | ( | const CollapseInfo & | _ci | ) | [inline, virtual] |
Definition at line 112 of file decimation_modules.h.
| void ModNormalQuadricT::set_error_tolerance_factor | ( | double | _factor | ) |
Definition at line 133 of file decimation_modules.hpp.
| void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::set_label_property | ( | const VPropHandleT< int > & | labels | ) | [inline] |
Definition at line 136 of file decimation_modules.h.
| void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::set_max_err | ( | double | _err, |
| bool | _binary = true |
||
| ) | [inline] |
Definition at line 125 of file decimation_modules.h.
| void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::set_normal_property | ( | const VPropHandleT< Vec4f > & | normals | ) | [inline] |
Definition at line 131 of file decimation_modules.h.
| void OpenMesh::Decimater::ModNormalQuadricT< MeshT >::unset_max_err | ( | void | ) | [inline] |
Definition at line 141 of file decimation_modules.h.
VPropHandleT< int > OpenMesh::Decimater::ModNormalQuadricT< MeshT >::labels_ [private] |
Definition at line 149 of file decimation_modules.h.
double OpenMesh::Decimater::ModNormalQuadricT< MeshT >::max_err_ [private] |
Definition at line 145 of file decimation_modules.h.
VPropHandleT< Vec4f > OpenMesh::Decimater::ModNormalQuadricT< MeshT >::normals_ [private] |
Definition at line 148 of file decimation_modules.h.
VPropHandleT< Geometry::QuadricT<double> > OpenMesh::Decimater::ModNormalQuadricT< MeshT >::quadrics_ [private] |
Definition at line 147 of file decimation_modules.h.