31 #if defined(Knot_5_1_RECURSES)
32 #error Recursive header files inclusion detected in Knot_5_1.h
33 #else // defined(Knot_5_1_RECURSES)
35 #define Knot_5_1_RECURSES
37 #if !defined Knot_5_1_h
45 #include "DGtal/base/Common.h"
58 template <
typename TSpace>
78 Knot_5_1 (
long double scale_1,
long double scale_2,
long double scale_3 );
116 long double scale[3];
156 template <
typename T>
166 #if !defined(BUILD_INLINE)
167 #include "DGtal/geometry/curves/parametric/Knot_5_1.ih"
174 #endif // !defined Knot_5_1_h
176 #undef Knot_5_1_RECURSES
177 #endif // else defined(Knot_5_1_RECURSES)
Knot_5_1 & operator=(const Knot_5_1 &other)
RealPoint x(long double t) const
TSpace::RealPoint RealPoint
std::ostream & operator<<(std::ostream &out, const ATu0v1< TKSpace, TLinearAlgebra > &object)
void selfDisplay(std::ostream &out) const
DGtal is the top-level namespace which contains all DGtal functions and types.
Aim: Implement a parametrized knot 5, 1.
Aim: Implements basic operations that will be used in Point and Vector classes.
RealPoint xp(long double t) const