OMToolkit  1.0
The polygonal mesh processing tool.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ComputeDescriptors.h
Go to the documentation of this file.
1 //==============================================================================
15 #ifndef _OM_COMPUTE_DESCRIPTORS_H_
16 #define _OM_COMPUTE_DESCRIPTORS_H_
17 
18 #include <MDSTk/Module/mdsModule.h>
19 
23 class OMComputeDescriptors : public mds::mod::CModule
24 {
25  public:
30 
35  OMComputeDescriptors(const std::string& sDescription);
36 
40  virtual ~OMComputeDescriptors();
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  double m_size;
70 
74  double m_diameter;
75 
80 
84  int m_count;
85 
89  std::string m_output_file;
90 };
91 
95 typedef OMComputeDescriptors::tSmartPtr OMComputeMatricesPtr;
96 
97 #endif // _OM_COMPUTE_MATRICES_H_