IncrementalCovarianceMatrix< MatrixXX< 3, 3, ScalarT > > Class Template Reference

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

Public Types

typedef MatrixXX< 3, 3, ScalarT > MatrixType
 
typedef VectorXD< 3, ScalarTypePointType
 
typedef ScalarT ScalarType
 

Public Member Functions

template<class PointT >
void Add (const PointT &p)
 
template<class WeightT , class PointT >
void Add (WeightT w, const PointT &p)
 
 IncrementalCovarianceMatrix ()
 
void Matrix (MatrixType *m) const
 
void Mean (PointType *mean) const
 
void MeanAndMatrix (PointType *mean, MatrixType *m) const
 
void Reset ()
 

Detailed Description

template<class ScalarT>
class GfxTL::IncrementalCovarianceMatrix< MatrixXX< 3, 3, ScalarT > >

Definition at line 74 of file Covariance.h.

Member Typedef Documentation

◆ MatrixType

typedef MatrixXX< 3, 3, ScalarT > MatrixType

Definition at line 78 of file Covariance.h.

◆ PointType

typedef VectorXD< 3, ScalarType > PointType

Definition at line 79 of file Covariance.h.

◆ ScalarType

typedef ScalarT ScalarType

Definition at line 77 of file Covariance.h.

Constructor & Destructor Documentation

◆ IncrementalCovarianceMatrix()

Definition at line 81 of file Covariance.h.

+ Here is the call graph for this function:

Member Function Documentation

◆ Add() [1/2]

void Add ( const PointT &  p)
inline

Definition at line 89 of file Covariance.h.

+ Here is the call graph for this function:

◆ Add() [2/2]

void Add ( WeightT  w,
const PointT &  p 
)
inline

Definition at line 95 of file Covariance.h.

◆ Matrix()

void Matrix ( MatrixType m) const
inline

Definition at line 111 of file Covariance.h.

◆ Mean()

void Mean ( PointType mean) const
inline

Definition at line 136 of file Covariance.h.

+ Here is the call graph for this function:

◆ MeanAndMatrix()

void MeanAndMatrix ( PointType mean,
MatrixType m 
) const
inline

Definition at line 141 of file Covariance.h.

+ Here is the call graph for this function:

◆ Reset()

void Reset ( )
inline

Definition at line 147 of file Covariance.h.

+ Here is the call graph for this function:

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