#include <global_reference.h>
|
void | addUpdateCallback (const UpdateCallback &) |
|
void | fromAltitude (double altitude, double &z) |
|
void | fromNorthEast (double north, double east, double &x, double &y) |
|
void | fromWGS84 (double latitude, double longitude, double &x, double &y) |
|
void | getGeoPose (geographic_msgs::GeoPose &geopose) const |
|
bool | getWorldToNavTransform (geometry_msgs::TransformStamped &transform, const std::string &world_frame, const std::string &nav_frame, const ros::Time &stamp=ros::Time()) const |
|
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 intermediate=false) |
|
GlobalReference & | setCurrentAltitude (const State &state, double altitude) |
|
GlobalReference & | setCurrentHeading (const State &state, double heading) |
|
GlobalReference & | setCurrentPosition (const State &state, double latitude, double longitude) |
|
GlobalReference & | setHeading (double heading, bool intermediate=false) |
|
GlobalReference & | setPosition (double latitude, double longitude, bool intermediate=false) |
|
void | toAltitude (double z, double &altitude) |
|
void | toNorthEast (double x, double y, double &north, double &east) |
|
void | toWGS84 (double x, double y, double &latitude, double &longitude) |
|
void | updated (bool intermediate=false) |
|
Definition at line 45 of file global_reference.h.
hector_pose_estimation::GlobalReference::GlobalReference |
( |
| ) |
|
|
private |
void hector_pose_estimation::GlobalReference::addUpdateCallback |
( |
const UpdateCallback & |
cb | ) |
|
void hector_pose_estimation::GlobalReference::fromAltitude |
( |
double |
altitude, |
|
|
double & |
z |
|
) |
| |
void hector_pose_estimation::GlobalReference::fromNorthEast |
( |
double |
north, |
|
|
double |
east, |
|
|
double & |
x, |
|
|
double & |
y |
|
) |
| |
void hector_pose_estimation::GlobalReference::fromWGS84 |
( |
double |
latitude, |
|
|
double |
longitude, |
|
|
double & |
x, |
|
|
double & |
y |
|
) |
| |
void hector_pose_estimation::GlobalReference::getGeoPose |
( |
geographic_msgs::GeoPose & |
geopose | ) |
const |
bool hector_pose_estimation::GlobalReference::getWorldToNavTransform |
( |
geometry_msgs::TransformStamped & |
transform, |
|
|
const std::string & |
world_frame, |
|
|
const std::string & |
nav_frame, |
|
|
const ros::Time & |
stamp = ros::Time() |
|
) |
| const |
bool hector_pose_estimation::GlobalReference::hasAltitude |
( |
| ) |
const |
|
inline |
bool hector_pose_estimation::GlobalReference::hasHeading |
( |
| ) |
const |
|
inline |
bool hector_pose_estimation::GlobalReference::hasPosition |
( |
| ) |
const |
|
inline |
const Heading& hector_pose_estimation::GlobalReference::heading |
( |
| ) |
const |
|
inline |
ParameterList & hector_pose_estimation::GlobalReference::parameters |
( |
| ) |
|
const Position& hector_pose_estimation::GlobalReference::position |
( |
| ) |
const |
|
inline |
const Radius& hector_pose_estimation::GlobalReference::radius |
( |
| ) |
const |
|
inline |
void hector_pose_estimation::GlobalReference::reset |
( |
| ) |
|
GlobalReference & hector_pose_estimation::GlobalReference::setAltitude |
( |
double |
altitude, |
|
|
bool |
intermediate = false |
|
) |
| |
GlobalReference & hector_pose_estimation::GlobalReference::setCurrentAltitude |
( |
const State & |
state, |
|
|
double |
altitude |
|
) |
| |
GlobalReference & hector_pose_estimation::GlobalReference::setCurrentHeading |
( |
const State & |
state, |
|
|
double |
heading |
|
) |
| |
GlobalReference & hector_pose_estimation::GlobalReference::setCurrentPosition |
( |
const State & |
state, |
|
|
double |
latitude, |
|
|
double |
longitude |
|
) |
| |
GlobalReference & hector_pose_estimation::GlobalReference::setHeading |
( |
double |
heading, |
|
|
bool |
intermediate = false |
|
) |
| |
GlobalReference & hector_pose_estimation::GlobalReference::setPosition |
( |
double |
latitude, |
|
|
double |
longitude, |
|
|
bool |
intermediate = false |
|
) |
| |
void hector_pose_estimation::GlobalReference::toAltitude |
( |
double |
z, |
|
|
double & |
altitude |
|
) |
| |
void hector_pose_estimation::GlobalReference::toNorthEast |
( |
double |
x, |
|
|
double |
y, |
|
|
double & |
north, |
|
|
double & |
east |
|
) |
| |
void hector_pose_estimation::GlobalReference::toWGS84 |
( |
double |
x, |
|
|
double |
y, |
|
|
double & |
latitude, |
|
|
double & |
longitude |
|
) |
| |
void hector_pose_estimation::GlobalReference::updated |
( |
bool |
intermediate = false | ) |
|
Heading hector_pose_estimation::GlobalReference::heading_ |
|
private |
ParameterList hector_pose_estimation::GlobalReference::parameters_ |
|
private |
Position hector_pose_estimation::GlobalReference::position_ |
|
private |
Radius hector_pose_estimation::GlobalReference::radius_ |
|
private |
double hector_pose_estimation::GlobalReference::reference_altitude_ |
|
private |
double hector_pose_estimation::GlobalReference::reference_heading_ |
|
private |
double hector_pose_estimation::GlobalReference::reference_latitude_ |
|
private |
double hector_pose_estimation::GlobalReference::reference_longitude_ |
|
private |
std::list<UpdateCallback> hector_pose_estimation::GlobalReference::update_callbacks_ |
|
private |
The documentation for this class was generated from the following files: