36 #ifndef PCL_SURFACE_MARCHING_CUBES_HOPPE_H_
37 #define PCL_SURFACE_MARCHING_CUBES_HOPPE_H_
39 #include <pcl/surface/boost.h>
40 #include <pcl/surface/marching_cubes.h>
51 template <
typename Po
intNT>
55 typedef boost::shared_ptr<MarchingCubesHoppe<PointNT> >
Ptr;
56 typedef boost::shared_ptr<const MarchingCubesHoppe<PointNT> >
ConstPtr;
85 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
89 #ifdef PCL_NO_PRECOMPILE
90 #include <pcl/surface/impl/marching_cubes_hoppe.hpp>
93 #endif // PCL_SURFACE_MARCHING_CUBES_HOPPE_H_
void voxelizeData()
Convert the point cloud into voxel data.
The marching cubes surface reconstruction algorithm, using a signed distance function based on the di...
SurfaceReconstruction represents a base surface reconstruction class.
~MarchingCubesHoppe()
Destructor.
boost::shared_ptr< PointCloud< PointT > > Ptr
boost::shared_ptr< const MarchingCubesHoppe< PointNT > > ConstPtr
pcl::KdTree< PointNT > KdTree
The marching cubes surface reconstruction algorithm.
MarchingCubesHoppe()
Constructor.
boost::shared_ptr< MarchingCubesHoppe< PointNT > > Ptr
KdTree represents the base spatial locator class for kd-tree implementations.
boost::shared_ptr< KdTree< PointT > > Ptr
pcl::KdTree< PointNT >::Ptr KdTreePtr
pcl::PointCloud< PointNT >::Ptr PointCloudPtr