dt.h
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/include/grid_map_sdf/distance_transform/
dt_8h
image.h
imconv.h
distance_transform
static float *
dt
namespacedistance__transform.html
abff599a930ef2e289252b9edae82601f
(float *f, int n)
static void
dt
namespacedistance__transform.html
a74825c45a77196949d5f21af2dd39955
(image< float > *im)
static image< float > *
dt
namespacedistance__transform.html
aa3c17095dffdc4eda0e2b7be75c961bb
(image< uchar > *im, uchar on=1)
const double
INF
namespacedistance__transform.html
a3181ff1916dbaad61cf4069cd3423db1
image.h
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/include/grid_map_sdf/distance_transform/
image_8h
distance_transform::image
distance_transform
#define
imPtr
image_8h.html
a7eee0691d0d430c8bd7878d72925d68e
(im, x, y)
#define
imRef
image_8h.html
af8a1068eeff9818890793f3b66db818c
(im, x, y)
imconv.h
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/include/grid_map_sdf/distance_transform/
imconv_8h
image.h
imutil.h
misc.h
distance_transform
static image< uchar > *
imageFLOATtoUCHAR
namespacedistance__transform.html
ab59f9390c0668454c49bb9fc3ce169dc
(image< float > *input, float min, float max)
static image< uchar > *
imageFLOATtoUCHAR
namespacedistance__transform.html
ac468c5d76384b652f0501644e0343fa3
(image< float > *input)
static image< rgb > *
imageGRAYtoRGB
namespacedistance__transform.html
a34d34418bbcb301673517e3cb09111ec
(image< uchar > *input)
static image< float > *
imageINTtoFLOAT
namespacedistance__transform.html
aa9eaf1e8ac11115520a10046cb1129bb
(image< int > *input)
static image< uchar > *
imageLONGtoUCHAR
namespacedistance__transform.html
aac78edf2c9049b951795d314ad651a0b
(image< long > *input, long min, long max)
static image< uchar > *
imageLONGtoUCHAR
namespacedistance__transform.html
a8f2b4bb4e64b15bb3c2a8047172643ba
(image< long > *input)
static image< uchar > *
imageRGBtoGRAY
namespacedistance__transform.html
a84da3e9c44172fedb2fc7fc7d8f8b418
(image< rgb > *input)
static image< uchar > *
imageSHORTtoUCHAR
namespacedistance__transform.html
a7a5fc51e66f1f49cb85e23485b21f739
(image< short > *input, short min, short max)
static image< uchar > *
imageSHORTtoUCHAR
namespacedistance__transform.html
a02f8f10fac411f33860e941668608e21
(image< short > *input)
static image< float > *
imageUCHARtoFLOAT
namespacedistance__transform.html
aa776f63ee30127046ac1cdf28cf9df41
(image< uchar > *input)
static image< long > *
imageUCHARtoLONG
namespacedistance__transform.html
a9690bd6c6cdd7577966ef0c8c6fc8a72
(image< uchar > *input)
const double
BLUE_WEIGHT
namespacedistance__transform.html
acbe280ab9b02700a856d48da00d97333
const double
GREEN_WEIGHT
namespacedistance__transform.html
a809344a385e156f42cab2f5ad9601f4e
const double
RED_WEIGHT
namespacedistance__transform.html
a969b2983e2b66f817a2b4d69a964ee1b
imutil.h
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/include/grid_map_sdf/distance_transform/
imutil_8h
image.h
misc.h
distance_transform
void
min_max
namespacedistance__transform.html
a7a28f4db838bec790563daf22352ddec
(image< T > *im, T *ret_min, T *ret_max)
image< uchar > *
threshold
namespacedistance__transform.html
a432d4ed96d2ed07e7c363fc2581f5268
(image< T > *src, int t)
misc.h
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/include/grid_map_sdf/distance_transform/
misc_8h
distance_transform::rgb
distance_transform
unsigned char
uchar
namespacedistance__transform.html
afdfcabfa75d8becb2ef035837f94d0cc
T
abs
namespacedistance__transform.html
affa3b0ba2e3989def7f4212f3e092e38
(const T &x)
T
bound
namespacedistance__transform.html
a1aea0c1b3491aa48d8767eb97521aacf
(const T &x, const T &min, const T &max)
bool
check_bound
namespacedistance__transform.html
a77608eeeb2a5a4d6c3eb61b6526382ca
(const T &x, const T &min, const T &max)
double
gaussian
namespacedistance__transform.html
aa560dfb825145b028ed767cd20161bae
(double val, double sigma)
bool
operator==
namespacedistance__transform.html
a73be593d5ffddf74c864bf6b662c5330
(const rgb &a, const rgb &b)
int
sign
namespacedistance__transform.html
ac679d5d4bb92b5bffeed38aefe66aef3
(const T &x)
T
square
namespacedistance__transform.html
a6b74a6e35c356bdb7c80b4d2a833248d
(const T &x)
int
vlib_round
namespacedistance__transform.html
ad7641ddd14eae06a464995c0b80d747a
(float x)
int
vlib_round
namespacedistance__transform.html
a08566c0c73e3f85127a8acde0b49b521
(double x)
pnmfile.h
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/include/grid_map_sdf/distance_transform/
pnmfile_8h
image.h
misc.h
distance_transform::pnm_error
distance_transform
void
load_image
namespacedistance__transform.html
a56f2be5e4ef1179a119125f7c3eb7def
(image< T > **im, const char *name)
static image< uchar > *
loadPBM
namespacedistance__transform.html
a54e21ffab893f4d4395542dc9b762f6b
(const char *name)
static image< uchar > *
loadPGM
namespacedistance__transform.html
ad74e08be4d074edf808b34b486bc82e8
(const char *name)
static image< rgb > *
loadPPM
namespacedistance__transform.html
a9a16cc97a94f9e9f4becb6296d142325
(const char *name)
static void
pnm_read
namespacedistance__transform.html
abc3bd76210be4fd6c7e94272ba3a159c
(std::ifstream &file, char *buf)
static void
read_packed
namespacedistance__transform.html
acf679133370f1b3fd61d78308e804b23
(unsigned char *data, int size, std::ifstream &f)
void
save_image
namespacedistance__transform.html
ae2f43f3ff838d443d5ba5dc2e170d7dc
(image< T > *im, const char *name)
static void
savePBM
namespacedistance__transform.html
a2044d2ed7aea4a529216c0e0b2c1b6b9
(image< uchar > *im, const char *name)
static void
savePGM
namespacedistance__transform.html
a72506dc992abf5e3e53c62265b3fc660
(image< uchar > *im, const char *name)
static void
savePPM
namespacedistance__transform.html
a8d6c4c52984e51dcbb97f631eb0f7b4e
(image< rgb > *im, const char *name)
static void
write_packed
namespacedistance__transform.html
aabbeac7a57a29aa62ab58e1aeb99e4f0
(unsigned char *data, int size, std::ofstream &f)
const short
BUF_SIZE
namespacedistance__transform.html
aeed217b655f67b2ca8057dec670db46a
SignedDistanceField.cpp
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/src/
SignedDistanceField_8cpp
grid_map_sdf/SignedDistanceField.hpp
grid_map_sdf/distance_transform/dt.h
SignedDistanceField.hpp
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/include/grid_map_sdf/
SignedDistanceField_8hpp
grid_map::SignedDistanceField
SignedDistanceFieldTest.cpp
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/test/
SignedDistanceFieldTest_8cpp
grid_map_sdf/SignedDistanceField.hpp
TEST
SignedDistanceFieldTest_8cpp.html
a061ee4e5905840afdc1ac028b205572d
(SignedDistanceField, EmptyMap)
TEST
SignedDistanceFieldTest_8cpp.html
aca0a79c8656d4947412d95981309e406
(SignedDistanceField, GetDistanceFlat)
TEST
SignedDistanceFieldTest_8cpp.html
a59ced8dca19bf64b650649461ceb928b
(SignedDistanceField, GetDistance)
TEST
SignedDistanceFieldTest_8cpp.html
ab1a55bdab595072019c627d975cf60cc
(SignedDistanceField, GetDistanceGradient)
TEST
SignedDistanceFieldTest_8cpp.html
a18dde2e434ba045458c8fc56bdc2c695
(SignedDistanceField, GetInterpolatedDistance)
test_grid_map_sdf.cpp
/tmp/catkin_workspace/src/grid_map/grid_map_sdf/test/
test__grid__map__sdf_8cpp
int
main
test__grid__map__sdf_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
distance_transform
namespacedistance__transform.html
distance_transform::image
distance_transform::pnm_error
distance_transform::rgb
unsigned char
uchar
namespacedistance__transform.html
afdfcabfa75d8becb2ef035837f94d0cc
T
abs
namespacedistance__transform.html
affa3b0ba2e3989def7f4212f3e092e38
(const T &x)
T
bound
namespacedistance__transform.html
a1aea0c1b3491aa48d8767eb97521aacf
(const T &x, const T &min, const T &max)
bool
check_bound
namespacedistance__transform.html
a77608eeeb2a5a4d6c3eb61b6526382ca
(const T &x, const T &min, const T &max)
static float *
dt
namespacedistance__transform.html
abff599a930ef2e289252b9edae82601f
(float *f, int n)
static void
dt
namespacedistance__transform.html
a74825c45a77196949d5f21af2dd39955
(image< float > *im)
static image< float > *
dt
namespacedistance__transform.html
aa3c17095dffdc4eda0e2b7be75c961bb
(image< uchar > *im, uchar on=1)
double
gaussian
namespacedistance__transform.html
aa560dfb825145b028ed767cd20161bae
(double val, double sigma)
static image< uchar > *
imageFLOATtoUCHAR
namespacedistance__transform.html
ab59f9390c0668454c49bb9fc3ce169dc
(image< float > *input, float min, float max)
static image< uchar > *
imageFLOATtoUCHAR
namespacedistance__transform.html
ac468c5d76384b652f0501644e0343fa3
(image< float > *input)
static image< rgb > *
imageGRAYtoRGB
namespacedistance__transform.html
a34d34418bbcb301673517e3cb09111ec
(image< uchar > *input)
static image< float > *
imageINTtoFLOAT
namespacedistance__transform.html
aa9eaf1e8ac11115520a10046cb1129bb
(image< int > *input)
static image< uchar > *
imageLONGtoUCHAR
namespacedistance__transform.html
aac78edf2c9049b951795d314ad651a0b
(image< long > *input, long min, long max)
static image< uchar > *
imageLONGtoUCHAR
namespacedistance__transform.html
a8f2b4bb4e64b15bb3c2a8047172643ba
(image< long > *input)
static image< uchar > *
imageRGBtoGRAY
namespacedistance__transform.html
a84da3e9c44172fedb2fc7fc7d8f8b418
(image< rgb > *input)
static image< uchar > *
imageSHORTtoUCHAR
namespacedistance__transform.html
a7a5fc51e66f1f49cb85e23485b21f739
(image< short > *input, short min, short max)
static image< uchar > *
imageSHORTtoUCHAR
namespacedistance__transform.html
a02f8f10fac411f33860e941668608e21
(image< short > *input)
static image< float > *
imageUCHARtoFLOAT
namespacedistance__transform.html
aa776f63ee30127046ac1cdf28cf9df41
(image< uchar > *input)
static image< long > *
imageUCHARtoLONG
namespacedistance__transform.html
a9690bd6c6cdd7577966ef0c8c6fc8a72
(image< uchar > *input)
void
load_image
namespacedistance__transform.html
a56f2be5e4ef1179a119125f7c3eb7def
(image< T > **im, const char *name)
static image< uchar > *
loadPBM
namespacedistance__transform.html
a54e21ffab893f4d4395542dc9b762f6b
(const char *name)
static image< uchar > *
loadPGM
namespacedistance__transform.html
ad74e08be4d074edf808b34b486bc82e8
(const char *name)
static image< rgb > *
loadPPM
namespacedistance__transform.html
a9a16cc97a94f9e9f4becb6296d142325
(const char *name)
void
min_max
namespacedistance__transform.html
a7a28f4db838bec790563daf22352ddec
(image< T > *im, T *ret_min, T *ret_max)
bool
operator==
namespacedistance__transform.html
a73be593d5ffddf74c864bf6b662c5330
(const rgb &a, const rgb &b)
static void
pnm_read
namespacedistance__transform.html
abc3bd76210be4fd6c7e94272ba3a159c
(std::ifstream &file, char *buf)
static void
read_packed
namespacedistance__transform.html
acf679133370f1b3fd61d78308e804b23
(unsigned char *data, int size, std::ifstream &f)
void
save_image
namespacedistance__transform.html
ae2f43f3ff838d443d5ba5dc2e170d7dc
(image< T > *im, const char *name)
static void
savePBM
namespacedistance__transform.html
a2044d2ed7aea4a529216c0e0b2c1b6b9
(image< uchar > *im, const char *name)
static void
savePGM
namespacedistance__transform.html
a72506dc992abf5e3e53c62265b3fc660
(image< uchar > *im, const char *name)
static void
savePPM
namespacedistance__transform.html
a8d6c4c52984e51dcbb97f631eb0f7b4e
(image< rgb > *im, const char *name)
int
sign
namespacedistance__transform.html
ac679d5d4bb92b5bffeed38aefe66aef3
(const T &x)
T
square
namespacedistance__transform.html
a6b74a6e35c356bdb7c80b4d2a833248d
(const T &x)
image< uchar > *
threshold
namespacedistance__transform.html
a432d4ed96d2ed07e7c363fc2581f5268
(image< T > *src, int t)
int
vlib_round
namespacedistance__transform.html
ad7641ddd14eae06a464995c0b80d747a
(float x)
int
vlib_round
namespacedistance__transform.html
a08566c0c73e3f85127a8acde0b49b521
(double x)
static void
write_packed
namespacedistance__transform.html
aabbeac7a57a29aa62ab58e1aeb99e4f0
(unsigned char *data, int size, std::ofstream &f)
const double
BLUE_WEIGHT
namespacedistance__transform.html
acbe280ab9b02700a856d48da00d97333
const short
BUF_SIZE
namespacedistance__transform.html
aeed217b655f67b2ca8057dec670db46a
const double
GREEN_WEIGHT
namespacedistance__transform.html
a809344a385e156f42cab2f5ad9601f4e
const double
INF
namespacedistance__transform.html
a3181ff1916dbaad61cf4069cd3423db1
const double
RED_WEIGHT
namespacedistance__transform.html
a969b2983e2b66f817a2b4d69a964ee1b
distance_transform::image
classdistance__transform_1_1image.html
T
image< T > *
copy
classdistance__transform_1_1image.html
a1ef4aaffe7d6d167761d7ae56cfd3723
() const
int
height
classdistance__transform_1_1image.html
a26bc538ee1c448d0f2c7a802867abf33
() const
image
classdistance__transform_1_1image.html
a9c1fe5b1da65055fed5e9b227ec5fdf9
(const int width, const int height, const bool init=true)
void
init
classdistance__transform_1_1image.html
abb6f9454aacfaa4a5dd5b9a2afed002c
(const T &val)
int
width
classdistance__transform_1_1image.html
a5470236e25527fd893b2505412ff3e65
() const
~image
classdistance__transform_1_1image.html
af6cfa3f427e88cfb856c31ee8c43cba4
()
T **
access
classdistance__transform_1_1image.html
a2f5bcb5f1b4b710f433c5d3012ac7067
T *
data
classdistance__transform_1_1image.html
a277f362c608649e9982267209096eaa3
int
h
classdistance__transform_1_1image.html
ade775de62f45e1aad72aa9c383cde1a3
int
w
classdistance__transform_1_1image.html
af951e5d7ebbd3163d7be9864cd6b13cd
distance_transform::pnm_error
classdistance__transform_1_1pnm__error.html
distance_transform::rgb
structdistance__transform_1_1rgb.html
uchar
b
structdistance__transform_1_1rgb.html
af3fce79b5ab8ec57c9b9a6ed2d132502
uchar
g
structdistance__transform_1_1rgb.html
a9b1c5addb3936f142ca5ab27e7593d1b
uchar
r
structdistance__transform_1_1rgb.html
a57b2c6f196e42536ac47c19529b5ac53
grid_map::SignedDistanceField
classgrid__map_1_1SignedDistanceField.html
void
calculateSignedDistanceField
classgrid__map_1_1SignedDistanceField.html
af08379b8b8e1f448f61a67db7788e7de
(const GridMap &gridMap, const std::string &layer, const double heightClearance)
void
convertToPointCloud
classgrid__map_1_1SignedDistanceField.html
a95128bba21284a1d9c72a45deb1c422a
(pcl::PointCloud< pcl::PointXYZI > &points) const
double
getDistanceAt
classgrid__map_1_1SignedDistanceField.html
abd5edf6dcc2e5c912068c8d578f5a38b
(const Position3 &position) const
Vector3
getDistanceGradientAt
classgrid__map_1_1SignedDistanceField.html
acfcecce329e09d63cef8bb259363951a
(const Position3 &position) const
double
getInterpolatedDistanceAt
classgrid__map_1_1SignedDistanceField.html
ab52359583df5f30ac9213f247dc93b31
(const Position3 &position) const
SignedDistanceField
classgrid__map_1_1SignedDistanceField.html
ad2983c575e7c6886dcf846117d7a298e
()
virtual
~SignedDistanceField
classgrid__map_1_1SignedDistanceField.html
a3ac62db42c2657e18531d4d1cc9ef466
()
Matrix
getPlanarSignedDistanceField
classgrid__map_1_1SignedDistanceField.html
a9b96da76d74ac13db9ab9c4de4edb9f5
(Eigen::Matrix< bool, Eigen::Dynamic, Eigen::Dynamic > &data) const
std::vector< Matrix >
data_
classgrid__map_1_1SignedDistanceField.html
a1cc34b1d5d607c44acf3ab566df0b67f
const float
lowestHeight_
classgrid__map_1_1SignedDistanceField.html
aa4a9e3d9f693bd45bbf8fad47af7dd1a
float
maxDistance_
classgrid__map_1_1SignedDistanceField.html
ab7931c3b111a372b9523e1c0119b277a
Position
position_
classgrid__map_1_1SignedDistanceField.html
a0b26f9e627a32c17ecd28355fe6b7cf0
double
resolution_
classgrid__map_1_1SignedDistanceField.html
af08b2ffe1c31c06387ead93865bd4f8a
Size
size_
classgrid__map_1_1SignedDistanceField.html
a39f3d749bbb45e793fec6db06a239779
float
zIndexStartHeight_
classgrid__map_1_1SignedDistanceField.html
a604fc9b589e33300e971e24058a5e254