![]() |
Trax3 3.1.0
trax track library
|
Data definig the curve. More...
#include <C:/Trend/Development/Trax3/Code/trax/Curve.h>
Public Member Functions | |
| Data (AnglePerLength k, AnglePerLength t) noexcept | |
| Data (Length a, Length b) noexcept | |
| constexpr Length | a () const noexcept |
| radius | |
| constexpr Length | b () const noexcept |
| b == a * slope | |
| constexpr One | slope () const noexcept |
Public Attributes | |
| AnglePerLength | k |
| Curvature of the helix. | |
| AnglePerLength | t |
| Torsion of the helix. | |
Data definig the curve.
This is used for persistence. GetData() receives the data and there is a Create() method to create the curve from this data set without any caculations made that might distort the values during many read/write cycles.