Point Cloud Library (PCL)
1.7.0
|
00001 #ifndef PCL_OUTOFCORE_GEOMETRY_H_ 00002 #define PCL_OUTOFCORE_GEOMETRY_H_ 00003 00004 // C++ 00005 #include <string> 00006 00007 // PCL 00008 #include "object.h" 00009 00010 // VTK 00011 #include <vtkActor.h> 00012 #include <vtkSmartPointer.h> 00013 00014 class Geometry : public Object 00015 { 00016 protected: 00017 00018 // Operators 00019 // ----------------------------------------------------------------------------- 00020 Geometry (std::string name) : 00021 Object (name) 00022 { 00023 } 00024 00025 public: 00026 00027 virtual 00028 ~Geometry () { } 00029 00030 public: 00031 00032 // Accessors 00033 // ----------------------------------------------------------------------------- 00034 virtual vtkSmartPointer<vtkActor> 00035 getActor () const 00036 { 00037 std::cout << "Get Geometry Actor" << std::endl; 00038 return NULL; 00039 } 00040 00041 }; 00042 00043 #endif