Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::Helix::Data Struct Reference

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.

Detailed Description

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.


The documentation for this struct was generated from the following file:
  • C:/Trend/Development/Trax3/Code/trax/Curve.h