point_cloud_library / 1.12.1 / classpcl_1_1registration_1_1_data_container_interface.html /

DataContainerInterface provides a generic interface for computing correspondence scores between correspondent points in the input and target clouds More...

#include <pcl/registration/correspondence_rejection.h>

Public Types

using Ptr = shared_ptr< DataContainerInterface >
using ConstPtr = shared_ptr< const DataContainerInterface >

Public Member Functions

virtual ~DataContainerInterface ()=default
virtual double getCorrespondenceScore (int index)=0
virtual double getCorrespondenceScore (const pcl::Correspondence &)=0
virtual double getCorrespondenceScoreFromNormals (const pcl::Correspondence &)=0

Detailed Description

DataContainerInterface provides a generic interface for computing correspondence scores between correspondent points in the input and target clouds

Definition at line 211 of file correspondence_rejection.h.

Member Typedef Documentation

ConstPtr

Ptr

Constructor & Destructor Documentation

~DataContainerInterface()

virtual pcl::registration::DataContainerInterface::~DataContainerInterface ( )
virtualdefault

Member Function Documentation

getCorrespondenceScore() [1/2]

virtual double pcl::registration::DataContainerInterface::getCorrespondenceScore ( const pcl::Correspondence & )
pure virtual

getCorrespondenceScore() [2/2]

virtual double pcl::registration::DataContainerInterface::getCorrespondenceScore ( int index )
pure virtual

getCorrespondenceScoreFromNormals()

virtual double pcl::registration::DataContainerInterface::getCorrespondenceScoreFromNormals ( const pcl::Correspondence & )
pure virtual

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

© 2009–2012, Willow Garage, Inc.
© 2012–, Open Perception, Inc.
Licensed under the BSD License.
https://pointclouds.org/documentation/classpcl_1_1registration_1_1_data_container_interface.html