31 #if defined(CSCellEmbedder_RECURSES)
32 #error Recursive header files inclusion detected in CSCellEmbedder.h
35 #define CSCellEmbedder_RECURSES
37 #if !defined CSCellEmbedder_h
39 #define CSCellEmbedder_h
44 #include "DGtal/base/Common.h"
45 #include "DGtal/base/CUnaryFunctor.h"
46 #include "DGtal/topology/CCellularGridSpaceND.h"
141 #undef CSCellEmbedder_RECURSES
void sameType(const T &, const T &)
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: This concept describes a cellular grid space in nD. In these spaces obtained by cartesian produc...
Aim: A cell embedder is a mapping from signed cells to Euclidean points. It adds inner types to funct...
BOOST_CONCEPT_USAGE(CSCellEmbedder)
BOOST_STATIC_ASSERT((ConceptUtils::SameType< SCell, typename KSpace::SCell >::value))
void checkConstConstraints() const
BOOST_STATIC_ASSERT((ConceptUtils::SameType< RealPoint, Value >::value))
BOOST_STATIC_ASSERT((ConceptUtils::SameType< SCell, Argument >::value))
BOOST_CONCEPT_ASSERT((concepts::CCellularGridSpaceND< KSpace >))
Aim: Defines a unary functor, which associates arguments to results.
PointVector< 3, double > RealPoint