OMToolkit  1.0
The polygonal mesh processing tool.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ComputeMatricesHW.h
Go to the documentation of this file.
1 //==============================================================================
16 #ifndef _OM_COMPUTE_MATRICES_H_
17 #define _OM_COMPUTE_MATRICES_H_
18 
19 #include <MDSTk/Module/mdsModule.h>
20 
24 class OMComputeMatrices : public mds::mod::CModule
25 {
26  public:
31 
36  OMComputeMatrices(const std::string& sDescription);
37 
41  virtual ~OMComputeMatrices();
42 
43  protected:
48  virtual bool startup();
49 
54  virtual bool main();
55 
59  virtual void shutdown();
60 
65  virtual void writeExtendedUsage(std::ostream& Stream);
66 
70  double m_size;
71 
75  double m_resolution;
76 
80  std::string m_direction;
81 
85  std::string m_directionZ;
86 
90  bool m_relative;
91 };
92 
96 typedef OMComputeMatrices::tSmartPtr OMComputeMatricesPtr;
97 
98 #endif // _OM_COMPUTE_MATRICES_H_