Public Types | Public Member Functions | Static Public Attributes

DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 > Struct Template Reference

#include <SeparableMetricTraits.h>

Public Types

typedef TValueType ValueType
typedef ValueType InternalValueType
typedef TAbscissa Abscissa

Public Member Functions

ValueType operator() (const InternalValueType &aInternalValue) const
InternalValueType F (const Abscissa pos, const Abscissa ci, const InternalValueType hi) const
Abscissa Sep (const Abscissa i, const InternalValueType hi, const Abscissa j, const InternalValueType hj) const
InternalValueType power (const Abscissa i) const

Static Public Attributes

static const DGtal::uint32_t p = 1

Detailed Description

template<typename TAbscissa, typename TValueType>
struct DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 >

L_1 specialization


Member Typedef Documentation

template<typename TAbscissa , typename TValueType >
typedef TAbscissa DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 >::Abscissa
template<typename TAbscissa , typename TValueType >
typedef ValueType DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 >::InternalValueType
template<typename TAbscissa , typename TValueType >
typedef TValueType DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 >::ValueType

Member Function Documentation

template<typename TAbscissa , typename TValueType >
InternalValueType DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 >::F ( const Abscissa  pos,
const Abscissa  ci,
const InternalValueType  hi 
) const [inline]
template<typename TAbscissa , typename TValueType >
ValueType DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 >::operator() ( const InternalValueType aInternalValue  )  const [inline]
template<typename TAbscissa , typename TValueType >
InternalValueType DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 >::power ( const Abscissa  i  )  const [inline]
template<typename TAbscissa , typename TValueType >
Abscissa DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 >::Sep ( const Abscissa  i,
const InternalValueType  hi,
const Abscissa  j,
const InternalValueType  hj 
) const [inline]

Field Documentation

template<typename TAbscissa , typename TValueType >
const DGtal::uint32_t DGtal::SeparableMetricTraits< TAbscissa, TValueType, 1 >::p = 1 [static]

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