The marching cubes surface reconstruction algorithm, using a signed distance function based on the distance from tangent planes, proposed by Hoppe et. al. in: Hoppe H., DeRose T., Duchamp T., MC-Donald J., Stuetzle W., "Surface reconstruction from unorganized points", SIGGRAPH '92. More...
#include <marching_cubes_hoppe.h>
Public Types | |
typedef boost::shared_ptr < const MarchingCubesHoppe < PointNT > > | ConstPtr |
typedef pcl::KdTree< PointNT > | KdTree |
typedef pcl::KdTree< PointNT >::Ptr | KdTreePtr |
typedef pcl::PointCloud < PointNT >::Ptr | PointCloudPtr |
typedef boost::shared_ptr < MarchingCubesHoppe< PointNT > > | Ptr |
Public Member Functions | |
MarchingCubesHoppe () | |
Constructor. | |
void | voxelizeData () |
Convert the point cloud into voxel data. | |
~MarchingCubesHoppe () | |
Destructor. |
The marching cubes surface reconstruction algorithm, using a signed distance function based on the distance from tangent planes, proposed by Hoppe et. al. in: Hoppe H., DeRose T., Duchamp T., MC-Donald J., Stuetzle W., "Surface reconstruction from unorganized points", SIGGRAPH '92.
Definition at line 52 of file marching_cubes_hoppe.h.
typedef boost::shared_ptr<const MarchingCubesHoppe<PointNT> > pcl::MarchingCubesHoppe< PointNT >::ConstPtr |
Reimplemented from pcl::MarchingCubes< PointNT >.
Definition at line 56 of file marching_cubes_hoppe.h.
typedef pcl::KdTree<PointNT> pcl::MarchingCubesHoppe< PointNT >::KdTree |
Reimplemented from pcl::MarchingCubes< PointNT >.
Definition at line 69 of file marching_cubes_hoppe.h.
typedef pcl::KdTree<PointNT>::Ptr pcl::MarchingCubesHoppe< PointNT >::KdTreePtr |
Reimplemented from pcl::MarchingCubes< PointNT >.
Definition at line 70 of file marching_cubes_hoppe.h.
typedef pcl::PointCloud<PointNT>::Ptr pcl::MarchingCubesHoppe< PointNT >::PointCloudPtr |
Reimplemented from pcl::MarchingCubes< PointNT >.
Definition at line 67 of file marching_cubes_hoppe.h.
typedef boost::shared_ptr<MarchingCubesHoppe<PointNT> > pcl::MarchingCubesHoppe< PointNT >::Ptr |
Reimplemented from pcl::MarchingCubes< PointNT >.
Definition at line 55 of file marching_cubes_hoppe.h.
pcl::MarchingCubesHoppe< PointNT >::MarchingCubesHoppe | ( | ) |
Constructor.
Definition at line 47 of file marching_cubes_hoppe.hpp.
pcl::MarchingCubesHoppe< PointNT >::~MarchingCubesHoppe | ( | ) |
Destructor.
Definition at line 54 of file marching_cubes_hoppe.hpp.
void pcl::MarchingCubesHoppe< PointNT >::voxelizeData | ( | ) | [virtual] |
Convert the point cloud into voxel data.
Implements pcl::MarchingCubes< PointNT >.
Definition at line 61 of file marching_cubes_hoppe.hpp.