#include <global_reference.h>
Classes | |
struct | Heading |
struct | Position |
struct | Radius |
Public Member Functions | |
void | fromNorthEast (double north, double east, double &x, double &y) |
void | fromWGS84 (double latitude, double longitude, double &x, double &y) |
GlobalReference () | |
bool | hasAltitude () const |
bool | hasHeading () const |
bool | hasPosition () const |
const Heading & | heading () const |
ParameterList & | parameters () |
const Position & | position () const |
const Radius & | radius () const |
void | reset () |
GlobalReference & | setAltitude (double altitude, bool quiet=false) |
GlobalReference & | setCurrentAltitude (PoseEstimation &estimator, double altitude) |
GlobalReference & | setCurrentHeading (PoseEstimation &estimator, double heading) |
GlobalReference & | setCurrentPosition (PoseEstimation &estimator, double latitude, double longitude) |
GlobalReference & | setHeading (double heading, bool quiet=false) |
GlobalReference & | setPosition (double latitude, double longitude, bool quiet=false) |
void | toNorthEast (double x, double y, double &north, double &east) |
void | toWGS84 (double x, double y, double &latitude, double &longitude) |
void | updated () |
Private Attributes | |
bool | has_altitude_ |
bool | has_heading_ |
bool | has_position_ |
Heading | heading_ |
ParameterList | parameters_ |
Position | position_ |
Radius | radius_ |
Definition at line 38 of file global_reference.h.
Definition at line 37 of file global_reference.cpp.
void hector_pose_estimation::GlobalReference::fromNorthEast | ( | double | north, |
double | east, | ||
double & | x, | ||
double & | y | ||
) |
Definition at line 104 of file global_reference.cpp.
void hector_pose_estimation::GlobalReference::fromWGS84 | ( | double | latitude, |
double | longitude, | ||
double & | x, | ||
double & | y | ||
) |
Definition at line 85 of file global_reference.cpp.
bool hector_pose_estimation::GlobalReference::hasAltitude | ( | ) | const [inline] |
Definition at line 75 of file global_reference.h.
bool hector_pose_estimation::GlobalReference::hasHeading | ( | ) | const [inline] |
Definition at line 74 of file global_reference.h.
bool hector_pose_estimation::GlobalReference::hasPosition | ( | ) | const [inline] |
Definition at line 73 of file global_reference.h.
const Heading& hector_pose_estimation::GlobalReference::heading | ( | ) | const [inline] |
Definition at line 62 of file global_reference.h.
Definition at line 59 of file global_reference.cpp.
const Position& hector_pose_estimation::GlobalReference::position | ( | ) | const [inline] |
Definition at line 61 of file global_reference.h.
const Radius& hector_pose_estimation::GlobalReference::radius | ( | ) | const [inline] |
Definition at line 63 of file global_reference.h.
Definition at line 47 of file global_reference.cpp.
GlobalReference & hector_pose_estimation::GlobalReference::setAltitude | ( | double | altitude, |
bool | quiet = false |
||
) |
Definition at line 131 of file global_reference.cpp.
GlobalReference & hector_pose_estimation::GlobalReference::setCurrentAltitude | ( | PoseEstimation & | estimator, |
double | altitude | ||
) |
Definition at line 177 of file global_reference.cpp.
GlobalReference & hector_pose_estimation::GlobalReference::setCurrentHeading | ( | PoseEstimation & | estimator, |
double | heading | ||
) |
Definition at line 154 of file global_reference.cpp.
GlobalReference & hector_pose_estimation::GlobalReference::setCurrentPosition | ( | PoseEstimation & | estimator, |
double | latitude, | ||
double | longitude | ||
) |
Definition at line 139 of file global_reference.cpp.
GlobalReference & hector_pose_estimation::GlobalReference::setHeading | ( | double | heading, |
bool | quiet = false |
||
) |
Definition at line 123 of file global_reference.cpp.
GlobalReference & hector_pose_estimation::GlobalReference::setPosition | ( | double | latitude, |
double | longitude, | ||
bool | quiet = false |
||
) |
Definition at line 114 of file global_reference.cpp.
void hector_pose_estimation::GlobalReference::toNorthEast | ( | double | x, |
double | y, | ||
double & | north, | ||
double & | east | ||
) |
Definition at line 109 of file global_reference.cpp.
void hector_pose_estimation::GlobalReference::toWGS84 | ( | double | x, |
double | y, | ||
double & | latitude, | ||
double & | longitude | ||
) |
Definition at line 91 of file global_reference.cpp.
Definition at line 63 of file global_reference.cpp.
bool hector_pose_estimation::GlobalReference::has_altitude_ [private] |
Definition at line 95 of file global_reference.h.
bool hector_pose_estimation::GlobalReference::has_heading_ [private] |
Definition at line 94 of file global_reference.h.
bool hector_pose_estimation::GlobalReference::has_position_ [private] |
Definition at line 93 of file global_reference.h.
Definition at line 90 of file global_reference.h.
Definition at line 97 of file global_reference.h.
Definition at line 89 of file global_reference.h.
Definition at line 91 of file global_reference.h.