Point Cloud Library (PCL)
1.14.1-dev
pcl
outofcore
visualization
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
// -----------------------------------------------------------------------------
33
virtual
vtkSmartPointer<vtkActor>
34
getActor
()
const
35
{
36
std::cout <<
"Get Geometry Actor"
<< std::endl;
37
return
nullptr
;
38
}
39
40
};
Geometry
Definition:
geometry.h:14
Geometry::~Geometry
~Geometry() override=default
Geometry::getActor
virtual vtkSmartPointer< vtkActor > getActor() const
Definition:
geometry.h:34
Geometry::Geometry
Geometry(std::string name)
Definition:
geometry.h:19
Object
Definition:
object.h:19
vtkSmartPointer< vtkActor >