![]() |
Trax3 3.1.0
trax track library
|
Reparametrizes a Function to 0 - 1. More...
#include <C:/Trend/Development/Trax3/Code/trax/Curve_Imp.h>
Public Member Functions | |
| Reparametrization (Real length) noexcept | |
| Reparametrization (const Reparametrization &)=default | |
| Reparametrization (Reparametrization &&)=default | |
| Reparametrization & | operator= (const Reparametrization &)=default |
| Reparametrization & | operator= (Reparametrization &&)=default |
| void | Length (Real length) noexcept |
| Real | Length () const noexcept |
| bool | IsValid () const noexcept |
| Position< dim::Length > | operator() (Real t) const |
| Position< dim::Length > | P (Real t) const |
| Vector< dim::Length > | D1 (Real t) const |
| Vector< dim::Length > | D2 (Real t) const |
| Vector< dim::Length > | D3 (Real t) const |
| bool | Mirror (const spat::VectorBundle< dim::Length, One > &mirrorPlane) |
| common::Interval< Real > | Create (const typename Function::DataType &data) |
| const Function::DataType & | GetData () const noexcept |
Public Attributes | |
| Function | f |
Reparametrizes a Function to 0 - 1.
Use it as Function for Curve_Imp. Access the original function by f.f. e.g. for creation.