Point Cloud Library (PCL)  1.14.0-dev
List of all members | Public Types | Public Member Functions
pcl::registration::DataContainerInterface Class Referenceabstract

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>

+ Inheritance diagram for pcl::registration::DataContainerInterface:

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 215 of file correspondence_rejection.h.

Member Typedef Documentation

◆ ConstPtr

Definition at line 218 of file correspondence_rejection.h.

◆ Ptr

Definition at line 217 of file correspondence_rejection.h.

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: