31#if defined(Knot_3_1_RECURSES)
32#error Recursive header files inclusion detected in Knot_3_1.h
35#define Knot_3_1_RECURSES
37#if !defined Knot_3_1_h
45#include "DGtal/base/Common.h"
58template <
typename TSpace>
65 typedef typename TSpace::Point
Point;
78 Knot_3_1 (
long double scale_1,
long double scale_2,
long double scale_3 );
116 long double scale[3];
166#if !defined(BUILD_INLINE)
167#include "DGtal/geometry/curves/parametric/Knot_3_1.ih"
176#undef Knot_3_1_RECURSES
Aim: Implement a parametrized knot 3, 1.
Knot_3_1 & operator=(const Knot_3_1 &other)
RealPoint xp(long double t) const
RealPoint x(long double t) const
Knot_3_1(const Knot_3_1 &other)
Knot_3_1(long double scale_1, long double scale_2, long double scale_3)
void selfDisplay(std::ostream &out) const
TSpace::RealPoint RealPoint
DGtal is the top-level namespace which contains all DGtal functions and types.
std::ostream & operator<<(std::ostream &out, const ClosedIntegerHalfPlane< TSpace > &object)