CubicGaussApproximationWeightFunc< PointT > Class Template Reference

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

Public Types

typedef PointT PointType
 
typedef PointType::ScalarType ScalarType
 

Public Member Functions

 CubicGaussApproximationWeightFunc (PointType center, ScalarType radius)
 
 CubicGaussApproximationWeightFunc (ScalarType radius)
 
ScalarType operator() (const PointType &p) const
 
ScalarType operator() (ScalarType dist) const
 
bool WeightAndDerivative (const PointType &x, ScalarType *weight, PointType *derivative)
 

Detailed Description

template<class PointT>
class GfxTL::CubicGaussApproximationWeightFunc< PointT >

Definition at line 188 of file WeightFunc.h.

Member Typedef Documentation

◆ PointType

template<class PointT>
typedef PointT PointType

Definition at line 191 of file WeightFunc.h.

◆ ScalarType

template<class PointT>
typedef PointType::ScalarType ScalarType

Definition at line 192 of file WeightFunc.h.

Constructor & Destructor Documentation

◆ CubicGaussApproximationWeightFunc() [1/2]

template<class PointT>
CubicGaussApproximationWeightFunc ( ScalarType radius)
inline

Definition at line 194 of file WeightFunc.h.

◆ CubicGaussApproximationWeightFunc() [2/2]

template<class PointT>
CubicGaussApproximationWeightFunc ( PointType center,
ScalarType radius )
inline

Definition at line 199 of file WeightFunc.h.

Member Function Documentation

◆ operator()() [1/2]

template<class PointT>
ScalarType operator() ( const PointType & p) const
inline

Definition at line 208 of file WeightFunc.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator()() [2/2]

template<class PointT>
ScalarType operator() ( ScalarType dist) const
inline

Definition at line 214 of file WeightFunc.h.

◆ WeightAndDerivative()

template<class PointT>
bool WeightAndDerivative ( const PointType & x,
ScalarType * weight,
PointType * derivative )
inline

Definition at line 221 of file WeightFunc.h.


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