grid.h
Go to the documentation of this file.
00001 #ifndef PCL_OUTOFCORE_GRID_H_
00002 #define PCL_OUTOFCORE_GRID_H_
00003 
00004 // C++
00005 #include <iostream>
00006 #include <string>
00007 
00008 // PCL
00009 #include "geometry.h"
00010 #include "object.h"
00011 
00012 // VTK
00013 #include <vtkActor.h>
00014 #include <vtkRectilinearGrid.h>
00015 #include <vtkDataSetMapper.h>
00016 #include <vtkDoubleArray.h>
00017 #include <vtkPolyData.h>
00018 #include <vtkSmartPointer.h>
00019 
00020 //class Grid : public Geometry
00021 class Grid : public Object
00022 {
00023 public:
00024 
00025   // Operators
00026   // -----------------------------------------------------------------------------
00027   Grid (std::string name, int size = 10, double spacing = 1.0);
00028   ~Grid () { }
00029 
00030   // Accessors
00031   // -----------------------------------------------------------------------------
00032   inline vtkSmartPointer<vtkRectilinearGrid>
00033   getGrid () const
00034   {
00035     return grid_;
00036   }
00037 
00038 //  virtual vtkSmartPointer<vtkActor>
00039   vtkSmartPointer<vtkActor>
00040   getGridActor () const
00041   {
00042     return grid_actor_;
00043   }
00044 
00045 private:
00046 
00047   // Members
00048   // -----------------------------------------------------------------------------
00049   vtkSmartPointer<vtkRectilinearGrid> grid_;
00050   vtkSmartPointer<vtkActor> grid_actor_;
00051 
00052 };
00053 
00054 #endif


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:24:36