coordinate_conversion.h
/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/
coordinate__conversion_8h.html
nav_grid/nav_grid_info.h
nav_grid
void
gridToWorld
namespacenav__grid.html
a0cea35c893df81d95f3dadf12f960697
(const NavGridInfo &info, int mx, int my, double &wx, double &wy)
bool
isWithinGrid
namespacenav__grid.html
acac85af0ee4f86db5494c145e0a7a454
(const NavGridInfo &info, double wx, double wy)
void
worldToGrid
namespacenav__grid.html
a8b8446c787d5dc35abba3112154108c0
(const NavGridInfo &info, double wx, double wy, double &mx, double &my)
void
worldToGrid
namespacenav__grid.html
ae7cba7bf5cffe15cdc1fb348d31fb260
(const NavGridInfo &info, double wx, double wy, int &mx, int &my)
bool
worldToGridBounded
namespacenav__grid.html
a17f08fc769b9af99cd331b0772fbafaa
(const NavGridInfo &info, double wx, double wy, unsigned int &mx, unsigned int &my)
index.h
/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/
index_8h.html
nav_grid::GenericIndex
nav_grid
GenericIndex< unsigned int >
Index
namespacenav__grid.html
a07622fc5c544a03ddef569901e0d21b4
GenericIndex< int >
SignedIndex
namespacenav__grid.html
ac2c27d52998b44232f35823db82c023f
std::ostream &
operator<<
namespacenav__grid.html
a2c00beec2c8770bc91ae95905782b1f1
(std::ostream &stream, const GenericIndex< NumericType > &index)
nav_grid.h
/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/
nav__grid_8h.html
nav_grid/nav_grid_info.h
nav_grid/index.h
nav_grid::NavGrid
nav_grid
nav_grid_info.h
/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/
nav__grid__info_8h.html
nav_grid::NavGridInfo
nav_grid
std::ostream &
operator<<
namespacenav__grid.html
af9b62cfdeb09eb41a25c438b18724ad6
(std::ostream &stream, const NavGridInfo &info)
utest.cpp
/tmp/ws/src/robot_navigation/nav_grid/test/
utest_8cpp.html
nav_grid/vector_nav_grid.h
nav_grid/coordinate_conversion.h
void
checkSetGridValues
utest_8cpp.html
ac1973f32e444d48494fa789305abcd6d
(const nav_grid::VectorNavGrid< int > &grid, unsigned int x0, unsigned int x1, unsigned int y0, unsigned int y1)
void
checkUpdateGridValues
utest_8cpp.html
a233144c6947f6af101fd3921e0b1390d
(const nav_grid::VectorNavGrid< int > &grid, unsigned int x0, unsigned int x1, unsigned int y0, unsigned int y1)
void
debugGridValues
utest_8cpp.html
abc3aeb7d751b293a32b2f4588671c815
(const nav_grid::VectorNavGrid< int > &grid)
void
initializeTestGrid
utest_8cpp.html
af9e912828df4711e0a22b0e6b607a044
(nav_grid::VectorNavGrid< int > &grid)
int
main
utest_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
utest_8cpp.html
a19959238a526c18dcf5a2668fffe9e59
(Index, comparison_tests)
TEST
utest_8cpp.html
a435a93ef712345001134a77e84a3b1c4
(VectorNavGrid, basic_index_test)
TEST
utest_8cpp.html
a5de52f221ad749fd99c95d8d60b0e43e
(VectorNavGrid, basic_test)
TEST
utest_8cpp.html
a8f41aab8420ff3dff748f4268c21805c
(VectorNavGrid, change_origin)
TEST
utest_8cpp.html
a760343c481b4930f0f85f3eef6b89eeb
(VectorNavGrid, combined_changes)
TEST
utest_8cpp.html
ad7b5e00ad7e701887c3d65ee4125e803
(VectorNavGrid, easy_coordinates_test)
TEST
utest_8cpp.html
ada2217180c29012dd7d4e617f5d7f682
(VectorNavGrid, hard_coordinates_test)
TEST
utest_8cpp.html
abaa16132cbd8076bd2d6df97a0ba6fb3
(VectorNavGrid, info_equality)
TEST
utest_8cpp.html
a00d42995ec86fe00438abe7d6eb094a7
(VectorNavGrid, resizing_grid_with_set)
TEST
utest_8cpp.html
aae23d4ef5d78b72a8a235db94308c587
(VectorNavGrid, resizing_grid_with_update)
TEST
utest_8cpp.html
a2693b9005d552a8ab23c574b2a44b368
(VectorNavGrid, speed_test)
int
testGridValue
utest_8cpp.html
a3fa088af9b42975066a71701b2abbe8d
(double x, double y)
vector_nav_grid.h
/tmp/ws/src/robot_navigation/nav_grid/include/nav_grid/
vector__nav__grid_8h.html
nav_grid/nav_grid.h
nav_grid/coordinate_conversion.h
nav_grid::VectorNavGrid
nav_grid
nav_grid::GenericIndex
structnav__grid_1_1GenericIndex.html
GenericIndex
structnav__grid_1_1GenericIndex.html
ae013b586ccec95487a9c16cf07a565a9
(const NumericType &x=0, const NumericType &y=0)
bool
operator!=
structnav__grid_1_1GenericIndex.html
ab1eb4d51c771bbfc55156e2ecee03f48
(const GenericIndex &other) const
bool
operator<
structnav__grid_1_1GenericIndex.html
ad781bcc8a8703e3f8fb5ac65088d8d54
(const GenericIndex &other) const
bool
operator<=
structnav__grid_1_1GenericIndex.html
a873c985fbb21a0a0b3efe07928dffdf7
(const GenericIndex &other) const
bool
operator==
structnav__grid_1_1GenericIndex.html
a4280533517f480720be0bfc04795fd8d
(const GenericIndex &other) const
bool
operator>
structnav__grid_1_1GenericIndex.html
a1deeba57b1bbc1e8b9c3b36c90fc599a
(const GenericIndex &other) const
bool
operator>=
structnav__grid_1_1GenericIndex.html
ab949037469e446ffc5d222ea9b1fcba3
(const GenericIndex &other) const
std::string
toString
structnav__grid_1_1GenericIndex.html
a3e38955e6c4f780d3d763f0b66c54216
() const
NumericType
x
structnav__grid_1_1GenericIndex.html
a2b5c822a91885e8a4613713422b0c283
NumericType
y
structnav__grid_1_1GenericIndex.html
ae05d9aa1d1b3003ae407453e1ede0a0d
nav_grid::NavGrid
classnav__grid_1_1NavGrid.html
std::string
getFrameId
classnav__grid_1_1NavGrid.html
ae78e9d07c4e8ebf5b31fba3efa5beb56
() const
unsigned int
getHeight
classnav__grid_1_1NavGrid.html
a338552dfc6573ccca505dd131ab98019
() const
NavGridInfo
getInfo
classnav__grid_1_1NavGrid.html
a03e57eddfd0b19a49e78d2d7cf773ce8
() const
double
getOriginX
classnav__grid_1_1NavGrid.html
ad25f9c7e3af4db483ccbaa853e1049a6
() const
double
getOriginY
classnav__grid_1_1NavGrid.html
ab151d2a8b97e2340fb88c9fc69943f0b
() const
double
getResolution
classnav__grid_1_1NavGrid.html
a27023115a0c0259a07d1a14b01192faa
() const
virtual T
getValue
classnav__grid_1_1NavGrid.html
a6fa5f1601129f787a86b0a0d60631dde
(const unsigned int x, const unsigned int y) const =0
unsigned int
getWidth
classnav__grid_1_1NavGrid.html
a9b2264b881267ab315e2075e7c378c9c
() const
NavGrid
classnav__grid_1_1NavGrid.html
a15388ce76ac27382b3bf8710f4ab867c
(const T default_value=T{})
virtual void
reset
classnav__grid_1_1NavGrid.html
aa6d0d2f5d2d62aa72789167f1025e371
()=0
void
setDefaultValue
classnav__grid_1_1NavGrid.html
a62e9de05c7bb954906aa456c7fccd7a0
(const T new_value)
virtual void
setInfo
classnav__grid_1_1NavGrid.html
a93f508173dfcc6f854552a03b94a7f0b
(const NavGridInfo &new_info)=0
virtual void
setValue
classnav__grid_1_1NavGrid.html
a2fb47f4198f535097ce40786c984eb82
(const unsigned int x, const unsigned int y, const T &value)=0
virtual void
updateInfo
classnav__grid_1_1NavGrid.html
a50f4ecf5527917ea3b185f77f0420397
(const NavGridInfo &new_info)
T
getValue
classnav__grid_1_1NavGrid.html
a98438aff8f7ca54c6ed6ce3a1f253e61
(const Index &index)
T
operator()
classnav__grid_1_1NavGrid.html
a2b06b30de8a868ba147c8a379fa9c908
(const unsigned int x, const unsigned int y) const
T
operator()
classnav__grid_1_1NavGrid.html
a7ffdd03697abf922082a5ac61357f8bd
(const Index &index) const
void
setValue
classnav__grid_1_1NavGrid.html
abf27100c4072717191eda574f2702bba
(const Index &index, const T &value)
T
default_value_
classnav__grid_1_1NavGrid.html
a7bfd5dbb7f37e9a326aa3e06093c27f8
NavGridInfo
info_
classnav__grid_1_1NavGrid.html
abccba8dd337c20d3fbacb140238910b0
T
getValue
classnav__grid_1_1NavGrid.html
a98438aff8f7ca54c6ed6ce3a1f253e61
(const Index &index)
T
operator()
classnav__grid_1_1NavGrid.html
a2b06b30de8a868ba147c8a379fa9c908
(const unsigned int x, const unsigned int y) const
T
operator()
classnav__grid_1_1NavGrid.html
a7ffdd03697abf922082a5ac61357f8bd
(const Index &index) const
void
setValue
classnav__grid_1_1NavGrid.html
abf27100c4072717191eda574f2702bba
(const Index &index, const T &value)
nav_grid::NavGridInfo
structnav__grid_1_1NavGridInfo.html
bool
operator!=
structnav__grid_1_1NavGridInfo.html
acd892fcb502d5d1bd33dd010655ce0e5
(const NavGridInfo &info) const
bool
operator==
structnav__grid_1_1NavGridInfo.html
a3ec5a1051eed4e1bf588026e6e5f6723
(const NavGridInfo &info) const
std::string
toString
structnav__grid_1_1NavGridInfo.html
a241e66a07690283e77a661835cc438ff
() const
std::string
frame_id
structnav__grid_1_1NavGridInfo.html
a6c0a6317ebfd1fe171264b45cd678d42
unsigned int
height
structnav__grid_1_1NavGridInfo.html
ad5c27491572bf3903685c2266534802a
double
origin_x
structnav__grid_1_1NavGridInfo.html
a6b7495fc075ae55e9572c56bb21988cf
double
origin_y
structnav__grid_1_1NavGridInfo.html
a87e9ef32052c99badc2fcdc2ffa3b440
double
resolution
structnav__grid_1_1NavGridInfo.html
a13a663abdea99453751f08ebd52c5f0a
unsigned int
width
structnav__grid_1_1NavGridInfo.html
a3692240174163770de5ae064c89238b7
nav_grid::VectorNavGrid
classnav__grid_1_1VectorNavGrid.html
nav_grid::NavGrid
unsigned int
getIndex
classnav__grid_1_1VectorNavGrid.html
a83d932b101fb03a8586aba312c6642bb
(double x, double y) const
unsigned int
getIndex
classnav__grid_1_1VectorNavGrid.html
a6647901fbf1c4a01fe4755361e16a4fd
(unsigned int mx, unsigned int my) const
T
getValue
classnav__grid_1_1VectorNavGrid.html
acf224bf19d7a4489caa5677e9396a065
(const unsigned int x, const unsigned int y) const override
void
indexToCells
classnav__grid_1_1VectorNavGrid.html
a00ec648e8d145265cd73c8ced6fd80be
(unsigned int index, unsigned int &mx, unsigned int &my) const
T &
operator[]
classnav__grid_1_1VectorNavGrid.html
aea75cc90b3a792002060511440aea8f4
(unsigned int i)
T
operator[]
classnav__grid_1_1VectorNavGrid.html
a7247ac3e467fcd87656ce225ccf71a99
(unsigned int i) const
void
reset
classnav__grid_1_1VectorNavGrid.html
a344252104510dcc31b5a6585125b2339
() override
void
setInfo
classnav__grid_1_1VectorNavGrid.html
a0048f432731a036f28f935c36f3ec1db
(const NavGridInfo &new_info) override
void
setValue
classnav__grid_1_1VectorNavGrid.html
a45a0214c8251bb5833b8330214f3b2f6
(const unsigned int x, const unsigned int y, const T &value) override
unsigned int
size
classnav__grid_1_1VectorNavGrid.html
abf54fd17b833f2d8f24f4422ee270839
() const
void
updateInfo
classnav__grid_1_1VectorNavGrid.html
aeec76ed65c392a4480b1652fa301e0b3
(const NavGridInfo &new_info) override
std::vector< T >
data_
classnav__grid_1_1VectorNavGrid.html
afac836b074f91af1cdc2c3853631d209
nav_grid
namespacenav__grid.html
nav_grid::GenericIndex
nav_grid::NavGrid
nav_grid::NavGridInfo
nav_grid::VectorNavGrid
GenericIndex< unsigned int >
Index
namespacenav__grid.html
a07622fc5c544a03ddef569901e0d21b4
GenericIndex< int >
SignedIndex
namespacenav__grid.html
ac2c27d52998b44232f35823db82c023f
void
gridToWorld
namespacenav__grid.html
a0cea35c893df81d95f3dadf12f960697
(const NavGridInfo &info, int mx, int my, double &wx, double &wy)
bool
isWithinGrid
namespacenav__grid.html
acac85af0ee4f86db5494c145e0a7a454
(const NavGridInfo &info, double wx, double wy)
std::ostream &
operator<<
namespacenav__grid.html
a2c00beec2c8770bc91ae95905782b1f1
(std::ostream &stream, const GenericIndex< NumericType > &index)
std::ostream &
operator<<
namespacenav__grid.html
af9b62cfdeb09eb41a25c438b18724ad6
(std::ostream &stream, const NavGridInfo &info)
void
worldToGrid
namespacenav__grid.html
a8b8446c787d5dc35abba3112154108c0
(const NavGridInfo &info, double wx, double wy, double &mx, double &my)
void
worldToGrid
namespacenav__grid.html
ae7cba7bf5cffe15cdc1fb348d31fb260
(const NavGridInfo &info, double wx, double wy, int &mx, int &my)
bool
worldToGridBounded
namespacenav__grid.html
a17f08fc769b9af99cd331b0772fbafaa
(const NavGridInfo &info, double wx, double wy, unsigned int &mx, unsigned int &my)