31 CInterpolationBezier(
bool bPeriodic =
true,
bool bForceInPlaneTangent =
false,
bool bForceMasterNodeTangent =
false);
36 string GetType()
const {
return "CInterpolationBezier"; }
40 void Initialise(
const vector<CNode> &MasterNodes)
const;
43 CSlaveNode GetNode(
const vector<CNode> &MasterNodes,
int iIndex,
double t)
const;
Bezier interpolation for yarn paths.
string GetType() const
Derived class should return the class name.
CInterpolation * Copy() const
This is a function to allow copying of derived classes correctly.
Abstract base class for describing the yarn path interpolations.
A derivation of the CNode class which contains data specific to slave nodes such as sections.
Namespace containing a series of customised math operations not found in the standard c++ library.