Conscience Core
Classes | Public Member Functions | List of all members
conscience_core::lidar::CscPointCloudMatcher Class Reference

#include <CscPointCloudMatcher.h>

Classes

struct  Result
 

Public Member Functions

 CscPointCloudMatcher ()
 
const Result compare (const vector< const CscPoint3d * > &pointsReference, const vector< const CscPoint3d * > &points, bool XZTo2DOnly) const
 
float calculateLikelihood (const vector< const CscPoint3d * > &pointsReference, const vector< const CscPoint3d * > &points, bool XZTo2DOnly)
 

Constructor & Destructor Documentation

◆ CscPointCloudMatcher()

conscience_core::lidar::CscPointCloudMatcher::CscPointCloudMatcher ( )

Member Function Documentation

◆ calculateLikelihood()

float conscience_core::lidar::CscPointCloudMatcher::calculateLikelihood ( const vector< const CscPoint3d * > &  pointsReference,
const vector< const CscPoint3d * > &  points,
bool  XZTo2DOnly 
)

◆ compare()

const CscPointCloudMatcher::Result conscience_core::lidar::CscPointCloudMatcher::compare ( const vector< const CscPoint3d * > &  pointsReference,
const vector< const CscPoint3d * > &  points,
bool  XZTo2DOnly 
) const

compare points with pointsReference and return computed transformation if it succeeded

Parameters
XZTo2DOnlyif true, comparison will use X & Z coordinates for a 2D matching, otherwise, classical 3D comparison is performed

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