Point Cloud Library (PCL)  1.12.1-dev
geometry.h
1 #pragma once
2 
3 // C++
4 #include <string>
5 
6 // PCL
7 #include "object.h"
8 
9 // VTK
10 #include <vtkActor.h>
11 #include <vtkSmartPointer.h>
12 
13 class Geometry : public Object
14 {
15 protected:
16 
17  // Operators
18  // -----------------------------------------------------------------------------
19  Geometry (std::string name) :
20  Object (name)
21  {
22  }
23 
24 public:
25 
26 
27  ~Geometry () { }
28 
29 public:
30 
31  // Accessors
32  // -----------------------------------------------------------------------------
34  getActor () const
35  {
36  std::cout << "Get Geometry Actor" << std::endl;
37  return nullptr;
38  }
39 
40 };
Geometry::getActor
virtual vtkSmartPointer< vtkActor > getActor() const
Definition: geometry.h:34
Geometry::~Geometry
~Geometry()
Definition: geometry.h:27
Geometry
Definition: geometry.h:13
Object
Definition: object.h:18
Geometry::Geometry
Geometry(std::string name)
Definition: geometry.h:19
vtkSmartPointer< vtkActor >