| 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] |