Point Cloud Library (PCL)  1.14.0-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 () override = default;
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() override=default
virtual vtkSmartPointer< vtkActor > getActor() const
Definition: geometry.h:34
Geometry(std::string name)
Definition: geometry.h:19
Definition: object.h:19