|
|
typedef McDecimaterT< MeshT > | Self |
| |
|
typedef MeshT | Mesh |
| |
|
typedef CollapseInfoT< MeshT > | CollapseInfo |
| |
|
typedef ModBaseT< MeshT > | Module |
| |
|
typedef std::vector< Module * > | ModuleList |
| |
|
typedef ModuleList::iterator | ModuleListIterator |
| |
|
typedef McDecimaterT< MeshT > | Self |
| |
|
typedef MeshT | Mesh |
| |
|
typedef CollapseInfoT< MeshT > | CollapseInfo |
| |
|
typedef ModBaseT< MeshT > | Module |
| |
|
typedef std::vector< Module * > | ModuleList |
| |
|
typedef ModuleList::iterator | ModuleListIterator |
| |
|
typedef BaseDecimaterT< MeshT > | Self |
| |
|
typedef MeshT | Mesh |
| |
|
typedef CollapseInfoT< MeshT > | CollapseInfo |
| |
|
typedef ModBaseT< MeshT > | Module |
| |
|
typedef std::vector< Module * > | ModuleList |
| |
|
typedef ModuleList::iterator | ModuleListIterator |
| |
|
typedef DecimaterT< MeshT > | Self |
| |
|
typedef MeshT | Mesh |
| |
|
typedef CollapseInfoT< MeshT > | CollapseInfo |
| |
|
typedef ModBaseT< MeshT > | Module |
| |
|
typedef std::vector< Module * > | ModuleList |
| |
|
typedef ModuleList::iterator | ModuleListIterator |
| |
|
typedef Mesh::VertexHandle | VertexHandle |
| |
|
typedef Mesh::HalfedgeHandle | HalfedgeHandle |
| |
|
typedef Utils::HeapT< VertexHandle, HeapInterface > | DeciHeap |
| |
|
|
| MixedDecimaterT (Mesh &_mesh) |
| | Constructor.
|
| |
|
| ~MixedDecimaterT () |
| | Destructor.
|
| |
| size_t | decimate (const size_t _n_collapses, const float _mc_factor, bool _only_selected=false) |
| | Decimate (perform _n_collapses collapses). More...
|
| |
| size_t | decimate_to (size_t _n_vertices, const float _mc_factor, bool _only_selected=false) |
| | Decimate the mesh to a desired target vertex complexity. More...
|
| |
| size_t | 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) |
| | Attempts to decimate the mesh until a desired vertex or face complexity is achieved. More...
|
| |
|
| McDecimaterT (Mesh &_mesh) |
| | Constructor.
|
| |
|
| ~McDecimaterT () |
| | Destructor.
|
| |
| size_t | decimate (size_t _n_collapses, bool _only_selected=false) |
| | Decimate (perform _n_collapses collapses). More...
|
| |
| size_t | decimate_to (size_t _n_vertices, bool _only_selected=false) |
| | Decimate the mesh to a desired target vertex complexity. More...
|
| |
| size_t | decimate_to_faces (size_t _n_vertices=0, size_t _n_faces=0, bool _only_selected=false) |
| | Attempts to decimate the mesh until a desired vertex or face complexity is achieved. More...
|
| |
|
size_t | decimate_constraints_only (float _factor, bool _only_selected=false) |
| | Decimate only with constraints, while _factor gives the percentage of the constraints that should be used.
|
| |
|
size_t | samples () |
| |
|
void | set_samples (const size_t _value) |
| |
|
| BaseDecimaterT (Mesh &_mesh) |
| |
| bool | initialize () |
| | Initialize decimater and decimating modules. More...
|
| |
|
bool | is_initialized () const |
| | Returns whether decimater has been successfully initialized.
|
| |
|
void | info (std::ostream &_os) |
| | Print information about modules to _os.
|
| |
| void | set_observer (Observer *_o) |
| | Add observer. More...
|
| |
|
Observer * | observer () |
| | Get current observer of a decimater.
|
| |
|
Mesh & | mesh () |
| | access mesh. used in modules.
|
| |
|
template<typename _Module > |
| bool | add (ModHandleT< _Module > &_mh) |
| | add module to decimater
|
| |
|
template<typename _Module > |
| bool | remove (ModHandleT< _Module > &_mh) |
| | remove module
|
| |
|
template<typename Module > |
| Module & | module (ModHandleT< Module > &_mh) |
| | get module referenced by handle _mh
|
| |
|
| DecimaterT (Mesh &_mesh) |
| | Constructor.
|
| |
|
| ~DecimaterT () |
| | Destructor.
|
| |
| size_t | decimate (size_t _n_collapses=0, bool _only_selected=false) |
| | Perform a number of collapses on the mesh. More...
|
| |
| size_t | decimate_to (size_t _n_vertices, bool _only_selected=false) |
| | Decimate the mesh to a desired target vertex complexity. More...
|
| |
| size_t | decimate_to_faces (size_t _n_vertices=0, size_t _n_faces=0, bool _only_selected=false) |
| | Attempts to decimate the mesh until a desired vertex or face complexity is achieved. More...
|
| |
template<typename MeshT>
class OpenMesh::Decimater::MixedDecimaterT< MeshT >
Mixed decimater framework.
- See also
- BaseModT, Mesh Decimation Framework