Public Types | Public Member Functions
pcl::MarchingCubesHoppe< PointNT > Class Template Reference

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>

Inheritance diagram for pcl::MarchingCubesHoppe< PointNT >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef pcl::KdTree< PointNT > KdTree
typedef pcl::KdTree< PointNT >::Ptr KdTreePtr
typedef pcl::PointCloud
< PointNT >::Ptr 
PointCloudPtr

Public Member Functions

 MarchingCubesHoppe ()
 Constructor.
void voxelizeData ()
 Convert the point cloud into voxel data.
 ~MarchingCubesHoppe ()
 Destructor.

Detailed Description

template<typename PointNT>
class pcl::MarchingCubesHoppe< PointNT >

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.

Author:
Alexandru E. Ichim

Definition at line 52 of file marching_cubes_hoppe.h.


Member Typedef Documentation

template<typename PointNT>
typedef pcl::KdTree<PointNT> pcl::MarchingCubesHoppe< PointNT >::KdTree

Reimplemented from pcl::MarchingCubes< PointNT >.

Definition at line 66 of file marching_cubes_hoppe.h.

template<typename PointNT>
typedef pcl::KdTree<PointNT>::Ptr pcl::MarchingCubesHoppe< PointNT >::KdTreePtr

Reimplemented from pcl::MarchingCubes< PointNT >.

Definition at line 67 of file marching_cubes_hoppe.h.

template<typename PointNT>
typedef pcl::PointCloud<PointNT>::Ptr pcl::MarchingCubesHoppe< PointNT >::PointCloudPtr

Reimplemented from pcl::MarchingCubes< PointNT >.

Definition at line 64 of file marching_cubes_hoppe.h.


Constructor & Destructor Documentation

template<typename PointNT >
pcl::MarchingCubesHoppe< PointNT >::MarchingCubesHoppe ( )

Constructor.

Definition at line 47 of file marching_cubes_hoppe.hpp.

template<typename PointNT >
pcl::MarchingCubesHoppe< PointNT >::~MarchingCubesHoppe ( )

Destructor.

Definition at line 54 of file marching_cubes_hoppe.hpp.


Member Function Documentation

template<typename PointNT >
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.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:35