Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
cob_3d_mapping_filters::JumpEdgeFilter< PointT > Class Template Reference

Filter for removing jump edges that occur in TOF point clouds or during fast camera movement. More...

#include <jump_edge_filter.h>

List of all members.

Public Types

typedef pcl::Filter< PointT >
::PointCloud 
PointCloud
typedef PointCloud::ConstPtr PointCloudConstPtr
typedef PointCloud::Ptr PointCloudPtr

Public Member Functions

double getAngleThreshold ()
 Get the angle threshold.
 JumpEdgeFilter ()
void setAngleThreshold (double angle)
 Set the angle threshold.

Protected Member Functions

void applyFilter (PointCloud &output)
 Apply the filter.

Protected Attributes

double angle_deg_

Detailed Description

template<typename PointT>
class cob_3d_mapping_filters::JumpEdgeFilter< PointT >

Filter for removing jump edges that occur in TOF point clouds or during fast camera movement.

Implements the method described in Stefan Fuchs and Stefan May: Calibration and Registration for Precise Surface Reconstruction, In Proceedings of the DAGM Dyn3D Workshop, September, 2007, Heidelberg, Germany

Definition at line 79 of file jump_edge_filter.h.


Member Typedef Documentation

template<typename PointT>
typedef pcl::Filter<PointT>::PointCloud cob_3d_mapping_filters::JumpEdgeFilter< PointT >::PointCloud

Definition at line 84 of file jump_edge_filter.h.

template<typename PointT>
typedef PointCloud::ConstPtr cob_3d_mapping_filters::JumpEdgeFilter< PointT >::PointCloudConstPtr

Definition at line 86 of file jump_edge_filter.h.

template<typename PointT>
typedef PointCloud::Ptr cob_3d_mapping_filters::JumpEdgeFilter< PointT >::PointCloudPtr

Definition at line 85 of file jump_edge_filter.h.


Constructor & Destructor Documentation

template<typename PointT>
cob_3d_mapping_filters::JumpEdgeFilter< PointT >::JumpEdgeFilter ( ) [inline]

Empty Constructor

Definition at line 89 of file jump_edge_filter.h.


Member Function Documentation

template<typename PointT >
void JumpEdgeFilter::applyFilter ( PointCloud output) [protected]

Apply the filter.

Parameters:
[out]outputThe filtered point cloud.

Definition at line 75 of file jump_edge_filter.hpp.

template<typename PointT>
double cob_3d_mapping_filters::JumpEdgeFilter< PointT >::getAngleThreshold ( ) [inline]

Get the angle threshold.

Returns:
The angle threshold.

Definition at line 114 of file jump_edge_filter.h.

template<typename PointT>
void cob_3d_mapping_filters::JumpEdgeFilter< PointT >::setAngleThreshold ( double  angle) [inline]

Set the angle threshold.

Parameters:
[in]angleThe angle in degrees.

Definition at line 103 of file jump_edge_filter.h.


Member Data Documentation

template<typename PointT>
double cob_3d_mapping_filters::JumpEdgeFilter< PointT >::angle_deg_ [protected]

Angle threshold in degrees

Definition at line 130 of file jump_edge_filter.h.


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


cob_3d_mapping_filters
Author(s): Georg Arbeiter
autogenerated on Wed Aug 26 2015 11:02:54