OMToolkit 1.0 The polygonal mesh processing tool.

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
SubdivideMesh.h
Go to the documentation of this file.
1 //==============================================================================
16 #ifndef _OM_SUBDIVIDE_MESH_H_
17 #define _OM_SUBDIVIDE_MESH_H_
18
19 #include <MDSTk/Module/mdsModule.h>
20
25 class OMSubdivideMesh : public mds::mod::CModule
26 {
27 public:
31 MDS_SHAREDPTR(OMSubdivideMesh);
32
37 OMSubdivideMesh(const std::string& sDescription);
38
42 virtual ~OMSubdivideMesh();
43
44 protected:
49 virtual bool startup();
50
55 virtual bool main();
56
60 virtual void shutdown();
61
66 virtual void writeExtendedUsage(std::ostream& Stream);
67
71 std::string m_method;
72
76 int m_iterations;
77 };
78
82 typedef OMSubdivideMesh::tSmartPtr OMSubdivideMeshPtr;
83
84 #endif // _OM_SUBDIVIDE_MESH_H_