Public Member Functions | Protected Member Functions | Protected Attributes

pcl::registration::CorrespondenceRejectorDistance Class Reference
[Module registration]

CorrespondenceRejectorDistance implements a simple correspondence rejection method based on thresholding the distances between the correspondences. More...

#include <pcl/registration/correspondence_rejection_distance.h>

Inheritance diagram for pcl::registration::CorrespondenceRejectorDistance:
Inheritance graph
[legend]
Collaboration diagram for pcl::registration::CorrespondenceRejectorDistance:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CorrespondenceRejectorDistance ()
void getCorrespondences (const pcl::registration::Correspondences &original_correspondences, pcl::registration::Correspondences &remaining_correspondences)
 Get a pointer to the vector of the input correspondences.
virtual void setMaximumDistance (float distance)
 Set the maximum distance used for thresholding in correspondence rejection.
float getMaxmimumDistance ()
 Get the maximum distance used for thresholding in correspondence rejection.

Protected Member Functions

void applyRejection (pcl::registration::Correspondences &correspondences)
 Abstract rejection method.

Protected Attributes

float max_distance_

Detailed Description

CorrespondenceRejectorDistance implements a simple correspondence rejection method based on thresholding the distances between the correspondences.

Author:
Dirk Holz

Definition at line 52 of file correspondence_rejection_distance.h.


Constructor & Destructor Documentation

pcl::registration::CorrespondenceRejectorDistance::CorrespondenceRejectorDistance (  )  [inline]

Definition at line 59 of file correspondence_rejection_distance.h.


Member Function Documentation

void pcl::registration::CorrespondenceRejectorDistance::applyRejection ( pcl::registration::Correspondences correspondences  )  [protected, virtual]

Abstract rejection method.

Implements pcl::registration::CorrespondenceRejector.

Definition at line 40 of file correspondence_rejection_distance.hpp.

void pcl::registration::CorrespondenceRejectorDistance::getCorrespondences ( const pcl::registration::Correspondences original_correspondences,
pcl::registration::Correspondences remaining_correspondences 
) [inline, virtual]

Get a pointer to the vector of the input correspondences.

Implements pcl::registration::CorrespondenceRejector.

Definition at line 56 of file correspondence_rejection_distance.hpp.

float pcl::registration::CorrespondenceRejectorDistance::getMaxmimumDistance (  )  [inline]

Get the maximum distance used for thresholding in correspondence rejection.

Definition at line 75 of file correspondence_rejection_distance.h.

virtual void pcl::registration::CorrespondenceRejectorDistance::setMaximumDistance ( float  distance  )  [inline, virtual]

Set the maximum distance used for thresholding in correspondence rejection.

Parameters:
distance Distance to be used as maximum distance between correspondences. Correspondences with larger distance are rejected.

Definition at line 71 of file correspondence_rejection_distance.h.


Member Data Documentation

Definition at line 82 of file correspondence_rejection_distance.h.


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