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