Public Types | Public Member Functions | Static Public Attributes

DGtal::SeparableMetricTraits< Abscissa, TValueType, 0 > Struct Template Reference

#include <SeparableMetricTraits.h>

Public Types

typedef TValueType ValueType
typedef ValueType InternalValueType

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 = 0

Detailed Description

template<typename Abscissa, typename TValueType>
struct DGtal::SeparableMetricTraits< Abscissa, TValueType, 0 >

L_infinity specialization


Member Typedef Documentation

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

Member Function Documentation

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

Field Documentation

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

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