Point Cloud Library (PCL)
1.9.1
Main Page
Modules
Namespaces
Classes
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Modules
Pages
outofcore
include
pcl
outofcore
visualization
grid.h
1
#ifndef PCL_OUTOFCORE_GRID_H_
2
#define PCL_OUTOFCORE_GRID_H_
3
4
// C++
5
#include <iostream>
6
#include <string>
7
8
// PCL
9
#include "geometry.h"
10
#include "object.h"
11
12
// VTK
13
#include <vtkActor.h>
14
#include <vtkRectilinearGrid.h>
15
#include <vtkDataSetMapper.h>
16
#include <vtkDoubleArray.h>
17
#include <vtkPolyData.h>
18
#include <vtkSmartPointer.h>
19
20
//class Grid : public Geometry
21
class
Grid
:
public
Object
22
{
23
public
:
24
25
// Operators
26
// -----------------------------------------------------------------------------
27
Grid
(std::string name,
int
size = 10,
double
spacing = 1.0);
28
~Grid
() { }
29
30
// Accessors
31
// -----------------------------------------------------------------------------
32
inline
vtkSmartPointer<vtkRectilinearGrid>
33
getGrid
()
const
34
{
35
return
grid_;
36
}
37
38
// virtual vtkSmartPointer<vtkActor>
39
vtkSmartPointer<vtkActor>
40
getGridActor
()
const
41
{
42
return
grid_actor_;
43
}
44
45
private
:
46
47
// Members
48
// -----------------------------------------------------------------------------
49
vtkSmartPointer<vtkRectilinearGrid>
grid_;
50
vtkSmartPointer<vtkActor>
grid_actor_;
51
52
};
53
54
#endif
Grid::Grid
Grid(std::string name, int size=10, double spacing=1.0)
Grid::~Grid
~Grid()
Definition:
grid.h:28
Grid::getGridActor
vtkSmartPointer< vtkActor > getGridActor() const
Definition:
grid.h:40
vtkSmartPointer< vtkRectilinearGrid >
Grid::getGrid
vtkSmartPointer< vtkRectilinearGrid > getGrid() const
Definition:
grid.h:33
Object
Definition:
object.h:23
Grid
Definition:
grid.h:21