dt.h
/tmp/ws/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/ws/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/ws/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/ws/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/ws/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/ws/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/ws/src/grid_map/grid_map_sdf/src/
SignedDistanceField_8cpp
grid_map_sdf/SignedDistanceField.hpp
grid_map_sdf/distance_transform/dt.h
grid_map
SignedDistanceField.hpp
/tmp/ws/src/grid_map/grid_map_sdf/include/grid_map_sdf/
SignedDistanceField_8hpp
grid_map::SignedDistanceField
grid_map
SignedDistanceFieldTest.cpp
/tmp/ws/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/ws/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::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
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
grid_map
namespacegrid__map.html
grid_map::SignedDistanceField
Matrix::Scalar
DataType
namespacegrid__map.html
ad2c494a0c86ad251116cb50497f86468
Eigen::Matrix4d
FunctionValueMatrix
namespacegrid__map.html
a72401c4e3f67c26a7414df5178255ac6
Eigen::Array2i
Index
namespacegrid__map.html
ae2699c3f6dd6aa78d88d884ffc771a36
Eigen::Array2d
Length
namespacegrid__map.html
a236e495081362a99119a68151538bd2e
Eigen::MatrixXf
Matrix
namespacegrid__map.html
af5f29a3cd0cb9836602dd8fe33d275af
Eigen::Vector2d
Position
namespacegrid__map.html
a93b6d442b96058bdc717393a0de2c601
Eigen::Vector3d
Position3
namespacegrid__map.html
a3e5f62d513ac29a2674999f5058f909b
Eigen::Array2i
Size
namespacegrid__map.html
a331aa8926d8c1dd5f4c33720e1a49a4a
uint64_t
Time
namespacegrid__map.html
a7d3c12e3da7b0aaa2f69db92154755f1
Eigen::Vector2d
Vector
namespacegrid__map.html
acca342629c687dd660f17f4db89e500f
Eigen::Vector3d
Vector3
namespacegrid__map.html
a4ec57f3ee324c5559eb49a17ccfd97e6
InterpolationMethods
namespacegrid__map.html
a8cb46ee0607e0634bbd4ec058d0ae2c9
void
assertEqual
namespacegrid__map.html
a8f68a2d8c0dcf2deac18d473909231ae
(const M1 &A, const M2 &B, std::string const &message="")
void
assertFinite
namespacegrid__map.html
acc0b1faa99af5b2ce612c3f3d45cd739
(const M1 &A, std::string const &message="")
void
assertNear
namespacegrid__map.html
af59aca6b7ab1d2cd7ead9b5f30c8176c
(const M1 &A, const M2 &B, T tolerance, std::string const &message="")
unsigned int
bindIndexToRange
namespacegrid__map.html
a339d4b5a19ad19e3d2db2006b56deb84
(int idReq, unsigned int nElem)
void
boundIndexToRange
namespacegrid__map.html
a88e705f480b680920a292ed8a621c799
(Index &index, const Size &bufferSize)
void
boundIndexToRange
namespacegrid__map.html
aeb9b254cd0f00b5d5664f36f7682b590
(int &index, const int &bufferSize)
void
boundPositionToRange
namespacegrid__map.html
a5b5c0a6d75430b07356a8211b68c6d23
(Position &position, const Length &mapLength, const Position &mapPosition)
bool
checkIfIndexInRange
namespacegrid__map.html
ac2e163d3373fc9e0042864de46b529de
(const Index &index, const Size &bufferSize)
bool
checkIfPositionWithinMap
namespacegrid__map.html
a3282ebffef40c207159b1782c6742ef3
(const Position &position, const Length &mapLength, const Position &mapPosition)
bool
colorValueToVector
namespacegrid__map.html
abec9b6fb4e0f2da7cea5f6285522b164
(const unsigned long &colorValue, Eigen::Vector3i &colorVector)
bool
colorValueToVector
namespacegrid__map.html
ac010f39ae2e90ebc2e69134f0b723d31
(const unsigned long &colorValue, Eigen::Vector3f &colorVector)
bool
colorValueToVector
namespacegrid__map.html
adff65dd07e0496fcf86558e2c58f2d77
(const float &colorValue, Eigen::Vector3f &colorVector)
bool
colorVectorToValue
namespacegrid__map.html
ab9fc24742ce7d6b4730dc8eee6ff0138
(const Eigen::Vector3i &colorVector, unsigned long &colorValue)
void
colorVectorToValue
namespacegrid__map.html
a77c27d5b34df1b429b346be39c027edd
(const Eigen::Vector3i &colorVector, float &colorValue)
void
colorVectorToValue
namespacegrid__map.html
a40c3b73958998eb7d3ef4a65a6680fe6
(const Eigen::Vector3f &colorVector, float &colorValue)
bool
compareRelative
namespacegrid__map.html
a8a7bc5396ea1857793ded969a6bea216
(double a, double b, double percentTolerance, double *percentError=NULL)
void
expectNear
namespacegrid__map.html
a8fa779438f530cbee611c5e3dca48903
(const M1 &A, const M2 &B, T tolerance, std::string const &message="")
Index
getBufferIndexFromIndex
namespacegrid__map.html
af14674f92d273f06496ddabc9229b4b5
(const Index &index, const Size &bufferSize, const Index &bufferStartIndex)
const Eigen::Matrix2i
getBufferOrderToMapFrameAlignment
namespacegrid__map.html
ab7d2c145bab27f168fe6d3ee96db372c
()
bool
getBufferRegionsForSubmap
namespacegrid__map.html
acbc4417a25b88dfaca36a11ee8a66cb8
(std::vector< BufferRegion > &submapBufferRegions, const Index &submapIndex, const Size &submapBufferSize, const Size &bufferSize, const Index &bufferStartIndex=Index::Zero())
Index
getIndexFromBufferIndex
namespacegrid__map.html
ad5e4f4b43867b0f2423e2048f3ffbabb
(const Index &bufferIndex, const Size &bufferSize, const Index &bufferStartIndex)
Index
getIndexFromLinearIndex
namespacegrid__map.html
a71a337d3bfa79532133b0b9289ddc89c
(const size_t linearIndex, const Size &bufferSize, const bool rowMajor=false)
bool
getIndexFromPosition
namespacegrid__map.html
a13a4578bc2f949135d2c8f049fc75c23
(Index &index, const Position &position, const Length &mapLength, const Position &mapPosition, const double &resolution, const Size &bufferSize, const Index &bufferStartIndex=Index::Zero())
bool
getIndexShiftFromPositionShift
namespacegrid__map.html
aa016716f98dbc6f444bd157f3378a0f1
(Index &indexShift, const Vector &positionShift, const double &resolution)
double
getLayerValue
namespacegrid__map.html
a75775bab411fdc4061d6246ff3b5c5f4
(const Matrix &layerMat, int rowReq, int colReq)
size_t
getLinearIndexFromIndex
namespacegrid__map.html
a1d4e9a03882ab429401a47107f270cfd
(const Index &index, const Size &bufferSize, const bool rowMajor=false)
bool
getPositionFromIndex
namespacegrid__map.html
a2cb1d0f8bbce8b07adb03b50be21df4f
(Position &position, const Index &index, const Length &mapLength, const Position &mapPosition, const double &resolution, const Size &bufferSize, const Index &bufferStartIndex=Index::Zero())
void
getPositionOfDataStructureOrigin
namespacegrid__map.html
a1189318e08c79e2fbab82975b142893b
(const Position &position, const Length &mapLength, Position &positionOfOrigin)
bool
getPositionShiftFromIndexShift
namespacegrid__map.html
abd2729e040b8789f7f900c36c65b17a6
(Vector &positionShift, const Index &indexShift, const double &resolution)
bool
getSubmapInformation
namespacegrid__map.html
a34592dc880d0f482e712f6a615d67cab
(Index &submapTopLeftIndex, Size &submapBufferSize, Position &submapPosition, Length &submapLength, Index &requestedIndexInSubmap, const Position &requestedSubmapPosition, const Length &requestedSubmapLength, const Length &mapLength, const Position &mapPosition, const double &resolution, const Size &bufferSize, const Index &bufferStartIndex=Index::Zero())
Size
getSubmapSizeFromCornerIndeces
namespacegrid__map.html
a5af99dde1f6c3ec6e37aed7f2228db36
(const Index &topLeftIndex, const Index &bottomRightIndex, const Size &bufferSize, const Index &bufferStartIndex)
bool
incrementIndex
namespacegrid__map.html
ae7ca41a96a5c32ffca526a64b72d334f
(Index &index, const Size &bufferSize, const Index &bufferStartIndex=Index::Zero())
bool
incrementIndexForSubmap
namespacegrid__map.html
a6a03f51ea054662854e5173f99073eab
(Index &submapIndex, Index &index, const Index &submapTopLeftIndex, const Size &submapBufferSize, const Size &bufferSize, const Index &bufferStartIndex=Index::Zero())
Eigen::Matrix< double, N, N >
randomCovariance
namespacegrid__map.html
a453accbbc2af96dd9d8165a5c96b4c46
()
Eigen::MatrixXd
randomCovarianceXd
namespacegrid__map.html
a7dacc703a67af4a84b761c78b1d67b24
(int N)
void
wrapIndexToRange
namespacegrid__map.html
adcdcc8b917ffdbf11c95ef2e02d44922
(Index &index, const Size &bufferSize)
void
wrapIndexToRange
namespacegrid__map.html
afb1af8fe6825295e7fe241ed8aa8f976
(int &index, int bufferSize)