DGtal  1.5.beta
DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity Struct Reference

Quantity type: a 3-sphere (model of CQuantity) More...

#include <DGtal/geometry/surfaces/estimation/estimationFunctors/SphereFittingEstimator.h>

Public Member Functions

 Quantity ()
 
 Quantity (RealPoint p, double rad, double _tau, double _kappa, RealPoint _eta)
 
 ~Quantity ()
 
bool operator== (Quantity aq)
 
bool operator< (Quantity aq)
 
bool operator!= (Quantity aq)
 

Data Fields

RealPoint center
 
double radius
 
double tau
 
double kappa
 
RealPoint eta
 

Detailed Description

template<typename TSurfel, typename TEmbedder, typename TNormalVectorEstimatorCache>
struct DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity

Quantity type: a 3-sphere (model of CQuantity)

Definition at line 129 of file SphereFittingEstimator.h.

Constructor & Destructor Documentation

◆ Quantity() [1/2]

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::Quantity ( )
inline

Definition at line 137 of file SphereFittingEstimator.h.

137 {}

◆ Quantity() [2/2]

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::Quantity ( RealPoint  p,
double  rad,
double  _tau,
double  _kappa,
RealPoint  _eta 
)
inline

◆ ~Quantity()

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::~Quantity ( )
inline

Definition at line 142 of file SphereFittingEstimator.h.

142 {}

Member Function Documentation

◆ operator!=()

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
bool DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::operator!= ( Quantity  aq)
inline

Definition at line 145 of file SphereFittingEstimator.h.

145 {return !(*this == aq);}

◆ operator<()

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
bool DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::operator< ( Quantity  aq)
inline

◆ operator==()

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
bool DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::operator== ( Quantity  aq)
inline

Field Documentation

◆ center

◆ eta

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
RealPoint DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::eta

Definition at line 135 of file SphereFittingEstimator.h.

◆ kappa

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
double DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::kappa

Definition at line 134 of file SphereFittingEstimator.h.

◆ radius

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
double DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::radius

◆ tau

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
double DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::tau

Definition at line 133 of file SphereFittingEstimator.h.


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