HectorMapTools.h
/tmp/ws/src/hector_slam/hector_map_tools/include/hector_map_tools/
HectorMapTools_8h
HectorMapTools::CoordinateTransformer
HectorMapTools::DistanceMeasurementProvider
HectorMapTools
HectorMapTools::CoordinateTransformer
classHectorMapTools_1_1CoordinateTransformer.html
ConcreteScalar
CoordinateTransformer
classHectorMapTools_1_1CoordinateTransformer.html
abfff5bf352e279fc7a859db31deb682f
()
CoordinateTransformer
classHectorMapTools_1_1CoordinateTransformer.html
a9fb3f1a975c73b72bde9dc3f409a9c9c
(const nav_msgs::OccupancyGridConstPtr map)
Eigen::Matrix< ConcreteScalar, 2, 1 >
getC1Coords
classHectorMapTools_1_1CoordinateTransformer.html
ad0c30deebae08aa5cbf79f128eec3aef
(const Eigen::Matrix< ConcreteScalar, 2, 1 > &mapCoords) const
ConcreteScalar
getC1Scale
classHectorMapTools_1_1CoordinateTransformer.html
ac16958f8301427e703ded8dfab2bc422
(float c2_scale) const
Eigen::Matrix< ConcreteScalar, 2, 1 >
getC2Coords
classHectorMapTools_1_1CoordinateTransformer.html
a47a4a1b6f928848d0b5f37809868d74b
(const Eigen::Matrix< ConcreteScalar, 2, 1 > &worldCoords) const
ConcreteScalar
getC2Scale
classHectorMapTools_1_1CoordinateTransformer.html
a90bf3fa89b67bb439be7e7ec3d07c184
(float c1_scale) const
void
setTransforms
classHectorMapTools_1_1CoordinateTransformer.html
a713f23170c9c5cefe1ba4eb13643608d
(const nav_msgs::OccupancyGrid &map)
void
setTransforms
classHectorMapTools_1_1CoordinateTransformer.html
ab06eb8da1537d12b0150fff98355706a
(const nav_msgs::MapMetaData &meta)
void
setTransformsBetweenCoordSystems
classHectorMapTools_1_1CoordinateTransformer.html
ac92bd9639386abf18514730569168f00
(const Eigen::Matrix< ConcreteScalar, 2, 1 > &origoCS1, const Eigen::Matrix< ConcreteScalar, 2, 1 > &endCS1, const Eigen::Matrix< ConcreteScalar, 2, 1 > &origoCS2, const Eigen::Matrix< ConcreteScalar, 2, 1 > &endCS2)
Eigen::Matrix< ConcreteScalar, 2, 1 >
getLinearTransform
classHectorMapTools_1_1CoordinateTransformer.html
a7a4068351880310145ab7305f2cebb16
(const Eigen::Matrix< ConcreteScalar, 2, 1 > &coordSystem1, const Eigen::Matrix< ConcreteScalar, 2, 1 > &coordSystem2)
ConcreteScalar
inv_scale_
classHectorMapTools_1_1CoordinateTransformer.html
a576ee2543641733d4e13b7aac1ed7d18
Eigen::Matrix< ConcreteScalar, 2, 1 >
origo_
classHectorMapTools_1_1CoordinateTransformer.html
a4efc5af59928e55eeea4b352db578f6a
ConcreteScalar
scale_
classHectorMapTools_1_1CoordinateTransformer.html
a5a44c914ffee9ed58f44e78810078d84
CoordinateTransformer< float >
classHectorMapTools_1_1CoordinateTransformer.html
CoordinateTransformer
classHectorMapTools_1_1CoordinateTransformer.html
abfff5bf352e279fc7a859db31deb682f
()
CoordinateTransformer
classHectorMapTools_1_1CoordinateTransformer.html
a9fb3f1a975c73b72bde9dc3f409a9c9c
(const nav_msgs::OccupancyGridConstPtr map)
Eigen::Matrix< float, 2, 1 >
getC1Coords
classHectorMapTools_1_1CoordinateTransformer.html
ad0c30deebae08aa5cbf79f128eec3aef
(const Eigen::Matrix< float, 2, 1 > &mapCoords) const
float
getC1Scale
classHectorMapTools_1_1CoordinateTransformer.html
ac16958f8301427e703ded8dfab2bc422
(float c2_scale) const
Eigen::Matrix< float, 2, 1 >
getC2Coords
classHectorMapTools_1_1CoordinateTransformer.html
a47a4a1b6f928848d0b5f37809868d74b
(const Eigen::Matrix< float, 2, 1 > &worldCoords) const
float
getC2Scale
classHectorMapTools_1_1CoordinateTransformer.html
a90bf3fa89b67bb439be7e7ec3d07c184
(float c1_scale) const
void
setTransforms
classHectorMapTools_1_1CoordinateTransformer.html
a713f23170c9c5cefe1ba4eb13643608d
(const nav_msgs::OccupancyGrid &map)
void
setTransforms
classHectorMapTools_1_1CoordinateTransformer.html
ab06eb8da1537d12b0150fff98355706a
(const nav_msgs::MapMetaData &meta)
void
setTransformsBetweenCoordSystems
classHectorMapTools_1_1CoordinateTransformer.html
ac92bd9639386abf18514730569168f00
(const Eigen::Matrix< float, 2, 1 > &origoCS1, const Eigen::Matrix< float, 2, 1 > &endCS1, const Eigen::Matrix< float, 2, 1 > &origoCS2, const Eigen::Matrix< float, 2, 1 > &endCS2)
Eigen::Matrix< float, 2, 1 >
getLinearTransform
classHectorMapTools_1_1CoordinateTransformer.html
a7a4068351880310145ab7305f2cebb16
(const Eigen::Matrix< float, 2, 1 > &coordSystem1, const Eigen::Matrix< float, 2, 1 > &coordSystem2)
float
inv_scale_
classHectorMapTools_1_1CoordinateTransformer.html
a576ee2543641733d4e13b7aac1ed7d18
Eigen::Matrix< float, 2, 1 >
origo_
classHectorMapTools_1_1CoordinateTransformer.html
a4efc5af59928e55eeea4b352db578f6a
float
scale_
classHectorMapTools_1_1CoordinateTransformer.html
a5a44c914ffee9ed58f44e78810078d84
HectorMapTools::DistanceMeasurementProvider
classHectorMapTools_1_1DistanceMeasurementProvider.html
int
bresenham2D
classHectorMapTools_1_1DistanceMeasurementProvider.html
a23047972b23cfc6e7395fccd6b0d1ad8
(unsigned int abs_da, unsigned int abs_db, int error_b, int offset_a, int offset_b, unsigned int offset, unsigned int max_length)
float
checkOccupancyBresenhami
classHectorMapTools_1_1DistanceMeasurementProvider.html
a0ef0189aa583584b7fffcb048bf2b277
(const Eigen::Vector2i &beginMap, const Eigen::Vector2i &endMap, Eigen::Vector2i *hitCoords=0, unsigned int max_length=UINT_MAX)
DistanceMeasurementProvider
classHectorMapTools_1_1DistanceMeasurementProvider.html
a2b71bce6fa5c27810eff1ed391c1c302
()
float
getDist
classHectorMapTools_1_1DistanceMeasurementProvider.html
a4497e77e61ff51fe1c6078510e5cbab4
(const Eigen::Vector2f &begin_world, const Eigen::Vector2f &end_world, Eigen::Vector2f *hitCoords=0)
void
setMap
classHectorMapTools_1_1DistanceMeasurementProvider.html
a1f5cd5ea502df2ed04ff3778b19033ac
(const nav_msgs::OccupancyGridConstPtr map)
nav_msgs::OccupancyGridConstPtr
map_ptr_
classHectorMapTools_1_1DistanceMeasurementProvider.html
ad974ed1bbec1cc19674b7e8ba0254bb1
CoordinateTransformer< float >
world_map_transformer_
classHectorMapTools_1_1DistanceMeasurementProvider.html
acec0c231aa8efbe85caa7e703f9b77e8
HectorMapTools
classHectorMapTools.html
HectorMapTools::CoordinateTransformer
HectorMapTools::DistanceMeasurementProvider
static bool
getMapExtends
classHectorMapTools.html
ac4206ba90f5f8448ab2690a7859669f5
(const nav_msgs::OccupancyGrid &map, Eigen::Vector2i &topLeft, Eigen::Vector2i &bottomRight)