DGtal  0.9.4beta
Public Member Functions | Data Fields
DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity Struct Reference

#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

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 {}
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
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

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);}
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
bool DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::operator< ( Quantity  aq)
inline
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
bool DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::operator== ( Quantity  aq)
inline

Field Documentation

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
RealPoint DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::center
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
RealPoint DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::eta
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
double DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::kappa
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
double DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::radius
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
double DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::Quantity::tau

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