![]() |
Trax3 3.1.0
trax track library
|
This is the complete list of members for trax::Spline, including all inherited members.
| Clone() const =0 | trax::Curve | pure virtual |
| CountControlPoints() const noexcept=0 | trax::Spline | pure virtual |
| Create(const Curve &originalCurve, common::Interval< Length > range, Length maxDeviation=epsilon__length, common::Interval< Length > sampleDistanceLimits={ 1_m, 1000_m })=0 | trax::Spline | pure virtual |
| Create(std::pair< std::shared_ptr< const Curve >, common::Interval< Length > > originalCurve, Length maxDeviation=epsilon__length, common::Interval< Length > sampleDistanceLimits={ 1_m, 1000_m })=0 | trax::Spline | pure virtual |
| Create(const std::vector< spat::VectorBundle< Length > > &controlPointsAndTangents)=0 | trax::Spline | pure virtual |
| Create(const std::vector< spat::Position< Length > > &controlPoints)=0 | trax::Spline | pure virtual |
| Create(const std::vector< spat::Position< Length > > &controlPoints, bool bClampedAtStart, const spat::Vector< Length > &startTangent, bool bClampedAtEnd, const spat::Vector< Length > &endTangent)=0 | trax::Spline | pure virtual |
| Create(const Data &data)=0 | trax::Spline | pure virtual |
| CreateBezier(const std::vector< spat::Position< Length > > &controlPoints, WrapTypes wrap=WrapTypes::nonperiodic)=0 | trax::Spline | pure virtual |
| CreateCatmullRom(const std::vector< spat::Position< Length > > &controlPoints, One tension=0.5f, WrapTypes wrap=WrapTypes::nonperiodic)=0 | trax::Spline | pure virtual |
| CreateCatmullRom(const std::vector< spat::VectorBundle< Length, One > > &controlPoints, One tension=0.5f, WrapTypes wrap=WrapTypes::nonperiodic)=0 | trax::Spline | pure virtual |
| Curvature(Length s) const =0 | trax::Curve | pure virtual |
| Curve(Curve &&)=delete (defined in trax::Curve) | trax::Curve | |
| Curve()=default (defined in trax::Curve) | trax::Curve | protected |
| Curve(const Curve &)=default (defined in trax::Curve) | trax::Curve | protected |
| CurveType enum name | trax::Curve | |
| Data typedef | trax::Spline | |
| Equals(const Curve &toCurve, common::Interval< Length > range, Length epsilon_length=epsilon__length, Angle epsilon_angle=epsilon__angle) const =0 | trax::Curve | pure virtual |
| GetControlPointAndTangent(int idx) const =0 | trax::Spline | pure virtual |
| GetCurveLocalTransformation() const =0 | trax::Curve | pure virtual |
| GetCurveType() const noexcept=0 | trax::Curve | pure virtual |
| GetData() const noexcept=0 | trax::Spline | pure virtual |
| GetParameter(int idx) const =0 | trax::Spline | pure virtual |
| HasGaps(Length epsilon=epsilon__length) const noexcept=0 | trax::Spline | pure virtual |
| HasKinks(Angle epsilon=epsilon__angle) const noexcept=0 | trax::Spline | pure virtual |
| IsFlat() const noexcept=0 | trax::Curve | pure virtual |
| IsValid() const noexcept=0 | trax::Curve | pure virtual |
| LocalUp() const =0 | trax::Curve | pure virtual |
| Make() noexcept | trax::Spline | static |
| Mirror(const spat::VectorBundle< Length, One > &mirrorPlane)=0 | trax::Curve | pure virtual |
| operator=(const Curve &)=delete (defined in trax::Curve) | trax::Curve | |
| operator=(Curve &&)=delete (defined in trax::Curve) | trax::Curve | |
| Range() const =0 | trax::Curve | pure virtual |
| ResetControlPointAndTangent(int idx, const spat::VectorBundle< Length > &controlPointAndTangent)=0 | trax::Spline | pure virtual |
| SegmentValueType typedef | trax::Spline | |
| Shorten(common::Interval< Length > toRange)=0 | trax::Spline | pure virtual |
| Torsion(Length s) const =0 | trax::Curve | pure virtual |
| Transition(Length s, spat::Position< Length > &pos) const =0 | trax::Curve | pure virtual |
| Transition(Length s, spat::Vector< One > &tan) const =0 | trax::Curve | pure virtual |
| Transition(Length s, spat::VectorBundle< Length, One > &bundle) const =0 | trax::Curve | pure virtual |
| Transition(Length s, spat::VectorBundle2< Length, One > &bundle) const =0 | trax::Curve | pure virtual |
| Transition(Length s, spat::Frame< Length, One > &frame) const =0 | trax::Curve | pure virtual |
| TypeName() const noexcept=0 | trax::Curve | pure virtual |
| UpperBound(Length s) const =0 | trax::Spline | pure virtual |
| WrapTypes enum name | trax::Spline | |
| ZeroSet() const =0 | trax::Curve | pure virtual |
| ~Curve()=default (defined in trax::Curve) | trax::Curve | virtual |