Public Attributes | List of all members
ignition::math::SplinePrivate Class Reference

Private data for Spline class. More...

#include <SplinePrivate.hh>

Public Attributes

double arcLength
 
bool autoCalc
 when true, the tangents are recalculated when the control point change. More...
 
std::vector< double > cumulativeArcLengths
 
std::vector< bool > fixings
 fixings for control points. More...
 
std::vector< ControlPointpoints
 control points. More...
 
std::vector< IntervalCubicSplinesegments
 
double tension
 tension of 0 = Catmull-Rom spline, otherwise a Cardinal spline. More...
 

Detailed Description

Private data for Spline class.

Member Data Documentation

◆ arcLength

double ignition::math::SplinePrivate::arcLength

◆ autoCalc

bool ignition::math::SplinePrivate::autoCalc

when true, the tangents are recalculated when the control point change.

◆ cumulativeArcLengths

std::vector<double> ignition::math::SplinePrivate::cumulativeArcLengths

◆ fixings

std::vector<bool> ignition::math::SplinePrivate::fixings

fixings for control points.

◆ points

std::vector<ControlPoint> ignition::math::SplinePrivate::points

control points.

◆ segments

std::vector<IntervalCubicSpline> ignition::math::SplinePrivate::segments

◆ tension

double ignition::math::SplinePrivate::tension

tension of 0 = Catmull-Rom spline, otherwise a Cardinal spline.


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