Developer Documentation
|
#include <OpenMesh/Core/Utils/Noncopyable.hh>
#include <OpenMesh/Tools/Decimater/CollapseInfoT.hh>
#include <string>
Go to the source code of this file.
Classes | |
class | OpenMesh::Decimater::BaseDecimaterT< MeshT > |
class | OpenMesh::Decimater::ModHandleT< Module > |
class | OpenMesh::Decimater::ModBaseT< MeshT > |
Namespaces | |
OpenMesh | |
OpenMesh::Decimater | |
Macros | |
#define | DECIMATER_MODNAME(_mod_name) |
#define | DECIMATING_MODULE(Classname, MeshT, Name) |
Base class for all decimation modules.
Definition in file ModBaseT.hh.
#define DECIMATER_MODNAME | ( | _mod_name | ) |
Macro that sets up the name() function
Definition at line 130 of file ModBaseT.hh.
#define DECIMATING_MODULE | ( | Classname, | |
MeshT, | |||
Name | |||
) |
Convenience macro, to be used in derived modules The macro defines the types
Handle
, type of the module's handle.Base
, type of ModBaseT<>.Mesh
, type of the associated mesh passed by the decimater type.CollapseInfo
, to your convenience and uses DECIMATER_MODNAME() to define the name of the module.Classname | The name of the derived class. |
MeshT | Pass here the mesh type, which is the template parameter passed to ModBaseT. |
Name | Give the module a name. |
Definition at line 149 of file ModBaseT.hh.