Aim: Implement a parametrized knot 4, 3.
More...
#include <DGtal/geometry/curves/parametric/Knot_4_3.h>
|
static constexpr double | PERIOD = M_PI * 2.0 |
|
template<typename TSpace>
class DGtal::Knot_4_3< TSpace >
Aim: Implement a parametrized knot 4, 3.
Description of class 'Knot_4_3'
- Template Parameters
-
Definition at line 59 of file Knot_4_3.h.
◆ Point
template<typename TSpace >
◆ RealPoint
template<typename TSpace >
◆ Space
template<typename TSpace >
◆ ~Knot_4_3()
template<typename TSpace >
◆ Knot_4_3() [1/3]
template<typename TSpace >
Constructor.
- Parameters
-
scale_1 | x-axis scaling factor |
scale_2 | y-axis scaling factor |
scale_3 | z-axis scaling factor |
◆ Knot_4_3() [2/3]
template<typename TSpace >
Constructor. Forbidden by default (protected to avoid g++ warnings).
◆ Knot_4_3() [3/3]
template<typename TSpace >
Copy constructor.
- Parameters
-
other | the object to clone. Forbidden by default. |
◆ getPeriod()
template<typename TSpace >
◆ isValid()
template<typename TSpace >
Checks the validity/consistency of the object.
- Returns
- 'true' if the object is valid, 'false' otherwise.
◆ operator=()
template<typename TSpace >
Assignment.
- Parameters
-
- Returns
- a reference on 'this'. Forbidden by default.
◆ selfDisplay()
template<typename TSpace >
Writes/Displays the object on an output stream.
- Parameters
-
out | the output stream where the object is written. |
◆ x()
template<typename TSpace >
- Parameters
-
- Returns
- the vector (x(t), y(t), z(t))
◆ xp()
template<typename TSpace >
- Parameters
-
- Returns
- the vector (x(t)', y(t)', z(t)')
◆ PERIOD
template<typename TSpace >
◆ scale
template<typename TSpace >
The documentation for this class was generated from the following file: