DGtal  1.1.0
Public Member Functions | Data Fields
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

Definition at line 138 of file SphereFittingEstimator.h.

139  : center(p), radius(rad),
140  tau(_tau), kappa(_kappa),
141  eta(_eta) {}

◆ ~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

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
RealPoint DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::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:
DGtal::functors::SphereFittingEstimator::Quantity::center
RealPoint center
Definition: SphereFittingEstimator.h:131
DGtal::functors::SphereFittingEstimator::Quantity::tau
double tau
Definition: SphereFittingEstimator.h:133
DGtal::functors::SphereFittingEstimator::Quantity::kappa
double kappa
Definition: SphereFittingEstimator.h:134
DGtal::functors::SphereFittingEstimator::Quantity::eta
RealPoint eta
Definition: SphereFittingEstimator.h:135
DGtal::functors::SphereFittingEstimator::Quantity::radius
double radius
Definition: SphereFittingEstimator.h:132