Jafar
|
Definition at line 22 of file Location.hpp.
Public Member Functions | |
NavLocation (int in_xxx, int in_yyy) | |
NavLocation (int in_xxx, int in_yyy, int in_zzz) | |
void | setSafeRadius (float sr) |
void | setPos (int in_xxx, int in_yyy) |
void | setUTMPos (double in_xxx, double in_yyy, double _z) |
void | updateUTMPos (double utmXRoot, double utmYRoot, double cellXRes, double cellYRes) |
Set UTM Position by calculating the indexes offsets. | |
int | x () const |
int | y () const |
bool | operator== (const NavLocation &rhs) const |
bool | operator!= (const NavLocation &rhs) const |
NavLocation & | operator= (const NavLocation &loc) |
Public Attributes | |
int | pos_x |
Position indexes. | |
int | pos_y |
int | pos_z |
double | utm_x |
double | utm_y |
double | utm_z |
float | safeRadius |
void jafar::lgl::NavLocation::updateUTMPos | ( | double | utmXRoot, |
double | utmYRoot, | ||
double | cellXRes, | ||
double | cellYRes | ||
) | [inline] |
Set UTM Position by calculating the indexes offsets.
UTM Origin (left top image corner) and cell Resolutions must be provided
Definition at line 66 of file Location.hpp.
References pos_x.
Position indexes.
The begining of the first left top corner of the left top cell/pixel is (0,0) the middle of the first x edge is position (1,0) etc. This way we get indexes for all possible position
Definition at line 31 of file Location.hpp.
Referenced by jafar::lgl::NavGraphT< EDGE_BUNDLE, VERTEX_BUNDLE, EDGE_WEIGHT_T >::addVertex(), jafar::lgl::NavGraphT< EDGE_BUNDLE, VERTEX_BUNDLE, EDGE_WEIGHT_T >::getClosestLocation(), jafar::lgl::NavGraphT< EDGE_BUNDLE, VERTEX_BUNDLE, EDGE_WEIGHT_T >::getVertex(), jafar::lgl::NavGNode::operator<(), jafar::lgl::NavGNode::operator==(), jafar::lgl::NavGNode::operator>(), jafar::lgl::NavGraphT< EDGE_BUNDLE, VERTEX_BUNDLE, EDGE_WEIGHT_T >::removeEdgesOnly(), jafar::lgl::NavGraphT< EDGE_BUNDLE, VERTEX_BUNDLE, EDGE_WEIGHT_T >::removeInEdges(), jafar::lgl::NavGraphT< EDGE_BUNDLE, VERTEX_BUNDLE, EDGE_WEIGHT_T >::removeOutEdges(), jafar::lgl::NavGraphT< EDGE_BUNDLE, VERTEX_BUNDLE, EDGE_WEIGHT_T >::removeVertex(), updateUTMPos(), and jafar::lgl::NavGraphT< EDGE_BUNDLE, VERTEX_BUNDLE, EDGE_WEIGHT_T >::vertexExists().
Generated on Wed Oct 15 2014 00:37:41 for Jafar by doxygen 1.7.6.1 |