#include <OpenMesh/Core/Utils/Noncopyable.hh>
#include <OpenMesh/Tools/Decimater/CollapseInfoT.hh>
#include <string>
Go to the source code of this file.
Namespaces | |
namespace | OpenMesh |
namespace | OpenMesh::Decimater |
Defines | |
#define | DECIMATER_MODNAME(_mod_name) |
Macro that sets up the name() function. | |
#define | DECIMATING_MODULE(Classname, DecimaterT, Name) |
Convenience macro, to be used in derived modules The macro defines the types Handle , type of the module's handle. |
|
Value: virtual const std::string& name() const { \ static std::string _s_modname_(#_mod_name); return _s_modname_; \ }
For internal use only.
|
|
Value: typedef Classname < DecimaterT > Self; \ typedef OpenMesh::Decimater::ModHandleT< Self > Handle; \ typedef OpenMesh::Decimater::ModBaseT< DecimaterT > Base; \ typedef typename Base::Mesh Mesh; \ typedef typename Base::CollapseInfo CollapseInfo; \ DECIMATER_MODNAME( Name ) Handle , type of the module's handle.
|