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
viewer.h
Go to the documentation of this file.
1 //==============================================================================
14 #ifndef _OM_VIEWER_H_
15 #define _OM_VIEWER_H_
16
17
18 #include <MDSTk\Module\mdsModule.h>
19
23 class OMViewer : public mds::mod::CModule
24 {
25 public:
29 MDS_SHAREDPTR(OMViewer);
30
35 OMViewer(const std::string& sDescription);
36
40 virtual ~OMViewer();
41
42 protected:
47 virtual bool startup();
48
53 virtual bool main();
54
58 virtual void shutdown();
59
64 virtual void writeExtendedUsage(std::ostream& Stream);
65
69 std::string m_visualisation;
70
74 double m_ommit;
75
79 std::string m_directions;
80
84 double m_normal_lenght;
85
89 int m_vector_component;
90 };
91
95 typedef OMViewer::tSmartPtr OMViewerPtr;
96
97 #endif // _OM_VIEWER_H_