Public Member Functions | |
| TMCBezierPath () | |
| ~TMCBezierPath () | |
| real | GeTMCLocationRecs (real pathPos, TMCLocationRec *&rec, TMCLocationRec *&nextRec, int32 *recIndex=nil) |
| void | GetLocation (real pathBezierPos, TVector3 &outPoint) |
| void | SetLocation (const TMCLocationRec &newLoc) |
| void | ReCalcAllApprox () |
| int16 | GetNbApproxPoints () |
| void | ComputeSegmentBeginPos () |
| void | ReCalcAllVectorUp () |
| void | ReCalcAllPseudoCurv () |
| void | Init () |
| void | CopyDataFrom (const TMCBezierPath *from) |
| void | SetIsLinear (boolean isLinear) |
| boolean | IsLinear () |
Public Attributes | |
| TMCLocationsList | fLocations |
| int32 | fAlignAndBankType |
| real | fMaxBanking |
Protected Attributes | |
| boolean | fIsLinear |
Private Member Functions | |
| TMCBezierPath (const TMCBezierPath &) | |
| Copy-constructor is not defined for this class, use CopyDataFrom instead. | |
| TMCBezierPath & | operator= (const TMCBezierPath &) |
| operator= is not defined for this class, use CopyDataFrom instead. | |
A 3D bezier curve
| TMCBezierPath::TMCBezierPath | ( | const TMCBezierPath & | ) | [private] |
Copy-constructor is not defined for this class, use CopyDataFrom instead.
| TMCBezierPath::TMCBezierPath | ( | ) |
| TMCBezierPath::~TMCBezierPath | ( | ) |
| void TMCBezierPath::ComputeSegmentBeginPos | ( | ) |
| void TMCBezierPath::CopyDataFrom | ( | const TMCBezierPath * | from | ) |
| real TMCBezierPath::GeTMCLocationRecs | ( | real | pathPos, | |
| TMCLocationRec *& | rec, | |||
| TMCLocationRec *& | nextRec, | |||
| int32 * | recIndex = nil | |||
| ) |
| int16 TMCBezierPath::GetNbApproxPoints | ( | ) |
| void TMCBezierPath::Init | ( | ) |
| boolean TMCBezierPath::IsLinear | ( | ) | [inline] |
| TMCBezierPath& TMCBezierPath::operator= | ( | const TMCBezierPath & | ) | [private] |
operator= is not defined for this class, use CopyDataFrom instead.
| void TMCBezierPath::ReCalcAllApprox | ( | ) |
| void TMCBezierPath::ReCalcAllPseudoCurv | ( | ) |
| void TMCBezierPath::ReCalcAllVectorUp | ( | ) |
| void TMCBezierPath::SetIsLinear | ( | boolean | isLinear | ) | [inline] |
| void TMCBezierPath::SetLocation | ( | const TMCLocationRec & | newLoc | ) |
boolean TMCBezierPath::fIsLinear [protected] |
1.6.3