|
struct | BoundedLatticePolytopeSpecializer |
| Aim: It is just a helper class for BoundedLatticePolytope to add dimension specific static methods. More...
|
|
struct | BoundedLatticePolytopeSpecializer< 3, TInteger > |
| Aim: 3D specialization for BoundedLatticePolytope to add dimension specific static methods. More...
|
|
struct | BoundedRationalPolytopeSpecializer |
| Aim: It is just a helper class for BoundedRationalPolytope to add dimension specific static methods. More...
|
|
struct | BoundedRationalPolytopeSpecializer< 3, TInteger > |
| Aim: 3D specialization for BoundedRationalPolytope to add dimension specific static methods. More...
|
|
struct | ComparatorAdapter |
|
struct | ComparatorAdapter< Container, true, false, false > |
| unordered set-like adapter. More...
|
|
struct | ComparatorAdapter< Container, true, false, true > |
| unordered map-like adapter. More...
|
|
struct | ComparatorAdapter< Container, true, true, false > |
| Set-like adapter. More...
|
|
struct | ComparatorAdapter< Container, true, true, true > |
| Map-like adapter. More...
|
|
struct | CurvatureFromDCA |
|
struct | CurvatureFromDCA< false > |
|
class | CurvatureFromDSSBaseEstimator |
|
struct | CurvatureFromDSSLength |
|
struct | CurvatureFromDSSLengthAndWidth |
|
struct | DistanceFromDCA |
|
class | DSSDecorator |
| Aim: Abstract DSSDecorator for ArithmeticalDSSComputer. Has 2 virtual methods returning the first and last leaning point: More...
|
|
class | DSSDecorator4ConcavePart |
| Aim: adapter for TDSS used by FP in CONCAVE parts. Has 2 methods: More...
|
|
class | DSSDecorator4ConvexPart |
| Aim: adapter for TDSS used by FP in CONVEX parts. Has 2 methods: More...
|
|
struct | EqualPredicateFromLessThanComparator |
|
struct | EuclideanDivisionHelper |
| Aim: Small stucture that provides a static method returning the Euclidean division of two integers. More...
|
|
struct | EuclideanDivisionHelper< double > |
|
struct | EuclideanDivisionHelper< float > |
|
struct | EuclideanDivisionHelper< long double > |
|
struct | FFTWComplexCast |
| Facility to cast to the complex type used by fftw. More...
|
|
struct | FFTWWrapper |
| Wrapper to fftw functions depending on value type. More...
|
|
struct | FFTWWrapper< double > |
|
struct | FFTWWrapper< float > |
|
struct | FFTWWrapper< long double > |
|
struct | HasNestedTypeCategory |
| Aim: Checks whether type T has a nested type called 'Category' or not. NB: from en.wikipedia.org/wiki/Substitution_failure_is_not_an_error NB: to avoid various compiler issues, we use BOOST_STATIC_CONSTANT according to http://www.boost.org/development/int_const_guidelines.html. More...
|
|
struct | HasNestedTypeType |
| Aim: Checks whether type IC has a nested type called 'Type' or not. NB: from en.wikipedia.org/wiki/Substitution_failure_is_not_an_error NB: to avoid various compiler issues, we use BOOST_STATIC_CONSTANT according to http://www.boost.org/development/int_const_guidelines.html. More...
|
|
struct | IsAssociativeContainerFromCategory |
|
struct | IsCirculator |
| Aim: Checks whether type IC is a circular or a classical iterator. Static value set to 'true' for a circulator, 'false' otherwise.
1) if type IC has no nested type 'Type', it is a classical iterator and 'false' is returned. 2) if type IC has a nested type 'Type', 'true' is returned is 'Type' is CirculatorType, 'false' otherwise. More...
|
|
struct | IsCirculator< IC, true > |
|
struct | IsCirculatorFromType |
| Aim: In order to check whether type IC is a circular or a classical iterator, the nested type called 'Type' is read.
More...
|
|
struct | IsCirculatorFromType< IC, CirculatorType > |
|
struct | IsContainerFromCategory |
|
struct | IsMultipleAssociativeContainerFromCategory |
|
struct | IsOrderedAssociativeContainerFromCategory |
|
struct | IsPairAssociativeContainerFromCategory |
|
struct | IsSequenceContainerFromCategory |
|
struct | IsSimpleAssociativeContainerFromCategory |
|
struct | IsUniqueAssociativeContainerFromCategory |
|
struct | IsUnorderedAssociativeContainerFromCategory |
|
struct | IteratorCirculatorTypeImpl |
| Aim: Defines the Iterator or Circulator type as a nested type according to the value of b. More...
|
|
struct | IteratorCirculatorTypeImpl< true > |
|
struct | KeyComparatorForPairKeyData |
|
struct | LabelledMapMemFunctor |
|
struct | monomial_node |
|
struct | NormalizedTangentVectorFromDSS |
|
struct | NormalVectorFromDCA |
|
class | PointValueCompare |
| Aim: Small binary predicate to order candidates points according to their (absolute) distance value. More...
|
|
class | PosDepScaleDepSCEstimator |
|
class | PosDepScaleIndepSCEstimator |
|
class | PosIndepScaleDepSCEstimator |
|
class | PosIndepScaleIndepSCEstimator |
|
struct | power_node |
|
struct | SetFunctionsImpl |
| Aim: Specialize set operations (union, intersection, difference, symmetric_difference) according to the given type of container. It uses standard algorithms when containers are ordered, otherwise it provides a default implementation. More...
|
|
struct | SetFunctionsImpl< Container, false, true > |
|
struct | SetFunctionsImpl< Container, true, false > |
|
struct | SetFunctionsImpl< Container, true, true > |
|
struct | TangentAngleFromDSS |
|
struct | TangentVectorFromDCA |
|
struct | TangentVectorFromDSS |
|
struct | toCoordinateImpl |
| Aim: Define a simple functor that can cast a signed integer (possibly a DGtal::BigInteger) into another. More...
|
|
struct | toCoordinateImpl< DGtal::BigInteger, DGtal::BigInteger > |
|
struct | toCoordinateImpl< DGtal::BigInteger, TOutput > |
|
struct | top_node |
|
struct | ValueConverter |
| Generic definition of a class for converting type X toward type Y. More...
|
|
struct | ValueConverter< std::string, double > |
| Specialized definitions of a class for converting type X toward type Y. More...
|
|
struct | ValueConverter< std::string, float > |
| Specialized definitions of a class for converting type X toward type Y. More...
|
|
struct | ValueConverter< std::string, int > |
| Specialized definitions of a class for converting type X toward type Y. More...
|
|
struct | ValueConverter< X, std::string > |
| Specialized definitions of a class for converting type X toward type Y. More...
|
|
|
template<typename IC > |
bool | isNotEmpty (const IC &itb, const IC &ite, IteratorType) |
|
template<typename IC > |
bool | isNotEmpty (const IC &c1, const IC &c2, CirculatorType) |
|
template<typename IC > |
void | advanceIterator (IC &ic, typename IteratorCirculatorTraits< IC >::Difference n, ForwardCategory) |
|
template<typename IC > |
void | advanceIterator (IC &ic, typename IteratorCirculatorTraits< IC >::Difference n, RandomAccessCategory) |
|
template<typename I > |
IteratorCirculatorTraits< I >::Difference | rangeSize (const I &itb, const I &ite, IteratorType, ForwardCategory) |
|
template<typename C > |
IteratorCirculatorTraits< C >::Difference | rangeSize (const C &cb, const C &ce, CirculatorType, ForwardCategory) |
|
template<typename I > |
IteratorCirculatorTraits< I >::Difference | rangeSize (const I &itb, const I &ite, IteratorType, RandomAccessCategory) |
|
template<typename C > |
IteratorCirculatorTraits< C >::Difference | rangeSize (const C &cb, const C &ce, CirculatorType, RandomAccessCategory) |
|
template<typename I > |
I | rangeMiddle (const I &itb, const I &ite, IteratorType, ForwardCategory) |
|
template<typename C > |
C | rangeMiddle (const C &cb, const C &ce, CirculatorType, ForwardCategory) |
|
template<typename I > |
I | rangeMiddle (const I &itb, const I &ite, IteratorType, BidirectionalCategory) |
|
template<typename C > |
C | rangeMiddle (const C &cb, const C &ce, CirculatorType, BidirectionalCategory) |
|
template<typename I > |
I | rangeMiddle (const I &itb, const I &ite, IteratorType, RandomAccessCategory) |
|
template<typename C > |
C | rangeMiddle (const C &cb, const C &ce, CirculatorType, RandomAccessCategory) |
|
template<typename TData > |
std::pair< unsigned int, unsigned int > | argminLabelledMapMemoryUsageForGeometricDistribution (unsigned int L, double prob_no_data, double prob_one_data) |
|
detail
namespace gathers internal classes and functions.