AddMagnet(MagnetStruct magnet) | Path | [inline] |
AddMagnet(vector< MagnetStruct > po) | Path | [inline] |
AddWaypoint(Waypoint point) | Path | [inline] |
AddWaypoint(vector< Waypoint > po) | Path | [inline] |
BackMagnet(MagnetStruct *mg) | Path | [inline] |
BackWaypoint(Waypoint *wp) | Path | [inline] |
bOptimized | Path | [private] |
Clear() | Path | [inline] |
DistForSpeed(double target_speed) | Path | [inline] |
dot2(Waypoint w, Waypoint v) | Path | [inline] |
GetCurrentMagnet(MagnetStruct *mg) | Path | [inline] |
GetCurrentMagnetIndex() | Path | [inline] |
GetCurrentWaypoint(Waypoint *wp) | Path | [inline] |
GetCurrentWaypointIndex() | Path | [inline] |
GetLastMagnet(MagnetStruct *mg) | Path | [inline] |
GetNextMagnet(MagnetStruct *mg) | Path | [inline] |
GetNextWaypoint(Waypoint *wp) | Path | [inline] |
GetPreviousMagnet(MagnetStruct *mg) | Path | [inline] |
GetWaypoint(int index, Waypoint *wp) | Path | [inline] |
iCurrentMagnet | Path | |
iCurrentWaypoint | Path | |
mutexPath | Path | [private] |
NextMagnet() | Path | [inline] |
NextWaypoint() | Path | [inline] |
NumOfMagnets() | Path | [inline] |
NumOfWaypoints() | Path | [inline] |
operator+=(const Path &a) | Path | [inline] |
Optimize(double distance) | Path | [inline] |
Path() | Path | [inline] |
PosOnQuadraticBezier(Waypoint cp0, Waypoint cp1, Waypoint cp2, float t) | Path | [inline] |
Print() | Path | [inline] |
SetCurrentMagnet(int index) | Path | [inline] |
SetCurrentWaypoint(int index) | Path | [inline] |
Size() | Path | [inline] |
vMagnets | Path | [private] |
vPoints | Path | [private] |
~Path() | Path | [inline] |