33 #if defined(CPreCellularGridSpaceND_RECURSES) 34 #error Recursive header files inclusion detected in CPreCellularGridSpaceND.h 35 #else // defined(CPreCellularGridSpaceND_RECURSES) 37 #define CPreCellularGridSpaceND_RECURSES 39 #if !defined CPreCellularGridSpaceND_h 41 #define CPreCellularGridSpaceND_h 46 #include "DGtal/base/Common.h" 47 #include "DGtal/base/CConstSinglePassRange.h" 48 #include "DGtal/kernel/CInteger.h" 49 #include "DGtal/kernel/CUnsignedNumber.h" 50 #include "DGtal/kernel/CIntegralNumber.h" 282 template <
typename T>
456 #endif // !defined CPreCellularGridSpaceND_h 458 #undef CPreCellularGridSpaceND_RECURSES 459 #endif // else defined(CPreCellularGridSpaceND_RECURSES) T::DirIterator DirIterator
MyDigitalSurface::SurfelSet SurfelSet
Aim: Defines the concept describing a const single pass range.
Aim: This concept describes an unbounded cellular grid space in nD. In these spaces obtained by carte...
BOOST_CONCEPT_ASSERT((CInteger< Integer >))
BOOST_STATIC_ASSERT((ConceptUtils::SameType< Integer, typename Space::Integer >::value))
Go to http://www.sgi.com/tech/stl/PairAssociativeContainer.html.
DGtal::uint32_t Dimension
T::template CellMap< Dummy >::Type CellMap
Go to http://www.sgi.com/tech/stl/DefaultConstructible.html.
T::template SCellMap< Dummy >::Type SCellMap
BOOST_CONCEPT_USAGE(CPreCellularGridSpaceND)
Aim: Concept checking for Integer Numbers. More precisely, this concept is a refinement of both CEucl...
void sameType(const T &t1, const T &t2)
void checkConstConstraints() const
Go to http://www.sgi.com/tech/stl/SimpleAssociativeContainer.html.
Go to http://www.sgi.com/tech/stl/CopyConstructible.html.
DGtal is the top-level namespace which contains all DGtal functions and types.
T::template SurfelMap< Dummy >::Type SurfelMap
FreemanChain< int >::Vector Vector
Go to http://www.sgi.com/tech/stl/UniqueAssociativeContainer.html.
T::PreCellularGridSpace PreCellularGridSpace