31#if defined(KForm_RECURSES)
32#error Recursive header files inclusion detected in KForm.h
44#include "DGtal/base/Common.h"
45#include "DGtal/base/ConstAlias.h"
46#include "DGtal/base/Clone.h"
47#include "DGtal/dec/Duality.h"
64 template <
typename TCalculus, Order order, Duality duality>
75 typedef typename Calculus::Scalar
Scalar;
76 typedef typename Calculus::SCell
SCell;
77 typedef typename Calculus::Index
Index;
196 template <
typename Calculus, Order order, Duality duality>
206 template <
typename Calculus, Order order, Duality duality>
216 template <
typename Calculus, Order order, Duality duality>
226 template <
typename Calculus, Order order, Duality duality>
235 template <
typename Calculus, Order order, Duality duality>
244#include "DGtal/dec/KForm.ih"
Aim: This class encapsulates its parameter class so that to indicate to the user that the object/poin...
DGtal is the top-level namespace which contains all DGtal functions and types.
KForm< Calculus, order, duality > operator*(const typename Calculus::Scalar &scalar, const KForm< Calculus, order, duality > &form)
Circulator< TIterator > operator+(typename IteratorCirculatorTraits< TIterator >::Difference d, Circulator< TIterator > &object)
std::ostream & operator<<(std::ostream &out, const ClosedIntegerHalfPlane< TSpace > &object)
KForm< Calculus, order, duality > operator-(const KForm< Calculus, order, duality > &form_a, const KForm< Calculus, order, duality > &form_b)