Point Cloud Library (PCL)  1.14.0-dev
List of all members | Public Member Functions
pcl::PPFHashMapSearch::HashKeyStruct Struct Reference

Data structure to hold the information for the key in the feature hash map of the PPFHashMapSearch class. More...

#include <pcl/registration/ppf_registration.h>

+ Inheritance diagram for pcl::PPFHashMapSearch::HashKeyStruct:
+ Collaboration diagram for pcl::PPFHashMapSearch::HashKeyStruct:

Public Member Functions

 HashKeyStruct ()=default
 
 HashKeyStruct (int a, int b, int c, int d)
 
std::size_t operator() (const HashKeyStruct &s) const noexcept
 

Detailed Description

Data structure to hold the information for the key in the feature hash map of the PPFHashMapSearch class.

Note
It uses multiple pair levels in order to enable the usage of the boost::hash function which has the std::pair implementation (i.e., does not require a custom hash function)

Definition at line 56 of file ppf_registration.h.

Constructor & Destructor Documentation

◆ HashKeyStruct() [1/2]

pcl::PPFHashMapSearch::HashKeyStruct::HashKeyStruct ( )
default

◆ HashKeyStruct() [2/2]

pcl::PPFHashMapSearch::HashKeyStruct::HashKeyStruct ( int  a,
int  b,
int  c,
int  d 
)
inline

Definition at line 59 of file ppf_registration.h.

Member Function Documentation

◆ operator()()

std::size_t pcl::PPFHashMapSearch::HashKeyStruct::operator() ( const HashKeyStruct s) const
inlinenoexcept

Definition at line 68 of file ppf_registration.h.


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