DGtal
1.5.beta
|
Aim: defines the concept of digital metric spaces. More...
#include <DGtal/geometry/volumes/distance/CDigitalMetricSpace.h>
Public Types | |
typedef T::Point | Point |
typedef T::Space | Space |
typedef T::Value | Value |
typedef T::RawValue | RawValue |
Public Types inherited from DGtal::concepts::CMetricSpace< T > | |
typedef T::Point | Point |
typedef T::Space | Space |
typedef T::Value | Value |
typedef T::RawValue | RawValue |
Public Member Functions | |
BOOST_CONCEPT_ASSERT ((CInteger< Value >)) | |
BOOST_CONCEPT_ASSERT ((CInteger< RawValue >)) | |
Public Member Functions inherited from DGtal::concepts::CMetricSpace< T > | |
BOOST_CONCEPT_ASSERT ((CSpace< Space >)) | |
BOOST_CONCEPT_ASSERT ((CQuantity< Value >)) | |
BOOST_CONCEPT_ASSERT ((CQuantity< RawValue >)) | |
BOOST_CONCEPT_USAGE (CMetricSpace) | |
void | checkConstConstraints () const |
Aim: defines the concept of digital metric spaces.
Description of concept 'CDigitalMetricSpace'
CDigitalMetricSpace is a refinement of CMetricSpace such that the value type of the distance function is an Integer type (model of CInteger).
Name | Expression | Type requirements | Return type | Precondition | Semantics | Post condition | Complexity |
---|---|---|---|---|---|---|---|
T | the type that should be a model of CDigitalMetricSpace. |
Definition at line 98 of file CDigitalMetricSpace.h.
typedef T::Point DGtal::concepts::CDigitalMetricSpace< T >::Point |
Definition at line 102 of file CDigitalMetricSpace.h.
typedef T::RawValue DGtal::concepts::CDigitalMetricSpace< T >::RawValue |
Definition at line 105 of file CDigitalMetricSpace.h.
typedef T::Space DGtal::concepts::CDigitalMetricSpace< T >::Space |
Definition at line 103 of file CDigitalMetricSpace.h.
typedef T::Value DGtal::concepts::CDigitalMetricSpace< T >::Value |
Definition at line 104 of file CDigitalMetricSpace.h.
DGtal::concepts::CDigitalMetricSpace< T >::BOOST_CONCEPT_ASSERT | ( | (CInteger< RawValue >) | ) |
DGtal::concepts::CDigitalMetricSpace< T >::BOOST_CONCEPT_ASSERT | ( | (CInteger< Value >) | ) |