Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::Reparametrization< Function > Class Template Reference

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::Lengthoperator() (Real t) const
Position< dim::LengthP (Real t) const
Vector< dim::LengthD1 (Real t) const
Vector< dim::LengthD2 (Real t) const
Vector< dim::LengthD3 (Real t) const
bool Mirror (const spat::VectorBundle< dim::Length, One > &mirrorPlane)
common::Interval< RealCreate (const typename Function::DataType &data)
const Function::DataType & GetData () const noexcept

Public Attributes

Function f

Detailed Description

template<class Function>
class trax::Reparametrization< Function >

Reparametrizes a Function to 0 - 1.

Use it as Function for Curve_Imp. Access the original function by f.f. e.g. for creation.


The documentation for this class was generated from the following file: