DGtal  0.6.devel
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions
DGtal::TangentFromBinomialConvolverFunctor< TBinomialConvolver, TRealPoint > Struct Template Reference

#include <BinomialConvolver.h>

Public Types

typedef TRealPoint Value
typedef TRealPoint RealPoint
typedef TBinomialConvolver BinomialConvolver
typedef TBinomialConvolver::Value SignalValue
typedef
TBinomialConvolver::ConstIteratorOnPoints 
ConstIteratorOnPoints

Public Member Functions

Value operator() (const BinomialConvolver &bc, const ConstIteratorOnPoints &it) const

Detailed Description

template<typename TBinomialConvolver, typename TRealPoint>
struct DGtal::TangentFromBinomialConvolverFunctor< TBinomialConvolver, TRealPoint >

Aim: This class is a functor for getting the tangent vector of a binomial convolver.

Description of template class 'TangentFromBinomialConvolverFunctor'

Template Parameters:
TBinomialConvolverany BinomialConvolver.
TRealPointthe type for representing the tangent vector.

Definition at line 259 of file BinomialConvolver.h.


Member Typedef Documentation

template<typename TBinomialConvolver, typename TRealPoint>
typedef TBinomialConvolver DGtal::TangentFromBinomialConvolverFunctor< TBinomialConvolver, TRealPoint >::BinomialConvolver

Definition at line 265 of file BinomialConvolver.h.

template<typename TBinomialConvolver, typename TRealPoint>
typedef TBinomialConvolver::ConstIteratorOnPoints DGtal::TangentFromBinomialConvolverFunctor< TBinomialConvolver, TRealPoint >::ConstIteratorOnPoints

Definition at line 267 of file BinomialConvolver.h.

template<typename TBinomialConvolver, typename TRealPoint>
typedef TRealPoint DGtal::TangentFromBinomialConvolverFunctor< TBinomialConvolver, TRealPoint >::RealPoint

Definition at line 264 of file BinomialConvolver.h.

template<typename TBinomialConvolver, typename TRealPoint>
typedef TBinomialConvolver::Value DGtal::TangentFromBinomialConvolverFunctor< TBinomialConvolver, TRealPoint >::SignalValue

Definition at line 266 of file BinomialConvolver.h.

template<typename TBinomialConvolver, typename TRealPoint>
typedef TRealPoint DGtal::TangentFromBinomialConvolverFunctor< TBinomialConvolver, TRealPoint >::Value

Definition at line 263 of file BinomialConvolver.h.


Member Function Documentation

template<typename TBinomialConvolver , typename TRealPoint >
DGtal::TangentFromBinomialConvolverFunctor< TBinomialConvolver, TRealPoint >::Value DGtal::TangentFromBinomialConvolverFunctor< TBinomialConvolver, TRealPoint >::operator() ( const BinomialConvolver bc,
const ConstIteratorOnPoints it 
) const
inline

Operator()

Parameters:
itany valid iterator in the current BinomialConvolver.
Returns:
the tangent vector at position [it].

Definition at line 254 of file BinomialConvolver.ih.

{
int index = bc.index( it );
std::pair<SignalValue,SignalValue> v = bc.tangent( index );
return RealPoint( v.first, v.second );
}

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