31 #if defined(KForm_RECURSES)
32 #error Recursive header files inclusion detected in KForm.h
35 #define KForm_RECURSES
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;
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"
251 #undef KForm_RECURSES
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.
std::ostream & operator<<(std::ostream &out, const ATu0v1< TKSpace, TLinearAlgebra > &object)
KForm< Calculus, order, duality > operator*(const typename Calculus::Scalar &scalar, const KForm< Calculus, order, duality > &form)
KForm< Calculus, order, duality > operator-(const KForm< Calculus, order, duality > &form_a, const KForm< Calculus, order, duality > &form_b)
Circulator< TIterator > operator+(typename IteratorCirculatorTraits< TIterator >::Difference d, Circulator< TIterator > &object)