MaxNorm< VectorKernelT > Struct Template Reference

#include <VisionX/components/pointcloud_processor/EfficientRANSACPrimitiveExtractor/EfficientRANSAC/GfxTL/MaxNorm.h>

+ Inheritance diagram for MaxNorm< VectorKernelT >:

Classes

struct  DistanceType
 

Public Member Functions

template<class PointAT , class PointBT >
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type BoxSqrDistance (const PointAT &a, const PointBT &min, const PointBT &max) const
 
template<class PointAT , class PointBT >
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type Distance (const PointAT &p, const PointBT &v) const
 
template<class DistScalarT , class DiffScalarT >
DistScalarT IncrementalBoxSqrDistance (DistScalarT boxDist, DiffScalarT boxDiff, DiffScalarT cutDiff) const
 
template<class ScalarT >
ScalarT RootOfDistance (ScalarT sqrDistance) const
 
template<class PointAT , class PointBT >
DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type SqrDistance (const PointAT &p, const PointBT &v) const
 

Detailed Description

template<class VectorKernelT>
struct GfxTL::MaxNorm< VectorKernelT >

Definition at line 10 of file MaxNorm.h.

Member Function Documentation

◆ BoxSqrDistance()

DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type BoxSqrDistance ( const PointAT &  a,
const PointBT &  min,
const PointBT &  max 
) const
inline

Definition at line 89 of file MaxNorm.h.

+ Here is the call graph for this function:

◆ Distance()

DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type Distance ( const PointAT &  p,
const PointBT &  v 
) const
inline

Definition at line 26 of file MaxNorm.h.

+ Here is the call graph for this function:

◆ IncrementalBoxSqrDistance()

DistScalarT IncrementalBoxSqrDistance ( DistScalarT  boxDist,
DiffScalarT  boxDiff,
DiffScalarT  cutDiff 
) const
inline

Definition at line 77 of file MaxNorm.h.

+ Here is the call graph for this function:

◆ RootOfDistance()

ScalarT RootOfDistance ( ScalarT  sqrDistance) const
inline

Definition at line 71 of file MaxNorm.h.

◆ SqrDistance()

DistanceType< typename ScalarTypeDeferer< PointAT >::ScalarType, typename ScalarTypeDeferer< PointBT >::ScalarType >::Type SqrDistance ( const PointAT &  p,
const PointBT &  v 
) const
inline

Definition at line 51 of file MaxNorm.h.

+ Here is the call graph for this function:

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