DGtal 2.1.1
Loading...
Searching...
No Matches
DGtal::IteratorCompletionTraits< MyImage< T, N > >::DistanceFunctor Class Reference

Public Types

typedef Self::Domain Domain
 
typedef Self::Point Point
 
typedef Self::Difference Difference
 

Public Member Functions

 DistanceFunctor (Self const *aVector)
 
Difference operator() (Point const &aPoint) const
 

Private Attributes

Domain myDomain
 

Detailed Description

template<typename T, Dimension N>
class DGtal::IteratorCompletionTraits< MyImage< T, N > >::DistanceFunctor

Definition at line 167 of file exampleIteratorCompletion.cpp.

Member Typedef Documentation

◆ Difference

template<typename T , Dimension N>
typedef Self::Difference DGtal::IteratorCompletionTraits< MyImage< T, N > >::DistanceFunctor::Difference

Definition at line 172 of file exampleIteratorCompletion.cpp.

◆ Domain

template<typename T , Dimension N>
typedef Self::Domain DGtal::IteratorCompletionTraits< MyImage< T, N > >::DistanceFunctor::Domain

Definition at line 170 of file exampleIteratorCompletion.cpp.

◆ Point

template<typename T , Dimension N>
typedef Self::Point DGtal::IteratorCompletionTraits< MyImage< T, N > >::DistanceFunctor::Point

Definition at line 171 of file exampleIteratorCompletion.cpp.

Constructor & Destructor Documentation

◆ DistanceFunctor()

template<typename T , Dimension N>
DGtal::IteratorCompletionTraits< MyImage< T, N > >::DistanceFunctor::DistanceFunctor ( Self const *  aVector)
inline

Member Function Documentation

◆ operator()()

template<typename T , Dimension N>
Difference DGtal::IteratorCompletionTraits< MyImage< T, N > >::DistanceFunctor::operator() ( Point const &  aPoint) const
inline

Definition at line 178 of file exampleIteratorCompletion.cpp.

179 {
180 return Self::Linearizer::getIndex( aPoint, myDomain );
181 }
const Point aPoint(3, 4)

References aPoint.

Field Documentation

◆ myDomain

template<typename T , Dimension N>
Domain DGtal::IteratorCompletionTraits< MyImage< T, N > >::DistanceFunctor::myDomain
private

Definition at line 184 of file exampleIteratorCompletion.cpp.


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