#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: