#include <uw-woss-waypoint-position.h>
◆ WayPoint()
| WossWpPosition::WayPoint::WayPoint |
( |
const woss::CoordZ & | destination, |
|
|
double | speed = 0.0, |
|
|
double | time = HUGE_VAL, |
|
|
int | loop_id = INT_MAX, |
|
|
int | total_loops = 0 ) |
◆ getCurrentPosition()
| woss::CoordZ WossWpPosition::WayPoint::getCurrentPosition |
( |
const WayPoint & | dest_waypoint, |
|
|
double | time_elapsed ) const |
|
virtual |
◆ getDestination()
| const woss::CoordZ & WossWpPosition::WayPoint::getDestination |
( |
| ) |
const |
|
inline |
◆ getLoopId()
| int WossWpPosition::WayPoint::getLoopId |
( |
| ) |
const |
|
inline |
◆ getSpeed()
| double WossWpPosition::WayPoint::getSpeed |
( |
| ) |
const |
|
inline |
◆ getTimeOfArrival()
| double WossWpPosition::WayPoint::getTimeOfArrival |
( |
const WayPoint & | dest_waypoint | ) |
const |
|
virtual |
◆ getTimeToWait()
| double WossWpPosition::WayPoint::getTimeToWait |
( |
| ) |
const |
|
inline |
◆ getTotalLoops()
| int WossWpPosition::WayPoint::getTotalLoops |
( |
| ) |
const |
|
inline |
◆ hasToLoop()
| bool WossWpPosition::WayPoint::hasToLoop |
( |
| ) |
const |
|
inline |
◆ hasToStop()
| bool WossWpPosition::WayPoint::hasToStop |
( |
| ) |
const |
|
inline |
◆ hasToWait()
| bool WossWpPosition::WayPoint::hasToWait |
( |
| ) |
const |
|
inline |
◆ isValid()
| bool WossWpPosition::WayPoint::isValid |
( |
| ) |
const |
|
inline |
◆ setDestination()
| void WossWpPosition::WayPoint::setDestination |
( |
const woss::CoordZ & | dest | ) |
|
|
inline |
◆ setLoopId()
| void WossWpPosition::WayPoint::setLoopId |
( |
int | id | ) |
|
|
inline |
◆ setSpeed()
| void WossWpPosition::WayPoint::setSpeed |
( |
double | s | ) |
|
|
inline |
◆ setTimeToWait()
| void WossWpPosition::WayPoint::setTimeToWait |
( |
double | t | ) |
|
|
inline |
◆ setTotalLoops()
| void WossWpPosition::WayPoint::setTotalLoops |
( |
int | loops | ) |
|
|
inline |
◆ operator<<
| std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
const WayPoint & | instance ) |
|
friend |
◆ destination
◆ loop_to_waypoint_id
| int WossWpPosition::WayPoint::loop_to_waypoint_id |
|
protected |
◆ speed
| double WossWpPosition::WayPoint::speed |
|
protected |
◆ time_to_wait
| double WossWpPosition::WayPoint::time_to_wait |
|
protected |
◆ total_loops
| int WossWpPosition::WayPoint::total_loops |
|
protected |
The documentation for this class was generated from the following files: