Point Cloud Library (PCL)
1.7.1
Main Page
Modules
Namespaces
Classes
outofcore
include
pcl
outofcore
visualization
geometry.h
1
#ifndef PCL_OUTOFCORE_GEOMETRY_H_
2
#define PCL_OUTOFCORE_GEOMETRY_H_
3
4
// C++
5
#include <string>
6
7
// PCL
8
#include "object.h"
9
10
// VTK
11
#include <vtkActor.h>
12
#include <vtkSmartPointer.h>
13
14
class
Geometry
:
public
Object
15
{
16
protected
:
17
18
// Operators
19
// -----------------------------------------------------------------------------
20
Geometry
(std::string name) :
21
Object
(name)
22
{
23
}
24
25
public
:
26
27
virtual
28
~Geometry
() { }
29
30
public
:
31
32
// Accessors
33
// -----------------------------------------------------------------------------
34
virtual
vtkSmartPointer<vtkActor>
35
getActor
()
const
36
{
37
std::cout <<
"Get Geometry Actor"
<< std::endl;
38
return
NULL;
39
}
40
41
};
42
43
#endif
Object
Definition:
object.h:23
Geometry::Geometry
Geometry(std::string name)
Definition:
geometry.h:20
Geometry::~Geometry
virtual ~Geometry()
Definition:
geometry.h:28
vtkSmartPointer< vtkActor >
Geometry::getActor
virtual vtkSmartPointer< vtkActor > getActor() const
Definition:
geometry.h:35
Geometry
Definition:
geometry.h:14