18 #ifndef MANIFOLD_WAYPOINT_WAYPOINT_HH_
19 #define MANIFOLD_WAYPOINT_WAYPOINT_HH_
30 class SphericalCoordinates;
39 class WaypointPrivate;
53 const ignition::math::SphericalCoordinates &_location);
75 public:
bool Load(std::ifstream &_rndfFile,
86 public:
int Id()
const;
92 public:
bool SetId(
const int _id);
100 public: ignition::math::SphericalCoordinates &Location();
108 public:
bool Valid()
const;
117 public:
bool operator==(
const Waypoint &_other)
const;
122 public:
bool operator!=(
const Waypoint &_other)
const;
131 private: std::unique_ptr<WaypointPrivate> dataPtr;
A reference point.
Definition: Waypoint.hh:42
#define MANIFOLD_VISIBLE
Use to represent "symbol visible" if supported.
Definition: Helpers.hh:55