CommonClass.hpp
Go to the documentation of this file.
1 
20 #ifndef COMMONCLASS_HPP_
21 #define COMMONCLASS_HPP_
22 
23 #include "typedef.hpp"
24 
25 namespace next_best_view {
26  class CommonClass {
27  private:
32 
37 
38  public:
42  CommonClass();
43 
47  virtual ~CommonClass() = 0;
48 
53  virtual void setInputCloud(const ObjectPointCloudPtr &pointCloudPtr);
54 
59 
64  virtual void setIndices(const IndicesPtr &indicesPtr);
65 
69  virtual IndicesPtr& getIndices();
70  };
71 }
72 
73 
74 #endif /* COMMONPCLCLASS_HPP_ */
virtual ObjectPointCloudPtr & getInputCloud()
Definition: CommonClass.cpp:31
virtual void setIndices(const IndicesPtr &indicesPtr)
setting the shared pointer to the active indices of the point cloud.
Definition: CommonClass.cpp:35
this namespace contains all generally usable classes.
IndicesPtr mIndicesPtr
shared pointer to the active indices of the former declared object point cloud.
Definition: CommonClass.hpp:36
ObjectPointCloudPtr mPointCloudPtr
shared pointer to the object point cloud.
Definition: CommonClass.hpp:31
virtual IndicesPtr & getIndices()
Definition: CommonClass.cpp:39
ObjectPointCloud::Ptr ObjectPointCloudPtr
Definition: typedef.hpp:86
virtual ~CommonClass()=0
pure virtual deconstructor.
Definition: CommonClass.cpp:25
virtual void setInputCloud(const ObjectPointCloudPtr &pointCloudPtr)
setting the input cloud.
Definition: CommonClass.cpp:27


asr_next_best_view
Author(s): Aumann Florian, Borella Jocelyn, Heller Florian, Meißner Pascal, Schleicher Ralf, Stöckle Patrick, Stroh Daniel, Trautmann Jeremias, Walter Milena, Wittenbeck Valerij
autogenerated on Thu Jan 9 2020 07:20:18