DGtal  0.9.4beta
Public Types | Public Member Functions | Private Attributes
DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint Class Reference

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

Public Types

enum  { Dim = 3 }
 
typedef double Scalar
 
typedef Eigen::Matrix< Scalar, Dim, 1 > VectorType
 
typedef Eigen::Matrix< Scalar, Dim, DimMatrixType
 

Public Member Functions

MULTIARCH PatatePoint (const VectorType &_pos=VectorType::Zero(), const VectorType &_normal=VectorType::Zero())
 
MULTIARCH const VectorTypepos () const
 
MULTIARCH const VectorTypenormal () const
 
MULTIARCH VectorTypepos ()
 
MULTIARCH VectorTypenormal ()
 

Private Attributes

VectorType m_pos
 
VectorType m_normal
 

Detailed Description

template<typename TSurfel, typename TEmbedder, typename TNormalVectorEstimatorCache>
class DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint

Definition at line 93 of file SphereFittingEstimator.h.

Member Typedef Documentation

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
typedef Eigen::Matrix<Scalar, Dim, Dim> DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::MatrixType

Definition at line 99 of file SphereFittingEstimator.h.

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
typedef double DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::Scalar

Definition at line 97 of file SphereFittingEstimator.h.

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
typedef Eigen::Matrix<Scalar, Dim, 1> DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::VectorType

Definition at line 98 of file SphereFittingEstimator.h.

Member Enumeration Documentation

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
anonymous enum

Constructor & Destructor Documentation

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
MULTIARCH DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::PatatePoint ( const VectorType _pos = VectorType::Zero(),
const VectorType _normal = VectorType::Zero() 
)
inline

Member Function Documentation

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
MULTIARCH const VectorType& DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::normal ( ) const
inline
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
MULTIARCH VectorType& DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::normal ( )
inline
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
MULTIARCH const VectorType& DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::pos ( ) const
inline
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
MULTIARCH VectorType& DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::pos ( )
inline

Field Documentation

template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
VectorType DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::m_normal
private
template<typename TSurfel , typename TEmbedder , typename TNormalVectorEstimatorCache >
VectorType DGtal::functors::SphereFittingEstimator< TSurfel, TEmbedder, TNormalVectorEstimatorCache >::PatatePoint::m_pos
private

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