31 #if defined(CCellEmbedder_RECURSES)
32 #error Recursive header files inclusion detected in CCellEmbedder.h
33 #else // defined(CCellEmbedder_RECURSES)
35 #define CCellEmbedder_RECURSES
37 #if !defined CCellEmbedder_h
39 #define CCellEmbedder_h
44 #include "DGtal/base/Common.h"
45 #include "DGtal/base/CUnaryFunctor.h"
46 #include "DGtal/topology/CCellularGridSpaceND.h"
136 #endif // !defined CCellEmbedder_h
138 #undef CCellEmbedder_RECURSES
139 #endif // else defined(CCellEmbedder_RECURSES)
BOOST_CONCEPT_ASSERT((CCellularGridSpaceND< KSpace >))
BOOST_CONCEPT_USAGE(CCellEmbedder)
void checkConstConstraints() const
Aim: This concept describes a cellular grid space in nD. In these spaces obtained by cartesian produc...
DGtal is the top-level namespace which contains all DGtal functions and types.
BOOST_STATIC_ASSERT((ConceptUtils::SameType< Cell, typename KSpace::Cell >::value))
void sameType(const T &, const T &)
Aim: Defines a unary functor, which associates arguments to results.
Aim: A cell embedder is a mapping from unsigned cells to Euclidean points. It adds inner types to fun...