| add(ModHandleT< _Module > &_mh) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inline |
| all_modules_ | OpenMesh::Decimater::BaseDecimaterT< MeshT > | private |
| BaseDecimaterT(Mesh &_mesh) (defined in OpenMesh::Decimater::BaseDecimaterT< MeshT >) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | explicit |
| bmodules_ | OpenMesh::Decimater::BaseDecimaterT< MeshT > | private |
| cmodule_ | OpenMesh::Decimater::BaseDecimaterT< MeshT > | private |
| collapse_priority(const CollapseInfo &_ci) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | protected |
| collapse_target_ (defined in OpenMesh::Decimater::DecimaterT< MeshT >) | OpenMesh::Decimater::DecimaterT< MeshT > | private |
| CollapseInfo typedef (defined in OpenMesh::Decimater::MixedDecimaterT< MeshT >) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |
| DeciHeap typedef (defined in OpenMesh::Decimater::DecimaterT< MeshT >) | OpenMesh::Decimater::DecimaterT< MeshT > | |
| decimate(const size_t _n_collapses, const float _mc_factor, bool _only_selected=false) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |
| OpenMesh::Decimater::McDecimaterT::decimate(size_t _n_collapses, bool _only_selected=false) | OpenMesh::Decimater::McDecimaterT< MeshT > | |
| OpenMesh::Decimater::DecimaterT::decimate(size_t _n_collapses=0, bool _only_selected=false) | OpenMesh::Decimater::DecimaterT< MeshT > | |
| decimate_constraints_only(float _factor, bool _only_selected=false) | OpenMesh::Decimater::McDecimaterT< MeshT > | |
| decimate_to(size_t _n_vertices, const float _mc_factor, bool _only_selected=false) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | inline |
| OpenMesh::Decimater::McDecimaterT::decimate_to(size_t _n_vertices, bool _only_selected=false) | OpenMesh::Decimater::McDecimaterT< MeshT > | inline |
| OpenMesh::Decimater::DecimaterT::decimate_to(size_t _n_vertices, bool _only_selected=false) | OpenMesh::Decimater::DecimaterT< MeshT > | inline |
| decimate_to_faces(const size_t _n_vertices=0, const size_t _n_faces=0, const float _mc_factor=0.8, bool _only_selected=false) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |
| OpenMesh::Decimater::McDecimaterT::decimate_to_faces(size_t _n_vertices=0, size_t _n_faces=0, bool _only_selected=false) | OpenMesh::Decimater::McDecimaterT< MeshT > | |
| OpenMesh::Decimater::DecimaterT::decimate_to_faces(size_t _n_vertices=0, size_t _n_faces=0, bool _only_selected=false) | OpenMesh::Decimater::DecimaterT< MeshT > | |
| DecimaterT(Mesh &_mesh) | OpenMesh::Decimater::DecimaterT< MeshT > | explicit |
| HalfedgeHandle typedef (defined in OpenMesh::Decimater::DecimaterT< MeshT >) | OpenMesh::Decimater::DecimaterT< MeshT > | |
| heap_ (defined in OpenMesh::Decimater::DecimaterT< MeshT >) | OpenMesh::Decimater::DecimaterT< MeshT > | private |
| heap_position_ (defined in OpenMesh::Decimater::DecimaterT< MeshT >) | OpenMesh::Decimater::DecimaterT< MeshT > | private |
| heap_vertex(VertexHandle _vh) | OpenMesh::Decimater::DecimaterT< MeshT > | private |
| info(std::ostream &_os) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | |
| initialize() | OpenMesh::Decimater::BaseDecimaterT< MeshT > | |
| initialized_ | OpenMesh::Decimater::BaseDecimaterT< MeshT > | private |
| is_collapse_legal(const CollapseInfo &_ci) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | protected |
| is_initialized() const | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inline |
| McDecimaterT(Mesh &_mesh) | OpenMesh::Decimater::McDecimaterT< MeshT > | |
| Mesh typedef (defined in OpenMesh::Decimater::MixedDecimaterT< MeshT >) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |
| mesh() | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inline |
| mesh_ (defined in OpenMesh::Decimater::McDecimaterT< MeshT >) | OpenMesh::Decimater::McDecimaterT< MeshT > | private |
| MixedDecimaterT(Mesh &_mesh) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |
| Module typedef (defined in OpenMesh::Decimater::MixedDecimaterT< MeshT >) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |
| module(ModHandleT< Module > &_mh) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inline |
| ModuleList typedef (defined in OpenMesh::Decimater::MixedDecimaterT< MeshT >) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |
| ModuleListIterator typedef (defined in OpenMesh::Decimater::MixedDecimaterT< MeshT >) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |
| Noncopyable() (defined in OpenMesh::Utils::Noncopyable) | OpenMesh::Utils::Noncopyable | inlineprivate |
| Noncopyable(const Noncopyable &) | OpenMesh::Utils::Noncopyable | private |
| notify_observer(size_t _n_collapses) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inlineprotected |
| observer() | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inline |
| observer_ | OpenMesh::Decimater::BaseDecimaterT< MeshT > | private |
| operator=(const Noncopyable &) | OpenMesh::Utils::Noncopyable | private |
| postprocess_collapse(CollapseInfo &_ci) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | protected |
| preprocess_collapse(CollapseInfo &_ci) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | protected |
| priority_ (defined in OpenMesh::Decimater::DecimaterT< MeshT >) | OpenMesh::Decimater::DecimaterT< MeshT > | private |
| randomSamples_ (defined in OpenMesh::Decimater::McDecimaterT< MeshT >) | OpenMesh::Decimater::McDecimaterT< MeshT > | private |
| remove(ModHandleT< _Module > &_mh) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inline |
| reset() | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inlineprotected |
| samples() (defined in OpenMesh::Decimater::McDecimaterT< MeshT >) | OpenMesh::Decimater::McDecimaterT< MeshT > | inline |
| Self typedef (defined in OpenMesh::Decimater::MixedDecimaterT< MeshT >) | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |
| set_error_tolerance_factor(double _factor) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | protected |
| set_observer(Observer *_o) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inline |
| set_samples(const size_t _value) (defined in OpenMesh::Decimater::McDecimaterT< MeshT >) | OpenMesh::Decimater::McDecimaterT< MeshT > | inline |
| set_uninitialized() | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inlineprotected |
| update_modules(CollapseInfo &_ci) (defined in OpenMesh::Decimater::BaseDecimaterT< MeshT >) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | inlineprotected |
| VertexHandle typedef (defined in OpenMesh::Decimater::DecimaterT< MeshT >) | OpenMesh::Decimater::DecimaterT< MeshT > | |
| ~BaseDecimaterT() (defined in OpenMesh::Decimater::BaseDecimaterT< MeshT >) | OpenMesh::Decimater::BaseDecimaterT< MeshT > | virtual |
| ~DecimaterT() | OpenMesh::Decimater::DecimaterT< MeshT > | |
| ~McDecimaterT() | OpenMesh::Decimater::McDecimaterT< MeshT > | |
| ~MixedDecimaterT() | OpenMesh::Decimater::MixedDecimaterT< MeshT > | |