ceres_solver.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/solvers/
ceres__solver_8cpp
ceres_solver.hpp
karto_sdk/Karto.h
solver_plugins
ceres_solver.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/solvers/
ceres__solver_8hpp
karto_sdk/Mapper.h
../include/slam_toolbox/toolbox_types.hpp
ceres_utils.h
solver_plugins::CeresSolver
solver_plugins
ceres_utils.h
/tmp/ws/src/slam_toolbox/slam_toolbox/solvers/
ceres__utils_8h
AngleLocalParameterization
PoseGraph2dErrorTerm
std::size_t
GetHash
ceres__utils_8h.html
a0b27653abaada59d54793df1c84d3a80
(const int &x, const int &y)
T
NormalizeAngle
ceres__utils_8h.html
aea78f9409f9215d464410670cbdaee9d
(const T &angle_radians)
Eigen::Matrix< T, 2, 2 >
RotationMatrix2D
ceres__utils_8h.html
a2be8e36850a0c4b30cc9832e55ed7454
(T yaw_radians)
g2o_solver.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/solvers/deprecated/
g2o__solver_8cpp
g2o_solver.hpp
karto_sdk/Karto.h
solver_plugins
g2o::BlockSolver< g2o::BlockSolverTraits<-1, -1 > >
SlamBlockSolver
namespacesolver__plugins.html
abe47e87858f6e8130a55eb5a30d8808b
g2o::LinearSolverCholmod< SlamBlockSolver::PoseMatrixType >
SlamLinearSolver
namespacesolver__plugins.html
a20e1b350908047380a7d8eafe267b101
g2o_solver.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/solvers/deprecated/
g2o__solver_8hpp
karto_sdk/Mapper.h
solver_plugins::G2OSolver
solver_plugins
get_pose_helper.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
get__pose__helper_8hpp
slam_toolbox/toolbox_types.hpp
karto_sdk/Mapper.h
pose_utils::GetPoseHelper
pose_utils
GTSAM_solver.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/solvers/deprecated/
GTSAM__solver_8cpp
karto_sdk/Karto.h
GTSAM_solver.hpp
solver_plugins
GTSAM_solver.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/solvers/deprecated/
GTSAM__solver_8hpp
karto_sdk/Mapper.h
solver_plugins::GTSAMSolver
solver_plugins
Karto.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/lib/karto_sdk/src/
Karto_8cpp
karto_sdk/Karto.h
karto
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
ab3733302fc3777fcc16df06c30e7c312
(karto::NonCopyable)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a32c2790528c474979de0544d2d2a9d5a
(karto::Object)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a85bd596defdc7426eac07a281bf9670e
(karto::Sensor)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a27a09d3f9db8bb5924066c7370ebfb13
(karto::SensorData)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a8e0cee197ce0253424c42ce19fd9f2cb
(karto::Name)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a9d51e29e3a80e7b3fc4649dff2b3caeb
(karto::LaserRangeScan)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a5fffa44a4bfa544402f70287f7bd5af7
(karto::LocalizedRangeScan)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
ab0a90e1f0857d9cfece41a3d64e4bb6c
(karto::CustomData)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
ae8bbf18b5c811578cb8072814a59a981
(karto::Module)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a7168a7ec31771e23c9252e67c7965a3f
(karto::LaserRangeFinder)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a83a0a0f4d6fac9daa26f1093e85e3fc1
(karto::Dataset)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
ab0bc8c17dad27c879c0d44a7757c0f96
(karto::LookupArray)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a7134b75f6a905f78a733c63677af2d5b
(karto::SensorManager)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
aabf0d5698d9da486ad8dd0c9fdaa46c5
(karto::AbstractParameter)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a6f3c9631f157cad54bc1818a361bfc48
(karto::ParameterEnum)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a7d0bc2e0f9dd2de8d8c073ad2fba7c65
(karto::Parameters)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a5fd88dcf96b6eb958ce5d09897eed5a5
(karto::ParameterManager)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a3549416ea9aae1799884d28bc94ec384
(karto::Parameter< kt_double >)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
af9c5cf98441b386539f2853ddc6f8077
(karto::Parameter< karto::Pose2 >)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a251855bbb380220e43df0f66616e2a9d
(karto::Parameter< kt_bool >)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a8e5b55db15f3a3ea03fb81b011bcbd94
(karto::Parameter< kt_int32u >)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a77758aa8c35e833fd8a1805a1e724620
(karto::Parameter< kt_int32s >)
BOOST_CLASS_EXPORT_IMPLEMENT
Karto_8cpp.html
a2f46bca55de36e4899120af61311a74f
(karto::Parameter< std::string >)
std::ostream &
operator<<
namespacekarto.html
a9cbb11bb97403c858321a958e1da0870
(std::ostream &rStream, Exception &rException)
Karto.h
/tmp/ws/src/slam_toolbox/slam_toolbox/lib/karto_sdk/include/karto_sdk/
Karto_8h
karto_sdk/Math.h
karto_sdk/Macros.h
karto::AbstractParameter
karto::BoundingBox2
karto::CellUpdater
karto::CoordinateConverter
karto::CustomData
karto::Dataset
karto::DatasetInfo
karto::Drive
karto::DrivePose
karto::Exception
karto::Functor
karto::Grid
karto::GridIndexLookup
karto::LaserRangeFinder
karto::LaserRangeScan
karto::LocalizedRangeScan
karto::LocalizedRangeScanWithPoints
karto::LookupArray
karto::Matrix
karto::Matrix3
karto::Module
karto::Name
karto::NonCopyable
karto::Object
karto::OccupancyGrid
karto::Parameter
karto::ParameterEnum
karto::ParameterManager
karto::Parameters
karto::Pose2
karto::Pose3
karto::Quaternion
karto::Rectangle2
karto::Sensor
karto::SensorData
karto::SensorManager
karto::Singleton
karto::Size2
karto::Transform
karto::Vector2
karto::Vector3
karto
#define
KARTO_Object
Karto_8h.html
a4b4dee1bf22c18b426d515d920fa4738
(name)
std::vector< CustomData * >
CustomDataVector
group__OpenKarto.html
ga010384782b6857d2b6d2250039ebaa7d
std::map< kt_int32s, Object * >
DataMap
group__OpenKarto.html
ga1f558ca7d47feb1aeb2dbf440ba543c1
kt_int32u
kt_objecttype
Karto_8h.html
aa400fc2073a2104fd13f5f9d121e660d
std::map< int, LocalizedRangeScan * >
LocalizedRangeScanMap
group__OpenKarto.html
gac4a41ecf71585173a40b90f4c423f337
std::vector< LocalizedRangeScan * >
LocalizedRangeScanVector
group__OpenKarto.html
ga3880ba53ecc997dcff278df55e3ca826
std::vector< Object * >
ObjectVector
group__OpenKarto.html
gac817f38f2771e31bee64ac2458fa2706
std::vector< AbstractParameter * >
ParameterVector
group__OpenKarto.html
gaca144ecf366e200a0a5908e6c695d27f
std::vector< Vector2< kt_double > >
PointVectorDouble
group__OpenKarto.html
ga70de15dd8258da1cc6b15f3e458f4341
std::vector< Pose2 >
Pose2Vector
group__OpenKarto.html
ga6f0f1e69dfcb8424fb48bf55e0044653
std::vector< kt_double >
RangeReadingsVector
group__OpenKarto.html
ga2347e6f04550b347f97889317d785386
std::map< Name, Sensor * >
SensorManagerMap
group__OpenKarto.html
gaa321369fa9164e4b3d39e053a8002481
std::vector< Sensor * >
SensorVector
group__OpenKarto.html
gaa90b52534631655ff0e4dca9e204b76f
GridStates
group__OpenKarto.html
ga8cdcf66752caedb201cb93fc2fc8f546
GridStates_Unknown
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a1f78ee6b4003ebffcd8c3f79ad2e3e92
GridStates_Occupied
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a79f769602534cd19905b8cd4b1cb8c8c
GridStates_Free
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546aa23eed0df720232a176321b3071b7342
LaserRangeFinderType
group__OpenKarto.html
ga02a3726d9b57cfba540c5f5b30dfb2a3
LaserRangeFinder_Custom
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a48a9178365c0fabf058249968dcf2bd7
LaserRangeFinder_Sick_LMS100
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3aa1cfb4e97846a848649ad39d94fe340e
LaserRangeFinder_Sick_LMS200
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a5c5a6b43a79b646d84cdb241dda20517
LaserRangeFinder_Sick_LMS291
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a6c84066f2b489496f0adb4eee6cff6d4
LaserRangeFinder_Hokuyo_UTM_30LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a86ea6b93b3b2bd64d354618cdbfe18a6
LaserRangeFinder_Hokuyo_URG_04LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a546e2048fe292fdb668a9d08013e7be0
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
aa92e73025233994b91489a8a2a0108f5
(karto::NonCopyable)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
ac157a4bb97791eeb9d94b8b11b28bef8
(karto::Object)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a8f3d92f03aeafb83e9ff323e06cb7b5d
(karto::Sensor)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a832058e8063e6e777b007d5cb1bf6b10
(karto::Name)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
ad880824836966a7922218173c70353bf
(karto::SensorData)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
ab46d403dfb8ad2f3e6b1bfd126a56e38
(karto::LocalizedRangeScan)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a4bde985dffb253103960e08643a0a41f
(karto::LaserRangeScan)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a02aa9c8a8de5317c31b88300e8e3357f
(karto::LaserRangeFinder)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a2f12e01edbc48eb841dafae9a4eaeecf
(karto::CustomData)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a8c8351680e6e61773e436b2d72344635
(karto::Module)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a575a1877f3c2d377c8c5c38b4a3ec618
(karto::Rectangle2< kt_double >)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
af5a2bddbc55196ecf89e66ae1f8d4f6c
(karto::CoordinateConverter)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a7bc9fb0b745fc2a7578c3cdd812a9102
(karto::Dataset)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a249859091023b47e147446a7e2dc9104
(karto::SensorManager)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a0aed2f4d9d90fd3c91703f6fb6a13c19
(karto::Size2< kt_double >)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
adae11485f01bc5c9e20b9a746e2af7c5
(karto::GridIndexLookup< kt_int8u >)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a09a99c788f372aefcbd58da6a6de7e94
(karto::LookupArray)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a65191e2d346afde9dbc750aca35f0ba3
(karto::AbstractParameter)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
ac2252124db30d3ed03e8529baf1a582c
(karto::ParameterEnum)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a66e9e9f4af7a9338816477da01254f10
(karto::Parameters)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a6fc7608727e084d6731dbd9fd7ca450c
(karto::ParameterManager)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a3b0a54c09c91d96c154c52280a54153f
(karto::Parameter< kt_double >)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a38284611647d3185673ac1422545d78f
(karto::Parameter< karto::Pose2 >)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
ab81f3dca761b9b61b8a833b4e0d5b479
(karto::Parameter< kt_bool >)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
ac10422efea6bed854a41575cef9e1c9a
(karto::Parameter< kt_int32u >)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a242f84873194078802deef1aa120dba3
(karto::Parameter< kt_int32s >)
BOOST_CLASS_EXPORT_KEY
Karto_8h.html
a67e024d2124871d298c5a7ff393bc57f
(karto::Parameter< std::string >)
kt_bool
IsDatasetInfo
group__OpenKarto.html
ga4518c8e35540e023f001ff8faaa7544e
(Object *pObject)
kt_bool
IsLaserRangeFinder
group__OpenKarto.html
gab66525cb1d33b98b3130dd05d8cf9ea5
(Object *pObject)
kt_bool
IsLocalizedRangeScan
group__OpenKarto.html
ga9fea9bd6be9ec3e03e17abcad46e028b
(Object *pObject)
kt_bool
IsLocalizedRangeScanWithPoints
group__OpenKarto.html
ga5e21bfede8d7d33ba8fdc8e27477cca6
(Object *pObject)
kt_bool
IsParameters
group__OpenKarto.html
ga7ea9aec3b878d414bf2bd42defd14372
(Object *pObject)
kt_bool
IsSensor
group__OpenKarto.html
ga095bbdb089a1e932a72fdc1f2dab35f2
(Object *pObject)
kt_bool
IsSensorData
group__OpenKarto.html
ga12895bc3358363d39c3ccf729056ebb1
(Object *pObject)
const kt_objecttype
ObjectType_Camera
Karto_8h.html
a0865b3d2825c426d75d81ff5ca5cabc4
const kt_objecttype
ObjectType_CameraImage
Karto_8h.html
a0f90ccccb561bd247d4668a586ab864b
const kt_objecttype
ObjectType_CustomData
Karto_8h.html
a9b1ebcc9610f8920da8d6256c69631f8
const kt_objecttype
ObjectType_DatasetInfo
Karto_8h.html
a1dec558697ad95585bb4352f2b735dba
const kt_objecttype
ObjectType_Drive
Karto_8h.html
a1e138668dafca85b52f6dd920ceed30c
const kt_objecttype
ObjectType_DrivePose
Karto_8h.html
ac2416cc08e765f5762ea6cb3c588cde7
const kt_objecttype
ObjectType_Header
Karto_8h.html
ac4fad4379119d166496c443ef89c649c
const kt_objecttype
ObjectType_LaserRangeFinder
Karto_8h.html
a955b5144689d7318780502b5cc7ac077
const kt_objecttype
ObjectType_LaserRangeScan
Karto_8h.html
adb082c89782515a85b40ab603bba8cf4
const kt_objecttype
ObjectType_LocalizedRangeScan
Karto_8h.html
a2dead3651c2cdb2bcef18975edaa53d3
const kt_objecttype
ObjectType_LocalizedRangeScanWithPoints
Karto_8h.html
a269426c361d44b2ac6b4820ca9e786f6
const kt_objecttype
ObjectType_Misc
Karto_8h.html
aa07e118e3a8fb72c02438de85b8c9708
const kt_objecttype
ObjectType_Module
Karto_8h.html
a845a79d519c9530b9aa635af3aace2c8
const kt_objecttype
ObjectType_None
Karto_8h.html
a0de4767d86ab84809ab318aac48d71f9
const kt_objecttype
ObjectType_Parameters
Karto_8h.html
aae6a1df39733cc09cab12f4842b78218
const kt_objecttype
ObjectType_Sensor
Karto_8h.html
aa979a910416b9d575eef60eb7b77aef5
const kt_objecttype
ObjectType_SensorData
Karto_8h.html
a98677106b9f3058c4d066a74ac6a5242
laser_utils.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
laser__utils_8cpp
slam_toolbox/laser_utils.hpp
laser_utils
laser_utils.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
laser__utils_8hpp
slam_toolbox/toolbox_types.hpp
karto_sdk/Mapper.h
laser_utils::LaserAssistant
laser_utils::LaserMetadata
laser_utils::ScanHolder
laser_utils
std::vector< double >
scanToReadings
namespacelaser__utils.html
a690e4d62907f2c7dc01e764ad54daf2d
(const sensor_msgs::LaserScan &scan, const bool &inverted)
lifelong_metrics_test.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/test/
lifelong__metrics__test_8cpp
slam_toolbox/experimental/slam_toolbox_lifelong.hpp
#define
SLAM_TOOLBOX_SLAM_TOOLBOX_LIFELONG_TEST_H_
lifelong__metrics__test_8cpp.html
a84172077f08447975c53d818d7dd4753
int
main
lifelong__metrics__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
loop_closure_assistant.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
loop__closure__assistant_8cpp
slam_toolbox/loop_closure_assistant.hpp
loop_closure_assistant
loop_closure_assistant.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
loop__closure__assistant_8hpp
karto_sdk/Mapper.h
slam_toolbox/toolbox_types.hpp
slam_toolbox/laser_utils.hpp
slam_toolbox/visualization_utils.hpp
loop_closure_assistant::LoopClosureAssistant
loop_closure_assistant
Macros.h
/tmp/ws/src/slam_toolbox/slam_toolbox/lib/karto_sdk/include/karto_sdk/
Macros_8h
#define
const_forEach
Macros_8h.html
a0d9251a611217dceb979f616bf1e8045
(listtype, list)
#define
const_forEachAs
Macros_8h.html
ac3ac25c1b2904ea784fd857039a1a5b1
(listtype, list, iter)
#define
const_forEachR
Macros_8h.html
ab6cef19a3646cf85204516653d7d49c7
(listtype, list)
#define
forEach
Macros_8h.html
aaa134f55127d64ba6b8ed29d461d0beb
(listtype, list)
#define
forEachAs
Macros_8h.html
a60b5208535d068775015010a22965255
(listtype, list, iter)
#define
forEachR
Macros_8h.html
a971a26961c163630ab60e6b3ee5143b2
(listtype, list)
#define
KARTO_DEPRECATED
Macros_8h.html
a5559c77658a32d82db194781ba9f1722
#define
KARTO_EXPORT
Macros_8h.html
ad6825bfec79e3ed1d447463a11f9f29c
map_saver.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
map__saver_8cpp
slam_toolbox/map_saver.hpp
map_saver
map_saver.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
map__saver_8hpp
slam_toolbox/toolbox_msgs.hpp
map_saver::MapSaver
map_saver
Mapper.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/lib/karto_sdk/src/
Mapper_8cpp
karto_sdk/Types.h
karto_sdk/Mapper.h
karto::BreadthFirstTraversal
karto::NearPoseVisitor
karto::NearScanVisitor
karto::ScanManager
karto
#define
ANGLE_PENALTY_GAIN
Mapper_8cpp.html
a49d1143f68d7b52044180bf8e1d2a6c4
#define
DISTANCE_PENALTY_GAIN
Mapper_8cpp.html
a44b5a24edf9469f50310a4875117c872
#define
MAX_VARIANCE
Mapper_8cpp.html
a0ca200477bc3e2ca88afb7c41d83d524
BOOST_CLASS_EXPORT
Mapper_8cpp.html
ad0301acf8895dbb359d7861c3412de28
(karto::MapperGraph)
BOOST_CLASS_EXPORT
Mapper_8cpp.html
a1bfd289535104df7703fb7b9dd4ba86d
(karto::Graph< karto::LocalizedRangeScan >)
BOOST_CLASS_EXPORT
Mapper_8cpp.html
ab7995bbf3389daf181303e4bb8e5d8fb
(karto::EdgeLabel)
BOOST_CLASS_EXPORT
Mapper_8cpp.html
a7502aed011bb16d82ecf66f335c87c87
(karto::LinkInfo)
BOOST_CLASS_EXPORT
Mapper_8cpp.html
a728d112fccbe29d850d7cc368a120b47
(karto::Edge< karto::LocalizedRangeScan >)
BOOST_CLASS_EXPORT
Mapper_8cpp.html
abda2ba9a201dc2b46dc32c32e472fb55
(karto::Vertex< karto::LocalizedRangeScan >)
Mapper.h
/tmp/ws/src/slam_toolbox/slam_toolbox/lib/karto_sdk/include/karto_sdk/
Mapper_8h
karto_sdk/Karto.h
nanoflann_adaptors.h
karto::CorrelationGrid
karto::Edge
karto::Edge
karto::EdgeLabel
karto::Graph
karto::Graph
karto::GraphTraversal
karto::LinkInfo
karto::LocalizationScanVertex
karto::Mapper
karto::MapperDebugListener
karto::MapperGraph
karto::MapperListener
karto::MapperLoopClosureListener
karto::MapperSensorManager
karto::ScanMatcher
karto::ScanSolver
karto::Vertex
karto::Visitor
karto
std::queue< LocalizationScanVertex >
LocalizationScanVertices
namespacekarto.html
a41b8ffdf43dca0289f0353d4a0e7a118
Math.h
/tmp/ws/src/slam_toolbox/slam_toolbox/lib/karto_sdk/include/karto_sdk/
Math_8h
karto_sdk/Types.h
karto
karto::math
T
AlignValue
namespacekarto_1_1math.html
a0d7e1836e4d6c5cedf9159bff7eb3fd2
(size_t value, size_t alignValue=8)
const T &
Clip
namespacekarto_1_1math.html
a3e27538bf4d4039a537c724863e0bf01
(const T &n, const T &minValue, const T &maxValue)
kt_double
DegreesToRadians
namespacekarto_1_1math.html
ab87892144cd027f9e8b3852e37d70ad7
(kt_double degrees)
kt_bool
DoubleEqual
namespacekarto_1_1math.html
a49b927a78493963b3a279560ce3ccad0
(kt_double a, kt_double b)
kt_bool
InRange
namespacekarto_1_1math.html
aafa07ca7508f573c3ad0c48c1f4b5ca3
(const T &value, const T &a, const T &b)
kt_bool
IsUpTo
namespacekarto_1_1math.html
afa2c0f65d612631101be499d899b6da7
(const T &value, const T &maximum)
kt_bool
IsUpTo< kt_int32u >
namespacekarto_1_1math.html
a8a742d58e874fdd1b2db29fc5fb4fcdc
(const kt_int32u &value, const kt_int32u &maximum)
const T &
Maximum
namespacekarto_1_1math.html
af24d88804ac6925bf0f3b247c5ffa804
(const T &value1, const T &value2)
const T &
Minimum
namespacekarto_1_1math.html
ade9c41d58705ed903552c89b0834615e
(const T &value1, const T &value2)
kt_double
NormalizeAngle
namespacekarto_1_1math.html
abd0cf51f026125f145c11d24d76a961a
(kt_double angle)
kt_double
NormalizeAngleDifference
namespacekarto_1_1math.html
ac8bbd0741d243e33a114c0f20220ed3b
(kt_double minuend, kt_double subtrahend)
kt_double
RadiansToDegrees
namespacekarto_1_1math.html
aaaa110b8b03ef5639fb016c59d3d3cf7
(kt_double radians)
kt_double
Round
namespacekarto_1_1math.html
a53f9279e7b91ced7d761754f8e6675c6
(kt_double value)
T
Square
namespacekarto_1_1math.html
a6b1ac8e675051462ddaf6420c06a8c74
(T value)
const kt_int32s
INVALID_SCAN
namespacekarto.html
aabe04f13d7364c255e1a038d3d957eb3
const kt_double
KT_180_PI
namespacekarto.html
a030cf512c886e8edfdcd8e4ab8df1a3a
const kt_double
KT_2PI
namespacekarto.html
a6e95b96eae878396428a28b467631049
const kt_double
KT_PI
namespacekarto.html
a8a8ed4d42ca6c87c036b008f56c6f791
const kt_double
KT_PI_180
namespacekarto.html
a21337b5972a6623ca781bc2e6dd27366
const kt_double
KT_PI_2
namespacekarto.html
a820084d4276370d23629e581cb1c7405
const kt_double
KT_TOLERANCE
namespacekarto.html
aed4a38b55285c88947eeefe2b4f5efc4
merge_maps_kinematic.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
merge__maps__kinematic_8cpp
slam_toolbox/merge_maps_kinematic.hpp
slam_toolbox/serialization.hpp
int
main
merge__maps__kinematic_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
merge_maps_kinematic.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
merge__maps__kinematic_8hpp
karto_sdk/Mapper.h
slam_toolbox/toolbox_types.hpp
slam_toolbox/laser_utils.hpp
slam_toolbox/visualization_utils.hpp
MergeMapsKinematic
nanoflann.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/lib/karto_sdk/include/karto_sdk/
nanoflann_8hpp
nanoflann::array_or_vector_selector
nanoflann::array_or_vector_selector<-1, T >
nanoflann::has_assign
nanoflann::has_assign< T, decltype((void) std::declval< T >().assign(1, 0), 0)>
nanoflann::has_resize
nanoflann::has_resize< T, decltype((void) std::declval< T >().resize(1), 0)>
nanoflann::IndexDist_Sorter
nanoflann::KDTreeBaseClass::Interval
nanoflann::KDTreeBaseClass
nanoflann::KDTreeEigenMatrixAdaptor
nanoflann::KDTreeSingleIndexAdaptor
nanoflann::KDTreeSingleIndexAdaptorParams
nanoflann::KDTreeSingleIndexDynamicAdaptor
nanoflann::KDTreeSingleIndexDynamicAdaptor_
nanoflann::KNNResultSet
nanoflann::L1_Adaptor
nanoflann::L2_Adaptor
nanoflann::L2_Simple_Adaptor
nanoflann::Metric
nanoflann::metric_L1
nanoflann::metric_L2
nanoflann::metric_L2_Simple
nanoflann::metric_SO2
nanoflann::metric_SO3
nanoflann::KDTreeBaseClass::Node
nanoflann::PooledAllocator
nanoflann::RadiusResultSet
nanoflann::SearchParams
nanoflann::SO2_Adaptor
nanoflann::SO3_Adaptor
nanoflann::metric_SO3::traits
nanoflann::metric_SO2::traits
nanoflann::metric_L2_Simple::traits
nanoflann::metric_L2::traits
nanoflann::metric_L1::traits
nanoflann
#define
NANOFLANN_VERSION
nanoflann_8hpp.html
a7b8efca796d8e1861a432a5f6b8404a1
T *
allocate
group__memalloc__grp.html
ga477667da2a8edb1d65f5a7eebaffc1eb
(size_t count=1)
std::enable_if< has_assign< Container >::value, void >::type
assign
group__nanoflann__grp.html
gada9f760672baea3da3422260fb03c8aa
(Container &c, const size_t nElements, const T &value)
std::enable_if<!has_assign< Container >::value, void >::type
assign
namespacenanoflann.html
gada9f760672baea3da3422260fb03c8aa
(Container &c, const size_t nElements, const T &value)
void
load_value
group__loadsave__grp.html
ga81940cd63b9ae619251d612d0ddbc819
(FILE *stream, T &value, size_t count=1)
void
load_value
group__loadsave__grp.html
gaefed46e8576d6ce3f1796bb13387ad3d
(FILE *stream, std::vector< T > &value)
T
pi_const
group__nanoflann__grp.html
ga8f0721b066194bc7bb511f7344beb460
()
std::enable_if< has_resize< Container >::value, void >::type
resize
group__nanoflann__grp.html
gaec2db17610419f390df8fce56bdc4892
(Container &c, const size_t nElements)
std::enable_if<!has_resize< Container >::value, void >::type
resize
namespacenanoflann.html
gaec2db17610419f390df8fce56bdc4892
(Container &c, const size_t nElements)
void
save_value
group__loadsave__grp.html
gadf909159ea32f125f71328d00ac2de8d
(FILE *stream, const T &value, size_t count=1)
void
save_value
group__loadsave__grp.html
gac767ee9c25febe0cd6af3ac2e186ffe7
(FILE *stream, const std::vector< T > &value)
const size_t
BLOCKSIZE
group__memalloc__grp.html
gaf4df087b6f47e514f6062f7ada2d19d7
const size_t
WORDSIZE
group__memalloc__grp.html
ga40956ef8f797399b4f478df9fc1566f4
nanoflann_adaptors.h
/tmp/ws/src/slam_toolbox/slam_toolbox/lib/karto_sdk/include/karto_sdk/
nanoflann__adaptors_8h
nanoflann.hpp
VertexVectorPoseNanoFlannAdaptor
VertexVectorScanCenterNanoFlannAdaptor
process_constraints.py
/tmp/ws/src/slam_toolbox/slam_toolbox/test/
process__constraints_8py
process_constraints
def
getSingleSets
namespaceprocess__constraints.html
a00fe4f671caf16c8d7a1cc2d9abedf16
(lines)
def
plotData
namespaceprocess__constraints.html
aa13a9467e5d1b4275d59e900baf57c9f
(data)
def
processForData
namespaceprocess__constraints.html
aeae2d7bf06c38e12b4d07a99376ef796
(measurements)
def
readFileToList
namespaceprocess__constraints.html
af32294cefcd7a1ac2441479d07740e32
(filename)
def
data
namespaceprocess__constraints.html
a3d16a946e362cce3b17c6decac4b6e15
filename
namespaceprocess__constraints.html
a7a0d13fa060bc49b7c1a1122c6a05990
def
listOfContents
namespaceprocess__constraints.html
a4b2bc212c351d58475829daa30ce7079
def
listOfListOfMeasurements
namespaceprocess__constraints.html
a119e72e771eed36210a880924b92a362
serialization.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
serialization_8hpp
karto_sdk/Karto.h
karto_sdk/Mapper.h
serialization
bool
fileExists
namespaceserialization.html
aee827fca09d82696c183851071210446
(const std::string &name)
bool
read
namespaceserialization.html
a59563102065c2c92771ff4f6c239d331
(const std::string &filename, karto::Mapper &mapper, karto::Dataset &dataset)
void
write
namespaceserialization.html
a2820e9906ee9756c75c55eab3071f93c
(const std::string &filename, karto::Mapper &mapper, karto::Dataset &dataset)
slam_mapper.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
slam__mapper_8cpp
slam_toolbox/slam_mapper.hpp
mapper_utils
slam_mapper.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
slam__mapper_8hpp
karto_sdk/Mapper.h
karto_sdk/Karto.h
mapper_utils::SMapper
mapper_utils
slam_toolbox_async.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
slam__toolbox__async_8cpp
slam_toolbox/slam_toolbox_async.hpp
slam_toolbox
slam_toolbox_async.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
slam__toolbox__async_8hpp
slam_toolbox/slam_toolbox_common.hpp
slam_toolbox::AsynchronousSlamToolbox
slam_toolbox
slam_toolbox_async_node.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
slam__toolbox__async__node_8cpp
slam_toolbox/slam_toolbox_async.hpp
int
main
slam__toolbox__async__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
slam_toolbox_common.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
slam__toolbox__common_8cpp
slam_toolbox/slam_toolbox_common.hpp
slam_toolbox/serialization.hpp
slam_toolbox
slam_toolbox_common.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
slam__toolbox__common_8hpp
slam_toolbox/toolbox_types.hpp
slam_toolbox/slam_mapper.hpp
slam_toolbox/snap_utils.hpp
slam_toolbox/laser_utils.hpp
slam_toolbox/get_pose_helper.hpp
slam_toolbox/map_saver.hpp
slam_toolbox/loop_closure_assistant.hpp
slam_toolbox::SlamToolbox
slam_toolbox
slam_toolbox_lifelong.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/experimental/
slam__toolbox__lifelong_8cpp
slam_toolbox/experimental/slam_toolbox_lifelong.hpp
slam_toolbox
slam_toolbox_lifelong.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/experimental/
slam__toolbox__lifelong_8hpp
slam_toolbox/slam_toolbox_common.hpp
slam_toolbox::LifelongSlamToolbox
slam_toolbox
slam_toolbox_lifelong_node.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/experimental/
slam__toolbox__lifelong__node_8cpp
slam_toolbox/experimental/slam_toolbox_lifelong.hpp
int
main
slam__toolbox__lifelong__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
slam_toolbox_localization.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
slam__toolbox__localization_8cpp
slam_toolbox/slam_toolbox_localization.hpp
slam_toolbox
slam_toolbox_localization.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
slam__toolbox__localization_8hpp
slam_toolbox/slam_toolbox_common.hpp
slam_toolbox::LocalizationSlamToolbox
slam_toolbox
slam_toolbox_localization_node.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
slam__toolbox__localization__node_8cpp
slam_toolbox/slam_toolbox_localization.hpp
int
main
slam__toolbox__localization__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
slam_toolbox_rviz_plugin.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/rviz_plugin/
slam__toolbox__rviz__plugin_8cpp
slam_toolbox_rviz_plugin.h
slam_toolbox
slam_toolbox_rviz_plugin.h
/tmp/ws/src/slam_toolbox/slam_toolbox/rviz_plugin/
slam__toolbox__rviz__plugin_8h
slam_toolbox/toolbox_msgs.hpp
slam_toolbox::SlamToolboxPlugin
slam_toolbox
ContinueMappingType
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23
PROCESS_CMT
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23afb246b3a7a8a469bdf40b3e9761f0c1f
PROCESS_FIRST_NODE_CMT
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23a8c5300751a3d8315121cdd96ed0b81bb
PROCESS_NEAR_REGION_CMT
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23ad2557c0fe2cfcf1657e7cea93b34fd5d
LOCALIZE_CMT
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23af63e3e4135917df04054b63dd6635cc5
slam_toolbox_sync.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
slam__toolbox__sync_8cpp
slam_toolbox/slam_toolbox_sync.hpp
slam_toolbox
slam_toolbox_sync.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
slam__toolbox__sync_8hpp
slam_toolbox/slam_toolbox_common.hpp
slam_toolbox::SynchronousSlamToolbox
slam_toolbox
slam_toolbox_sync_node.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/src/
slam__toolbox__sync__node_8cpp
slam_toolbox/slam_toolbox_sync.hpp
int
main
slam__toolbox__sync__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
snap_utils.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
snap__utils_8hpp
snap_utils
std::string
getSnapPath
namespacesnap__utils.html
adb645e1eb072c890cab3803ba7b735e6
()
bool
isInSnap
namespacesnap__utils.html
af28be94dbe02fb338f9d5d14de8c6b4a
()
spa_solver.cpp
/tmp/ws/src/slam_toolbox/slam_toolbox/solvers/deprecated/
spa__solver_8cpp
spa_solver.hpp
karto_sdk/Karto.h
solver_plugins
std::vector< sba::Node2d, Eigen::aligned_allocator< sba::Node2d > >
NodeVector
namespacesolver__plugins.html
a39c32bf2159424a97c923bcccf868a8d
spa_solver.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/solvers/deprecated/
spa__solver_8hpp
karto_sdk/Mapper.h
solver_plugins::SpaSolver
solver_plugins
#define
EIGEN_USE_NEW_STDVECTOR
spa__solver_8hpp.html
add81a3e8d99fc68c376b2e54acb2412c
toolbox_msgs.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
toolbox__msgs_8hpp
toolbox_types.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
toolbox__types_8hpp
slam_toolbox/toolbox_msgs.hpp
karto_sdk/Mapper.h
toolbox_types::PausedState
toolbox_types::PosedScan
toolbox_types::ScoredVertex
toolbox_types
#define
MAP_IDX
toolbox__types_8hpp.html
a2388723427585df03b86ed963c9de575
(sx, i, j)
std::unordered_map< int, Eigen::Vector3d >::const_iterator
ConstGraphIterator
namespacetoolbox__types.html
a049faa693aec553215edf8de879f40c4
std::vector< karto::Edge< karto::LocalizedRangeScan > * >
EdgeVector
namespacetoolbox__types.html
a4e3813c9969f84f2a3a06537d0d51114
std::unordered_map< int, Eigen::Vector3d >::iterator
GraphIterator
namespacetoolbox__types.html
ab2113f6c637879ce8cf0c17e29f4533e
slam_toolbox_msgs::DeserializePoseGraph::Request
procType
namespacetoolbox__types.html
af92583c63198b9d6b1d23e55a4a38db0
std::map< int, karto::Vertex< karto::LocalizedRangeScan > * >
ScanMap
namespacetoolbox__types.html
af313abde51e99a7903df18cca74f0caa
std::vector< karto::Vertex< karto::LocalizedRangeScan > * >
ScanVector
namespacetoolbox__types.html
a478bab8acaf46b9e8841ef806e3f0b7e
std::vector< ScoredVertex >
ScoredVertices
namespacetoolbox__types.html
ab5b425222c27ddbc2287a5b2499e732e
std::map< karto::Name, std::map< int, karto::Vertex< karto::LocalizedRangeScan > * > >
VerticeMap
namespacetoolbox__types.html
a4653eadd98abed8e9a3023723546c068
std::vector< karto::Vertex< karto::LocalizedRangeScan > * >
Vertices
namespacetoolbox__types.html
adcce0db0b5583986af4835f2fa8793a2
PausedApplication
namespacetoolbox__types.html
a8c9ad40c0a790b6befa1348e40ae5f85
PROCESSING
namespacetoolbox__types.html
a8c9ad40c0a790b6befa1348e40ae5f85ae47339979c6886315f67cf228fffc3f6
VISUALIZING_GRAPH
namespacetoolbox__types.html
a8c9ad40c0a790b6befa1348e40ae5f85ae104137dff62c5d6fe3aa6dc797074ac
NEW_MEASUREMENTS
namespacetoolbox__types.html
a8c9ad40c0a790b6befa1348e40ae5f85a1c4f8201c91947bc8a9afca86474ad4d
ProcessType
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87
PROCESS
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87a55f63434ba173d61d807922d260285b2
PROCESS_FIRST_NODE
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87a127caf82585d2657509f46e99b396e44
PROCESS_NEAR_REGION
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87a69d863e972ce107d088e798c380a93bf
PROCESS_LOCALIZATION
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87a1744540443647c2ffdb1725eee7636e7
Types.h
/tmp/ws/src/slam_toolbox/slam_toolbox/lib/karto_sdk/include/karto_sdk/
Types_8h
bool
kt_bool
Types_8h.html
ac1889c5c0beda5a5948d111aa31c5ea4
char
kt_char
Types_8h.html
a14976cb1a31947d08416eaa22157e92b
double
kt_double
Types_8h.html
af7e55d8494d1aedbb6e95ab174b653b6
float
kt_float
Types_8h.html
a6d46dcdda1b5fa155034e7cfaaf7676c
int16_t
kt_int16s
Types_8h.html
af1423fe1c6201b96ca4af51186eb97dc
uint16_t
kt_int16u
Types_8h.html
aa47bb0a6d2bbcbaf74d25b89d9be58cd
int32_t
kt_int32s
Types_8h.html
a58b16b2b350c7ae2caf3f06693857013
uint32_t
kt_int32u
Types_8h.html
ad9e16fe0b40209a9b4a4b5f3649da1a4
signed long long
kt_int64s
Types_8h.html
a5fc8b4802bd7c275ae1ebb3648e7f0cf
unsigned long long
kt_int64u
Types_8h.html
ac82be3d6641054c915f497c3e890248f
int8_t
kt_int8s
Types_8h.html
a5f8674ba1d828b1380eceed9614e1689
uint8_t
kt_int8u
Types_8h.html
a1a4a67851f9498f5cf3eca4f69d00ca0
visualization_utils.hpp
/tmp/ws/src/slam_toolbox/slam_toolbox/include/slam_toolbox/
visualization__utils_8hpp
vis_utils
visualization_msgs::InteractiveMarker
toInteractiveMarker
namespacevis__utils.html
a1dec63215f12d920f5434bda1cc35553
(visualization_msgs::Marker &marker, const double &scale)
visualization_msgs::Marker
toMarker
namespacevis__utils.html
ac24f97c8f43e650f8ac2b95e40c75403
(const std::string &frame, const std::string &ns, const double &scale)
void
toNavMap
namespacevis__utils.html
aae0737f4cc93201efc4717c74b65fba3
(const karto::OccupancyGrid *occ_grid, nav_msgs::OccupancyGrid &map)
karto::AbstractParameter
classkarto_1_1AbstractParameter.html
AbstractParameter
classkarto_1_1AbstractParameter.html
a06c365bc8b0f9018c1ff18e755376ff8
()
AbstractParameter
classkarto_1_1AbstractParameter.html
aebb1413cd014bada885afca27262312a
(const std::string &rName, ParameterManager *pParameterManger=NULL)
AbstractParameter
classkarto_1_1AbstractParameter.html
ada1fd88c011cc6f1c30f288102b553ef
(const std::string &rName, const std::string &rDescription, ParameterManager *pParameterManger=NULL)
virtual AbstractParameter *
Clone
classkarto_1_1AbstractParameter.html
a2d4f1cda470d01667ff84fc501a44f80
()=0
const std::string &
GetDescription
classkarto_1_1AbstractParameter.html
a5b170257107d886a8765d2e33ba3deb5
() const
const std::string &
GetName
classkarto_1_1AbstractParameter.html
a0aae0494c4c879c5594aa0378a2b4cdb
() const
virtual const std::string
GetValueAsString
classkarto_1_1AbstractParameter.html
a57c10cf298ed39467c3507bf5fe6bb60
() const =0
virtual void
SetValueFromString
classkarto_1_1AbstractParameter.html
a3e15f95e8176049fce4f4237d9549f0e
(const std::string &rStringValue)=0
virtual
~AbstractParameter
classkarto_1_1AbstractParameter.html
ac77fec2122042c09b96bb556dcf1b455
()
void
serialize
classkarto_1_1AbstractParameter.html
a39da37d89170ead103d4e97e0a946f0f
(Archive &ar, const unsigned int version)
std::string
m_Description
classkarto_1_1AbstractParameter.html
a764eac16cecc75760053bbb7bd783052
std::string
m_Name
classkarto_1_1AbstractParameter.html
a43eca1240ab668326cf4f0925ad45706
friend class
boost::serialization::access
classkarto_1_1AbstractParameter.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend std::ostream &
operator<<
classkarto_1_1AbstractParameter.html
abfdefa6c0ddcffa2dac0f32f65bbf0c9
(std::ostream &rStream, const AbstractParameter &rParameter)
AngleLocalParameterization
classAngleLocalParameterization.html
bool
operator()
classAngleLocalParameterization.html
ac2debe098dab8a96bbee0c6057997a86
(const T *theta_radians, const T *delta_theta_radians, T *theta_radians_plus_delta) const
static ceres::LocalParameterization *
Create
classAngleLocalParameterization.html
a73006f5f3280d4adccfa3612f8188868
()
nanoflann::array_or_vector_selector
structnanoflann_1_1array__or__vector__selector.html
DIM
T
std::array< T, DIM >
container_t
structnanoflann_1_1array__or__vector__selector.html
a3c370d9bd4e07cb62676b4e83a67aca4
array_or_vector_selector< DIM, Interval >
structnanoflann_1_1array__or__vector__selector.html
std::array< Interval, DIM >
container_t
structnanoflann_1_1array__or__vector__selector.html
a3c370d9bd4e07cb62676b4e83a67aca4
nanoflann::array_or_vector_selector<-1, T >
structnanoflann_1_1array__or__vector__selector_3-1_00_01T_01_4.html
std::vector< T >
container_t
structnanoflann_1_1array__or__vector__selector_3-1_00_01T_01_4.html
ad296e321932eb4be24530beb46d75481
slam_toolbox::AsynchronousSlamToolbox
classslam__toolbox_1_1AsynchronousSlamToolbox.html
slam_toolbox::SlamToolbox
AsynchronousSlamToolbox
classslam__toolbox_1_1AsynchronousSlamToolbox.html
a08572a3b422a27629919b84067a1f65c
(ros::NodeHandle &nh)
~AsynchronousSlamToolbox
classslam__toolbox_1_1AsynchronousSlamToolbox.html
aea37a8d40f7bbb00b912440396b99f48
()
virtual bool
deserializePoseGraphCallback
classslam__toolbox_1_1AsynchronousSlamToolbox.html
aa4dee7468eb3b42de55015e79f5cf5db
(slam_toolbox_msgs::DeserializePoseGraph::Request &req, slam_toolbox_msgs::DeserializePoseGraph::Response &resp) override final
virtual void
laserCallback
classslam__toolbox_1_1AsynchronousSlamToolbox.html
a80a72bf2125098f526c7cc96c3a77a88
(const sensor_msgs::LaserScan::ConstPtr &scan) override final
karto::BoundingBox2
classkarto_1_1BoundingBox2.html
void
Add
classkarto_1_1BoundingBox2.html
a6f8a2bf1176ba79fb1266c1a7e91ee85
(const Vector2< kt_double > &rPoint)
void
Add
classkarto_1_1BoundingBox2.html
a42d34f86def1ff85416519f835842bff
(const BoundingBox2 &rBoundingBox)
BoundingBox2
classkarto_1_1BoundingBox2.html
ae721b3a089dcadd5a2fb51adf8814da3
()
const Vector2< kt_double > &
GetMaximum
classkarto_1_1BoundingBox2.html
afc1d4e8e5d4020aac4ae606250038bc4
() const
const Vector2< kt_double > &
GetMinimum
classkarto_1_1BoundingBox2.html
a0c10ce9fb36d284e4567e4f891aae24b
() const
Size2< kt_double >
GetSize
classkarto_1_1BoundingBox2.html
a80870708e72449d002b19d879c073a61
() const
kt_bool
IsInBounds
classkarto_1_1BoundingBox2.html
a179e7dd3af6b2efb6c53044e5713b744
(const Vector2< kt_double > &rPoint) const
void
serialize
classkarto_1_1BoundingBox2.html
a9c99be2d76dc2daecbaccdd22baf5d5f
(Archive &ar, const unsigned int version)
void
SetMaximum
classkarto_1_1BoundingBox2.html
a6a24deb104d53055e411293994f0dfe9
(const Vector2< kt_double > &rMaximum)
void
SetMinimum
classkarto_1_1BoundingBox2.html
a808f94719a13a41307e6c37180e91bb5
(const Vector2< kt_double > &mMinimum)
Vector2< kt_double >
m_Maximum
classkarto_1_1BoundingBox2.html
a540f1fb10b66e2a21e5d4b5129131549
Vector2< kt_double >
m_Minimum
classkarto_1_1BoundingBox2.html
a6d47a012e74bc54d1a57c13376fe334f
friend class
boost::serialization::access
classkarto_1_1BoundingBox2.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::BreadthFirstTraversal
classkarto_1_1BreadthFirstTraversal.html
karto::GraphTraversal
BreadthFirstTraversal
classkarto_1_1BreadthFirstTraversal.html
a162eaeabda9594360b7824929150adb8
()
BreadthFirstTraversal
classkarto_1_1BreadthFirstTraversal.html
a908a99550f47bd0aa3ae93d78549dc78
(Graph< T > *pGraph)
void
serialize
classkarto_1_1BreadthFirstTraversal.html
afdcc6c68bc8442d2de84c9f66c9f1af1
(Archive &ar, const unsigned int version)
virtual std::vector< T * >
TraverseForScans
classkarto_1_1BreadthFirstTraversal.html
a6288b03e2bbc98faeaea052d5662fa79
(Vertex< T > *pStartVertex, Visitor< T > *pVisitor)
virtual std::vector< Vertex< T > * >
TraverseForVertices
classkarto_1_1BreadthFirstTraversal.html
a914db694ad08b36457d4b192f4839586
(Vertex< T > *pStartVertex, Visitor< T > *pVisitor)
virtual
~BreadthFirstTraversal
classkarto_1_1BreadthFirstTraversal.html
ab5946b3979bd8a5ca9621f3925b7138b
()
friend class
boost::serialization::access
classkarto_1_1BreadthFirstTraversal.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::CellUpdater
classkarto_1_1CellUpdater.html
karto::Functor
CellUpdater
classkarto_1_1CellUpdater.html
ad9bc897caa85a624e0c1f806927a631f
(OccupancyGrid *pGrid)
virtual void
operator()
classkarto_1_1CellUpdater.html
aac24f3f2cf78d6edc84b78931f777249
(kt_int32u index)
OccupancyGrid *
m_pOccupancyGrid
classkarto_1_1CellUpdater.html
a4c1b184fd2efb21c50e53c00c17ea2ab
solver_plugins::CeresSolver
classsolver__plugins_1_1CeresSolver.html
karto::ScanSolver
virtual void
AddConstraint
classsolver__plugins_1_1CeresSolver.html
a7f2203989e2ea169cccb65580d1a8f4a
(karto::Edge< karto::LocalizedRangeScan > *pEdge)
virtual void
AddNode
classsolver__plugins_1_1CeresSolver.html
ac3b4c71427b36cf48e71b5fd29e28cdf
(karto::Vertex< karto::LocalizedRangeScan > *pVertex)
CeresSolver
classsolver__plugins_1_1CeresSolver.html
a0555d8033acb3890771661971e70b65e
()
virtual void
Clear
classsolver__plugins_1_1CeresSolver.html
a91ad91ae80b157b6726501872bbcbc56
()
virtual void
Compute
classsolver__plugins_1_1CeresSolver.html
a5fced828c2965a848f011f4d6e8467ab
()
virtual const karto::ScanSolver::IdPoseVector &
GetCorrections
classsolver__plugins_1_1CeresSolver.html
aaa7a3b2b79de59fb01e215ddba43a866
() const
virtual std::unordered_map< int, Eigen::Vector3d > *
getGraph
classsolver__plugins_1_1CeresSolver.html
a942879fd18c28a3df12f564990aa7aa6
()
virtual void
GetNodeOrientation
classsolver__plugins_1_1CeresSolver.html
ae09aec49d2237f482ff877801eb33971
(const int &unique_id, double &pose)
virtual void
ModifyNode
classsolver__plugins_1_1CeresSolver.html
a23d50105a0dbfe57558eead430e0ceb3
(const int &unique_id, Eigen::Vector3d pose)
virtual void
RemoveConstraint
classsolver__plugins_1_1CeresSolver.html
a41c977befd70c5bcd64ccef30164d0c7
(kt_int32s sourceId, kt_int32s targetId)
virtual void
RemoveNode
classsolver__plugins_1_1CeresSolver.html
a853d042509d50c7abd11c220deecc082
(kt_int32s id)
virtual void
Reset
classsolver__plugins_1_1CeresSolver.html
a7cc43384768f377cf23afcb75cc7bca9
()
virtual
~CeresSolver
classsolver__plugins_1_1CeresSolver.html
abd4eb13581233cb7adb3c88b80c3ec23
()
ceres::LocalParameterization *
angle_local_parameterization_
classsolver__plugins_1_1CeresSolver.html
a42f892658ebd5c590fff1741ec2f6ded
std::unordered_map< size_t, ceres::ResidualBlockId > *
blocks_
classsolver__plugins_1_1CeresSolver.html
a9098afa3d64d4f470d315168fd2c1bc6
karto::ScanSolver::IdPoseVector
corrections_
classsolver__plugins_1_1CeresSolver.html
a5f71ee247c50a88bf5f03a948729ea82
bool
debug_logging_
classsolver__plugins_1_1CeresSolver.html
a89f905844822c0c9eb4d84bde2b8e811
std::unordered_map< int, Eigen::Vector3d >::iterator
first_node_
classsolver__plugins_1_1CeresSolver.html
a2f3c4843e841c8998752a82f85b44867
ceres::LossFunction *
loss_function_
classsolver__plugins_1_1CeresSolver.html
a2acbd1d312d616bf4f5eebb7138535fb
std::unordered_map< int, Eigen::Vector3d > *
nodes_
classsolver__plugins_1_1CeresSolver.html
a4ea0a91f4b1d561994bc66ae5c5d6f48
boost::mutex
nodes_mutex_
classsolver__plugins_1_1CeresSolver.html
a1d1042a712a39513ed2615fe77a42914
ceres::Solver::Options
options_
classsolver__plugins_1_1CeresSolver.html
adae2f55e33794eae3da6542ff491f2a9
ceres::Problem::Options
options_problem_
classsolver__plugins_1_1CeresSolver.html
a7c6bd45b869d2db1a6870ff51d46e116
ceres::Problem *
problem_
classsolver__plugins_1_1CeresSolver.html
a37a78fe8a2ab0ac1b5824452d03c3c22
bool
was_constant_set_
classsolver__plugins_1_1CeresSolver.html
af85315a25af2734c02bbd1c06e0c725b
karto::CoordinateConverter
classkarto_1_1CoordinateConverter.html
CoordinateConverter
classkarto_1_1CoordinateConverter.html
aafc8f6d4d806a8c0b59d729757f80553
()
BoundingBox2
GetBoundingBox
classkarto_1_1CoordinateConverter.html
aeb51279c170c2b2b293e0fdddf90856b
() const
const Vector2< kt_double > &
GetOffset
classkarto_1_1CoordinateConverter.html
a2b0428d9d8c18c4f048e604559c2bba8
() const
kt_double
GetResolution
classkarto_1_1CoordinateConverter.html
a86590515327dd8b4ebf4ae1396e8c6d5
() const
kt_double
GetScale
classkarto_1_1CoordinateConverter.html
a9142e5e71b3512510a480f2562600b1f
() const
const Size2< kt_int32s > &
GetSize
classkarto_1_1CoordinateConverter.html
ac61d748806fd4f76fdb164b2c7294d04
() const
Vector2< kt_double >
GridToWorld
classkarto_1_1CoordinateConverter.html
ab63f1d75421ba19cd4a4b0c450cfe474
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
void
SetOffset
classkarto_1_1CoordinateConverter.html
a86748220ba6a14d6683f487e1d2d4cd0
(const Vector2< kt_double > &rOffset)
void
SetResolution
classkarto_1_1CoordinateConverter.html
ab6a3d4672a33420621b5e26e62eaf126
(kt_double resolution)
void
SetScale
classkarto_1_1CoordinateConverter.html
a28c33a6ccd6d1e8d52cc7ff09aa81f4a
(kt_double scale)
void
SetSize
classkarto_1_1CoordinateConverter.html
afb8350481dc757e81e156468f43da9ee
(const Size2< kt_int32s > &rSize)
kt_double
Transform
classkarto_1_1CoordinateConverter.html
a32f1e24651b3647d2341a352e076505a
(kt_double value)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1CoordinateConverter.html
a031b6bdfbb7114522f0fc1fa304d8ec9
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
void
serialize
classkarto_1_1CoordinateConverter.html
ac7ca800805328e18e3b5396e0010fc3d
(Archive &ar, const unsigned int version)
Vector2< kt_double >
m_Offset
classkarto_1_1CoordinateConverter.html
ac89dd690b5e0e10c04b2e43b89701477
kt_double
m_Scale
classkarto_1_1CoordinateConverter.html
ae1e9193d52c3191e5971c6714e491e8d
Size2< kt_int32s >
m_Size
classkarto_1_1CoordinateConverter.html
af7e7624275c77d1ef7504eb56c115e6e
friend class
boost::serialization::access
classkarto_1_1CoordinateConverter.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::CorrelationGrid
classkarto_1_1CorrelationGrid.html
Grid< kt_int8u >
CorrelationGrid
classkarto_1_1CorrelationGrid.html
af46a4ff1fbfc14b5fb8783049699730a
()
const Rectangle2< kt_int32s > &
GetROI
classkarto_1_1CorrelationGrid.html
ad7492fa1fca784ff974acd22fc292569
() const
virtual kt_int32s
GridIndex
classkarto_1_1CorrelationGrid.html
a09b56251ad10ca90bfe6012765942ec9
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
void
SetROI
classkarto_1_1CorrelationGrid.html
a2dc2fdbba1b82668e04e3b9c340d9663
(const Rectangle2< kt_int32s > &roi)
void
SmearPoint
classkarto_1_1CorrelationGrid.html
a3d97af7c9cf1267296272bcd8da429c9
(const Vector2< kt_int32s > &rGridPoint)
virtual
~CorrelationGrid
classkarto_1_1CorrelationGrid.html
a331ca2b92532de960720ce4bba6f917a
()
static CorrelationGrid *
CreateGrid
classkarto_1_1CorrelationGrid.html
aa47c9e5cf21e1cc2689b694685ed4b93
(kt_int32s width, kt_int32s height, kt_double resolution, kt_double smearDeviation)
virtual void
CalculateKernel
classkarto_1_1CorrelationGrid.html
aac345a9dac5d227392a78478f01051f6
()
CorrelationGrid
classkarto_1_1CorrelationGrid.html
a887365bfdc6c9d1ff581c4d42996c963
(kt_int32u width, kt_int32u height, kt_int32u borderSize, kt_double resolution, kt_double smearDeviation)
static kt_int32s
GetHalfKernelSize
classkarto_1_1CorrelationGrid.html
ace8e6d3a9b01750e83ec48b4c6719907
(kt_double smearDeviation, kt_double resolution)
void
serialize
classkarto_1_1CorrelationGrid.html
aeae0ad7945832853eab6a95d7aadd69f
(Archive &ar, const unsigned int version)
kt_int32s
m_KernelSize
classkarto_1_1CorrelationGrid.html
a31b0b9fb3083050429d987f306ed8c2b
kt_int8u *
m_pKernel
classkarto_1_1CorrelationGrid.html
a4610db28e621f8bde7544d9c06d728d0
Rectangle2< kt_int32s >
m_Roi
classkarto_1_1CorrelationGrid.html
ac3e0b5a4c7ba4faca3ca6f15c1b81a74
kt_double
m_SmearDeviation
classkarto_1_1CorrelationGrid.html
a8d00998565d3ec84afe115625d8eac23
friend class
boost::serialization::access
classkarto_1_1CorrelationGrid.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::CustomData
classkarto_1_1CustomData.html
karto::Object
CustomData
classkarto_1_1CustomData.html
ac1a056a4942996bef6cec2abb57ae616
()
virtual void
Read
classkarto_1_1CustomData.html
a584a97fed67e22d68f2f73e22f3696dd
(const std::string &rValue)=0
virtual const std::string
Write
classkarto_1_1CustomData.html
a7e7c4e42c2c487583424678da33efba4
() const =0
virtual
~CustomData
classkarto_1_1CustomData.html
ad9568590b4a1acdc1f4f6078167e6f51
()
CustomData
classkarto_1_1CustomData.html
adc319791946db45b63c6bd18cd28bf08
(const CustomData &)
const CustomData &
operator=
classkarto_1_1CustomData.html
a5185565710a6f0646c755de2fea2ef28
(const CustomData &)
void
serialize
classkarto_1_1CustomData.html
a505f21d898afe662a82dcc952a4a43bd
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classkarto_1_1CustomData.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::Dataset
classkarto_1_1Dataset.html
void
Add
classkarto_1_1Dataset.html
a138eecbbfb4d927e926638371fddeb0b
(Object *pObject, kt_bool overrideSensorName=false)
virtual void
Clear
classkarto_1_1Dataset.html
a96a9a13f5d955310dc4a71fe087cd3c4
()
Dataset
classkarto_1_1Dataset.html
ae5f694c1579ea4c28bb40cf68db9ec7d
()
const DataMap &
GetData
classkarto_1_1Dataset.html
abba1596649cedddb18ccfd9c8b52d549
() const
DatasetInfo *
GetDatasetInfo
classkarto_1_1Dataset.html
a21218e2473f84b95ae45d74bed68972f
()
const ObjectVector &
GetLasers
classkarto_1_1Dataset.html
a7a385116562098007244aef2fbedde41
() const
void
LoadFromFile
classkarto_1_1Dataset.html
aa35601cf0f3f4047f410b826ec769200
(const std::string &filename)
void
RemoveData
classkarto_1_1Dataset.html
af0a41d656c2dfce16b9a33699b58f78e
(LocalizedRangeScan *scan)
void
SaveToFile
classkarto_1_1Dataset.html
a37f8202a70dab7534fdccf2c5e5a45c7
(const std::string &filename)
virtual
~Dataset
classkarto_1_1Dataset.html
a23e245b52d51a303da2ada3791dd44e7
()
void
serialize
classkarto_1_1Dataset.html
ac796b6213c4c38f7a7054718b16514eb
(Archive &ar, const unsigned int version)
DataMap
m_Data
classkarto_1_1Dataset.html
a3b0cf41e0c2ca47dea780a2e40e3ed13
ObjectVector
m_Lasers
classkarto_1_1Dataset.html
aa4eccb1b1de499794e9d0ad7a561b695
DatasetInfo *
m_pDatasetInfo
classkarto_1_1Dataset.html
ac97367339b71769e01f3c913fc879647
std::map< Name, Sensor * >
m_SensorNameLookup
classkarto_1_1Dataset.html
a7d84c0f2042110baf74c8099882dd6bf
friend class
boost::serialization::access
classkarto_1_1Dataset.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::DatasetInfo
classkarto_1_1DatasetInfo.html
karto::Object
DatasetInfo
classkarto_1_1DatasetInfo.html
aac24bd77939c82594d2ad8870acb1ffe
()
const std::string &
GetAuthor
classkarto_1_1DatasetInfo.html
a6658e95c757e49e40bcb5258d8bd110f
() const
const std::string &
GetCopyright
classkarto_1_1DatasetInfo.html
ad4b27643c2add413167d4a13c3368ca9
() const
const std::string &
GetDescription
classkarto_1_1DatasetInfo.html
a5daec300fa4a1db039ca0290b68fd985
() const
const std::string &
GetTitle
classkarto_1_1DatasetInfo.html
a38cb92da323955e28433cf6a6c13d527
() const
virtual
~DatasetInfo
classkarto_1_1DatasetInfo.html
a57caa61f5bf2643c184290dca07121c7
()
DatasetInfo
classkarto_1_1DatasetInfo.html
a62957e18c2d7f089f1f1e648a95b1c20
(const DatasetInfo &)
const DatasetInfo &
operator=
classkarto_1_1DatasetInfo.html
aa235379648f1dcf5a7b14bcd5ca04b7f
(const DatasetInfo &)
void
serialize
classkarto_1_1DatasetInfo.html
a98cfbde26d8cb7c0f837550c9a8a2810
(Archive &ar, const unsigned int version)
Parameter< std::string > *
m_pAuthor
classkarto_1_1DatasetInfo.html
ab401b216937f082ebd1be4678dbce1b2
Parameter< std::string > *
m_pCopyright
classkarto_1_1DatasetInfo.html
a1a35ff8488ea552e2382d67d64146a10
Parameter< std::string > *
m_pDescription
classkarto_1_1DatasetInfo.html
adb843b697f5cab9f5412192ae835d1df
Parameter< std::string > *
m_pTitle
classkarto_1_1DatasetInfo.html
a2e0ba5a23cd657cd82d924346c5781b7
friend class
boost::serialization::access
classkarto_1_1DatasetInfo.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::Drive
classkarto_1_1Drive.html
karto::Sensor
Drive
classkarto_1_1Drive.html
a99f9315deff68ef475a2d01216da0e80
(const std::string &rName)
virtual kt_bool
Validate
classkarto_1_1Drive.html
a5e2059f2f65bdc98d8f09ef74336bddd
()
virtual kt_bool
Validate
classkarto_1_1Drive.html
a2eb296bccec34a92372056d164827de2
(SensorData *pSensorData)
virtual
~Drive
classkarto_1_1Drive.html
a6f31e7efe9f45fe01ffa51fc14de8611
()
Drive
classkarto_1_1Drive.html
a8878e08712a03e3b72a21f566c20f027
(const Drive &)
const Drive &
operator=
classkarto_1_1Drive.html
aa8af19205cb86d3c5dc3cd87a45b007f
(const Drive &)
void
serialize
classkarto_1_1Drive.html
a5dcf1597e28f428836d22c9e899fe6c0
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classkarto_1_1Drive.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::DrivePose
classkarto_1_1DrivePose.html
karto::SensorData
DrivePose
classkarto_1_1DrivePose.html
ac200f68760c859dd584e6f3abc6d76a9
(const Name &rSensorName)
const Pose3 &
GetOdometricPose
classkarto_1_1DrivePose.html
a4181576377c78ef2d23fe0ad8ad3c9ca
() const
void
SetOdometricPose
classkarto_1_1DrivePose.html
a0a9f97976ab6739b9e954cba86c60bd2
(const Pose3 &rPose)
virtual
~DrivePose
classkarto_1_1DrivePose.html
a277c55721feffa42729e04f920166373
()
DrivePose
classkarto_1_1DrivePose.html
ade759d6314ac5d37c6910d5b9e9db274
(const DrivePose &)
const DrivePose &
operator=
classkarto_1_1DrivePose.html
a3dd866333b614713bde5ad78b12f1fc6
(const DrivePose &)
Pose3
m_OdometricPose
classkarto_1_1DrivePose.html
a78397f46e2cb029076e6c0057c762c13
karto::Edge
classkarto_1_1Edge.html
T
Edge
classkarto_1_1Edge.html
ae5b72af8a1efcffb154d7a18d1de4765
()
Edge
classkarto_1_1Edge.html
a6536aa462dfaf955c7b136a303806b38
(Vertex< T > *pSource, Vertex< T > *pTarget)
EdgeLabel *
GetLabel
classkarto_1_1Edge.html
aee851e56229d96eb207c0f9450df2669
()
Vertex< T > *
GetSource
classkarto_1_1Edge.html
abb4f808ea93cdb88b2d434a46c15dbf4
() const
Vertex< T > *
GetTarget
classkarto_1_1Edge.html
a7bf39e2b2ee6af361aad61957bce3302
() const
void
SetLabel
classkarto_1_1Edge.html
af06b4d5a3eabcc48b66699b5278adcd3
(EdgeLabel *pLabel)
virtual
~Edge
classkarto_1_1Edge.html
a85d336f4836840d7913e6a6f87164144
()
void
serialize
classkarto_1_1Edge.html
ac5c2e7d40d8b10babf9e6041811be33e
(Archive &ar, const unsigned int version)
EdgeLabel *
m_pLabel
classkarto_1_1Edge.html
a550b893e05010d33954e4d9d833f29c3
Vertex< T > *
m_pSource
classkarto_1_1Edge.html
a49fde724888d614e5aade913fb0a28c3
Vertex< T > *
m_pTarget
classkarto_1_1Edge.html
aa0b01ddc05f14dfc9cb75457c4a6bf17
friend class
boost::serialization::access
classkarto_1_1Edge.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::EdgeLabel
classkarto_1_1EdgeLabel.html
EdgeLabel
classkarto_1_1EdgeLabel.html
a568f690d9877364f735496dca7f4a6e7
()
void
serialize
classkarto_1_1EdgeLabel.html
af98397b64f42db635fbbfb5a92f68ff3
(Archive &ar, const unsigned int version)
virtual
~EdgeLabel
classkarto_1_1EdgeLabel.html
a424547678376ea015be0564796745084
()
friend class
boost::serialization::access
classkarto_1_1EdgeLabel.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::Exception
classkarto_1_1Exception.html
Exception
classkarto_1_1Exception.html
ad72ed473d5a1ddbd5f626edd59eb2465
(const std::string &rMessage="Karto Exception", kt_int32s errorCode=0)
Exception
classkarto_1_1Exception.html
ac0a95b75066fce6a2915acd8d9ca1810
(const Exception &rException)
kt_int32s
GetErrorCode
classkarto_1_1Exception.html
a662db6fa9a67e3277abefa2aa6846ac6
()
const std::string &
GetErrorMessage
classkarto_1_1Exception.html
a35c90deb2a3e4ba6715b9c42814785a1
() const
Exception &
operator=
classkarto_1_1Exception.html
a891f030044912e54875de86100b0d77a
(const Exception &rException)
virtual
~Exception
classkarto_1_1Exception.html
adc2b6c63503511d5bef8d5a9e5ea631d
()
kt_int32s
m_ErrorCode
classkarto_1_1Exception.html
a7a4c97329539714323fd4c05216de07f
std::string
m_Message
classkarto_1_1Exception.html
a585a9809e586486eacdcb56c20589157
friend KARTO_EXPORT std::ostream &
operator<<
classkarto_1_1Exception.html
a1e183fe4ac41887b1864d39f7af56ae0
(std::ostream &rStream, Exception &rException)
karto::Functor
classkarto_1_1Functor.html
virtual void
operator()
classkarto_1_1Functor.html
a478742a2b79868987ad77ce165200d5e
(kt_int32u)
solver_plugins::G2OSolver
classsolver__plugins_1_1G2OSolver.html
karto::ScanSolver
virtual void
AddConstraint
classsolver__plugins_1_1G2OSolver.html
ab2afb5a944e77aad49f8495ef285c867
(karto::Edge< karto::LocalizedRangeScan > *pEdge)
virtual void
AddNode
classsolver__plugins_1_1G2OSolver.html
a86027eceba063f1db06256dd43245be1
(karto::Vertex< karto::LocalizedRangeScan > *pVertex)
virtual void
Clear
classsolver__plugins_1_1G2OSolver.html
a952d19b72013f74bb265a3da641789a3
()
virtual void
Compute
classsolver__plugins_1_1G2OSolver.html
a663d17c2125fbaf8e359533e83f32969
()
G2OSolver
classsolver__plugins_1_1G2OSolver.html
a741be3d3be7c2cece711ef5e8ac5498d
()
virtual const karto::ScanSolver::IdPoseVector &
GetCorrections
classsolver__plugins_1_1G2OSolver.html
a81f918a5209261ae1b9759194de1109d
() const
void
getGraph
classsolver__plugins_1_1G2OSolver.html
afbcdc72caa208ec14507e602fa84c26e
(std::vector< Eigen::Vector2d > &nodes)
virtual void
ModifyNode
classsolver__plugins_1_1G2OSolver.html
a72e9ff0604afccc5ae1e6f166f98331d
(const int &unique_id, const Eigen::Vector3d &pose)
void
useRobustKernel
classsolver__plugins_1_1G2OSolver.html
a57950861eaa172ee26b3c67bd7111b96
(bool flag)
virtual
~G2OSolver
classsolver__plugins_1_1G2OSolver.html
afebf1128047f171e641eb30b49b44ea2
()
karto::ScanSolver::IdPoseVector
corrections_
classsolver__plugins_1_1G2OSolver.html
aa7d4f96acfcd87c0a2869d8764321b0c
int
latestNodeID_
classsolver__plugins_1_1G2OSolver.html
a634d41e5fa93b93adf92da686f300179
g2o::SparseOptimizer
optimizer_
classsolver__plugins_1_1G2OSolver.html
a729f1e958a08de17c7655794d16ff93c
bool
useRobustKernel_
classsolver__plugins_1_1G2OSolver.html
a687d7c9441aadb3f582fa1130334b73c
pose_utils::GetPoseHelper
classpose__utils_1_1GetPoseHelper.html
bool
getOdomPose
classpose__utils_1_1GetPoseHelper.html
a6269d362e059a0d30240b69350f5ab5e
(karto::Pose2 &karto_pose, const ros::Time &t)
GetPoseHelper
classpose__utils_1_1GetPoseHelper.html
a8740d10ae8d090c5ac9520d1bf06cd71
(tf2_ros::Buffer *tf, const std::string &base_frame, const std::string &odom_frame)
std::string
base_frame_
classpose__utils_1_1GetPoseHelper.html
a952829e7d9024bb62255fb0f676c4853
std::string
odom_frame_
classpose__utils_1_1GetPoseHelper.html
a4a2a8fd82770c3772da1b52bada3d87a
tf2_ros::Buffer *
tf_
classpose__utils_1_1GetPoseHelper.html
a8aff342a6a07ed78017c1ca5eac8cde9
karto::Graph
classkarto_1_1Graph.html
T
std::map< Name, std::map< int, Vertex< T > * > >
VertexMap
classkarto_1_1Graph.html
aa6170f8e2de031aed8d34dbc93da5868
void
AddEdge
classkarto_1_1Graph.html
a6c1d2686b46e4c426fb8590ce1e97081
(Edge< T > *pEdge)
void
AddVertex
classkarto_1_1Graph.html
ab905b3a8fe815d15db642ec1992a43cb
(const Name &rName, Vertex< T > *pVertex)
void
Clear
classkarto_1_1Graph.html
a452e35b2988d20111bee842bc9d361da
()
const std::vector< Edge< T > * > &
GetEdges
classkarto_1_1Graph.html
abe49a61b0cc080652c26d8a5d7ba3af5
() const
const VertexMap &
GetVertices
classkarto_1_1Graph.html
a2095e731904952e7d14f79043d953c55
() const
Graph
classkarto_1_1Graph.html
a0283b6c7fa4b57fe1f2e456b7e98cbb5
()
void
RemoveEdge
classkarto_1_1Graph.html
a65ae123acfc5cbb2faaee7ab34e84522
(const int &idx)
void
RemoveVertex
classkarto_1_1Graph.html
a4182f43c4bb4e1791fb11ce52e238c31
(const Name &rName, const int &idx)
virtual
~Graph
classkarto_1_1Graph.html
a8ed13f0ecc74adad38e725ceac96b9ea
()
void
serialize
classkarto_1_1Graph.html
ac07d1d70ebaec7ba41f7a91f22228d7b
(Archive &ar, const unsigned int version)
std::vector< Edge< T > * >
m_Edges
classkarto_1_1Graph.html
afe78a617b317427ee1740445c8277825
VertexMap
m_Vertices
classkarto_1_1Graph.html
a948f224bda3e7877bc60665b4b5e3170
friend class
boost::serialization::access
classkarto_1_1Graph.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Graph< karto::LocalizedRangeScan >
classkarto_1_1Graph.html
std::map< Name, std::map< int, Vertex< karto::LocalizedRangeScan > *> >
VertexMap
classkarto_1_1Graph.html
aa6170f8e2de031aed8d34dbc93da5868
void
AddEdge
classkarto_1_1Graph.html
a6c1d2686b46e4c426fb8590ce1e97081
(Edge< karto::LocalizedRangeScan > *pEdge)
void
AddVertex
classkarto_1_1Graph.html
ab905b3a8fe815d15db642ec1992a43cb
(const Name &rName, Vertex< karto::LocalizedRangeScan > *pVertex)
void
Clear
classkarto_1_1Graph.html
a452e35b2988d20111bee842bc9d361da
()
const std::vector< Edge< karto::LocalizedRangeScan > *> &
GetEdges
classkarto_1_1Graph.html
abe49a61b0cc080652c26d8a5d7ba3af5
() const
const VertexMap &
GetVertices
classkarto_1_1Graph.html
a2095e731904952e7d14f79043d953c55
() const
Graph
classkarto_1_1Graph.html
a0283b6c7fa4b57fe1f2e456b7e98cbb5
()
void
RemoveEdge
classkarto_1_1Graph.html
a65ae123acfc5cbb2faaee7ab34e84522
(const int &idx)
void
RemoveVertex
classkarto_1_1Graph.html
a4182f43c4bb4e1791fb11ce52e238c31
(const Name &rName, const int &idx)
virtual
~Graph
classkarto_1_1Graph.html
a8ed13f0ecc74adad38e725ceac96b9ea
()
void
serialize
classkarto_1_1Graph.html
ac07d1d70ebaec7ba41f7a91f22228d7b
(Archive &ar, const unsigned int version)
std::vector< Edge< karto::LocalizedRangeScan > *>
m_Edges
classkarto_1_1Graph.html
afe78a617b317427ee1740445c8277825
VertexMap
m_Vertices
classkarto_1_1Graph.html
a948f224bda3e7877bc60665b4b5e3170
friend class
boost::serialization::access
classkarto_1_1Graph.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Graph< LocalizedRangeScan >
classkarto_1_1Graph.html
std::map< Name, std::map< int, Vertex< LocalizedRangeScan > *> >
VertexMap
classkarto_1_1Graph.html
aa6170f8e2de031aed8d34dbc93da5868
void
AddEdge
classkarto_1_1Graph.html
a6c1d2686b46e4c426fb8590ce1e97081
(Edge< LocalizedRangeScan > *pEdge)
void
AddVertex
classkarto_1_1Graph.html
ab905b3a8fe815d15db642ec1992a43cb
(const Name &rName, Vertex< LocalizedRangeScan > *pVertex)
void
Clear
classkarto_1_1Graph.html
a452e35b2988d20111bee842bc9d361da
()
const std::vector< Edge< LocalizedRangeScan > *> &
GetEdges
classkarto_1_1Graph.html
abe49a61b0cc080652c26d8a5d7ba3af5
() const
const VertexMap &
GetVertices
classkarto_1_1Graph.html
a2095e731904952e7d14f79043d953c55
() const
Graph
classkarto_1_1Graph.html
a0283b6c7fa4b57fe1f2e456b7e98cbb5
()
void
RemoveEdge
classkarto_1_1Graph.html
a65ae123acfc5cbb2faaee7ab34e84522
(const int &idx)
void
RemoveVertex
classkarto_1_1Graph.html
a4182f43c4bb4e1791fb11ce52e238c31
(const Name &rName, const int &idx)
virtual
~Graph
classkarto_1_1Graph.html
a8ed13f0ecc74adad38e725ceac96b9ea
()
void
serialize
classkarto_1_1Graph.html
ac07d1d70ebaec7ba41f7a91f22228d7b
(Archive &ar, const unsigned int version)
std::vector< Edge< LocalizedRangeScan > *>
m_Edges
classkarto_1_1Graph.html
afe78a617b317427ee1740445c8277825
VertexMap
m_Vertices
classkarto_1_1Graph.html
a948f224bda3e7877bc60665b4b5e3170
friend class
boost::serialization::access
classkarto_1_1Graph.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::GraphTraversal
classkarto_1_1GraphTraversal.html
T
GraphTraversal
classkarto_1_1GraphTraversal.html
a997ded9e26064640580f19c05cfb35ce
()
GraphTraversal
classkarto_1_1GraphTraversal.html
a43ab9d1dc2edaf9057657b61f4647dab
(Graph< T > *pGraph)
virtual std::vector< T * >
TraverseForScans
classkarto_1_1GraphTraversal.html
a1a48d29e2e7249c6b958d5e57390593d
(Vertex< T > *pStartVertex, Visitor< T > *pVisitor)=0
virtual std::vector< Vertex< T > * >
TraverseForVertices
classkarto_1_1GraphTraversal.html
aaea29ab369549a4ebb1b0c2f6604b019
(Vertex< T > *pStartVertex, Visitor< T > *pVisitor)=0
virtual
~GraphTraversal
classkarto_1_1GraphTraversal.html
a3ce2ffeaff7c7347c8b57f6b4b2aa4bb
()
void
serialize
classkarto_1_1GraphTraversal.html
a04b316881be91e1fa90f4695574dd910
(Archive &ar, const unsigned int version)
Graph< T > *
m_pGraph
classkarto_1_1GraphTraversal.html
ac2b50dd394523e3d7dfc5a1097909354
friend class
boost::serialization::access
classkarto_1_1GraphTraversal.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
GraphTraversal< karto::LocalizedRangeScan >
classkarto_1_1GraphTraversal.html
GraphTraversal
classkarto_1_1GraphTraversal.html
a997ded9e26064640580f19c05cfb35ce
()
GraphTraversal
classkarto_1_1GraphTraversal.html
a43ab9d1dc2edaf9057657b61f4647dab
(Graph< karto::LocalizedRangeScan > *pGraph)
virtual std::vector< karto::LocalizedRangeScan *>
TraverseForScans
classkarto_1_1GraphTraversal.html
a1a48d29e2e7249c6b958d5e57390593d
(Vertex< karto::LocalizedRangeScan > *pStartVertex, Visitor< karto::LocalizedRangeScan > *pVisitor)=0
virtual std::vector< Vertex< karto::LocalizedRangeScan > *>
TraverseForVertices
classkarto_1_1GraphTraversal.html
aaea29ab369549a4ebb1b0c2f6604b019
(Vertex< karto::LocalizedRangeScan > *pStartVertex, Visitor< karto::LocalizedRangeScan > *pVisitor)=0
virtual
~GraphTraversal
classkarto_1_1GraphTraversal.html
a3ce2ffeaff7c7347c8b57f6b4b2aa4bb
()
void
serialize
classkarto_1_1GraphTraversal.html
a04b316881be91e1fa90f4695574dd910
(Archive &ar, const unsigned int version)
Graph< karto::LocalizedRangeScan > *
m_pGraph
classkarto_1_1GraphTraversal.html
ac2b50dd394523e3d7dfc5a1097909354
friend class
boost::serialization::access
classkarto_1_1GraphTraversal.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::Grid
classkarto_1_1Grid.html
T
void
Clear
classkarto_1_1Grid.html
a8b9ec18a031a4e801d0cc13e02f3a51a
()
Grid *
Clone
classkarto_1_1Grid.html
a0ff1e61eab686af4904dfd11474946a4
()
BoundingBox2
GetBoundingBox
classkarto_1_1Grid.html
acea085da5f69d7f54fa06198fa4c5f8e
() const
CoordinateConverter *
GetCoordinateConverter
classkarto_1_1Grid.html
a8beb3f4fc51aa37ec7887c28df948dff
() const
T *
GetDataPointer
classkarto_1_1Grid.html
a4dcdcc2c9dda0b55f43778bfd2c608c1
(const Vector2< kt_int32s > &rGrid)
T *
GetDataPointer
classkarto_1_1Grid.html
a743f750d8012da2570213adfbbdfec27
(const Vector2< kt_int32s > &rGrid) const
T *
GetDataPointer
classkarto_1_1Grid.html
aca5af1cd046a6d953d29410012c5cd15
()
T *
GetDataPointer
classkarto_1_1Grid.html
a827f6eccac5031b9df8a68fdef3937e6
() const
kt_int32s
GetDataSize
classkarto_1_1Grid.html
afbce53fed2cfad526311fb8dd53fc5b7
() const
kt_int32s
GetHeight
classkarto_1_1Grid.html
a37bed5f0e6b9d5068487c80826d4dd1f
() const
kt_double
GetResolution
classkarto_1_1Grid.html
a46187729a93909571b7b9b0527b760b3
() const
const Size2< kt_int32s >
GetSize
classkarto_1_1Grid.html
aa8043e4bac4d3d4b7bc58acb307f9974
() const
T
GetValue
classkarto_1_1Grid.html
a9d12ed882685a029940c144d41f5a128
(const Vector2< kt_int32s > &rGrid) const
kt_int32s
GetWidth
classkarto_1_1Grid.html
ad0667d61e6c304cb186a279a2d975905
() const
kt_int32s
GetWidthStep
classkarto_1_1Grid.html
a0c7816d08263138c03761c57e1c3cbbf
() const
Grid
classkarto_1_1Grid.html
a817e63ca053b6e09821d8c92e9447832
()
virtual kt_int32s
GridIndex
classkarto_1_1Grid.html
a6fe035f76f8502bc90aadb37c0373d70
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
Vector2< kt_double >
GridToWorld
classkarto_1_1Grid.html
a85468d02bfe4cb9f0029b1bae8d6faf4
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
Vector2< kt_int32s >
IndexToGrid
classkarto_1_1Grid.html
ac5b515bafafb4fa7c0e198298288c10f
(kt_int32s index) const
kt_bool
IsValidGridIndex
classkarto_1_1Grid.html
acbc24f0c79861a1e0b2be2402c51a4c5
(const Vector2< kt_int32s > &rGrid) const
virtual void
Resize
classkarto_1_1Grid.html
adc37b6fdb2166f395d6994f38d6a4b83
(kt_int32s width, kt_int32s height)
void
TraceLine
classkarto_1_1Grid.html
a8b737b0a00fa16fc1a8337e9b13eee6c
(kt_int32s x0, kt_int32s y0, kt_int32s x1, kt_int32s y1, Functor *f=NULL)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1Grid.html
aff2b119940f5b8dbfdd584a05c0d9d7d
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
virtual
~Grid
classkarto_1_1Grid.html
a2289c7a23a9af585639f90e18f25bfb0
()
static Grid *
CreateGrid
classkarto_1_1Grid.html
a7eb8ca3f7726f98d94acd4bc985efb43
(kt_int32s width, kt_int32s height, kt_double resolution)
Grid
classkarto_1_1Grid.html
ad9b6d6849c33a4a6df57d1e8580142f0
(kt_int32s width, kt_int32s height)
void
serialize
classkarto_1_1Grid.html
a627d273523fa3d9b42e8731a4a12401d
(Archive &ar, const unsigned int version)
kt_int32s
m_Height
classkarto_1_1Grid.html
a8e58e3e3be97c792885df92935cdcbd7
CoordinateConverter *
m_pCoordinateConverter
classkarto_1_1Grid.html
a9a5019f2e4a80b79d9d23d0ddc62449c
T *
m_pData
classkarto_1_1Grid.html
a98fb47ce5f0ea4ef1cd6f479b0c11c1a
kt_int32s
m_Width
classkarto_1_1Grid.html
aa000413954f62aa704e38d22d5252129
kt_int32s
m_WidthStep
classkarto_1_1Grid.html
a607ae4217d9c154c226bc5dfdc8b57f5
friend class
boost::serialization::access
classkarto_1_1Grid.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Grid< kt_double >
classkarto_1_1Grid.html
void
Clear
classkarto_1_1Grid.html
a8b9ec18a031a4e801d0cc13e02f3a51a
()
Grid *
Clone
classkarto_1_1Grid.html
a0ff1e61eab686af4904dfd11474946a4
()
BoundingBox2
GetBoundingBox
classkarto_1_1Grid.html
acea085da5f69d7f54fa06198fa4c5f8e
() const
CoordinateConverter *
GetCoordinateConverter
classkarto_1_1Grid.html
a8beb3f4fc51aa37ec7887c28df948dff
() const
kt_double *
GetDataPointer
classkarto_1_1Grid.html
a4dcdcc2c9dda0b55f43778bfd2c608c1
(const Vector2< kt_int32s > &rGrid)
kt_double *
GetDataPointer
classkarto_1_1Grid.html
a743f750d8012da2570213adfbbdfec27
(const Vector2< kt_int32s > &rGrid) const
kt_double *
GetDataPointer
classkarto_1_1Grid.html
aca5af1cd046a6d953d29410012c5cd15
()
kt_double *
GetDataPointer
classkarto_1_1Grid.html
a827f6eccac5031b9df8a68fdef3937e6
() const
kt_int32s
GetDataSize
classkarto_1_1Grid.html
afbce53fed2cfad526311fb8dd53fc5b7
() const
kt_int32s
GetHeight
classkarto_1_1Grid.html
a37bed5f0e6b9d5068487c80826d4dd1f
() const
kt_double
GetResolution
classkarto_1_1Grid.html
a46187729a93909571b7b9b0527b760b3
() const
const Size2< kt_int32s >
GetSize
classkarto_1_1Grid.html
aa8043e4bac4d3d4b7bc58acb307f9974
() const
kt_double
GetValue
classkarto_1_1Grid.html
a9d12ed882685a029940c144d41f5a128
(const Vector2< kt_int32s > &rGrid) const
kt_int32s
GetWidth
classkarto_1_1Grid.html
ad0667d61e6c304cb186a279a2d975905
() const
kt_int32s
GetWidthStep
classkarto_1_1Grid.html
a0c7816d08263138c03761c57e1c3cbbf
() const
Grid
classkarto_1_1Grid.html
a817e63ca053b6e09821d8c92e9447832
()
virtual kt_int32s
GridIndex
classkarto_1_1Grid.html
a6fe035f76f8502bc90aadb37c0373d70
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
Vector2< kt_double >
GridToWorld
classkarto_1_1Grid.html
a85468d02bfe4cb9f0029b1bae8d6faf4
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
Vector2< kt_int32s >
IndexToGrid
classkarto_1_1Grid.html
ac5b515bafafb4fa7c0e198298288c10f
(kt_int32s index) const
kt_bool
IsValidGridIndex
classkarto_1_1Grid.html
acbc24f0c79861a1e0b2be2402c51a4c5
(const Vector2< kt_int32s > &rGrid) const
virtual void
Resize
classkarto_1_1Grid.html
adc37b6fdb2166f395d6994f38d6a4b83
(kt_int32s width, kt_int32s height)
void
TraceLine
classkarto_1_1Grid.html
a8b737b0a00fa16fc1a8337e9b13eee6c
(kt_int32s x0, kt_int32s y0, kt_int32s x1, kt_int32s y1, Functor *f=NULL)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1Grid.html
aff2b119940f5b8dbfdd584a05c0d9d7d
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
virtual
~Grid
classkarto_1_1Grid.html
a2289c7a23a9af585639f90e18f25bfb0
()
static Grid *
CreateGrid
classkarto_1_1Grid.html
a7eb8ca3f7726f98d94acd4bc985efb43
(kt_int32s width, kt_int32s height, kt_double resolution)
Grid
classkarto_1_1Grid.html
ad9b6d6849c33a4a6df57d1e8580142f0
(kt_int32s width, kt_int32s height)
void
serialize
classkarto_1_1Grid.html
a627d273523fa3d9b42e8731a4a12401d
(Archive &ar, const unsigned int version)
kt_int32s
m_Height
classkarto_1_1Grid.html
a8e58e3e3be97c792885df92935cdcbd7
CoordinateConverter *
m_pCoordinateConverter
classkarto_1_1Grid.html
a9a5019f2e4a80b79d9d23d0ddc62449c
kt_double *
m_pData
classkarto_1_1Grid.html
a98fb47ce5f0ea4ef1cd6f479b0c11c1a
kt_int32s
m_Width
classkarto_1_1Grid.html
aa000413954f62aa704e38d22d5252129
kt_int32s
m_WidthStep
classkarto_1_1Grid.html
a607ae4217d9c154c226bc5dfdc8b57f5
friend class
boost::serialization::access
classkarto_1_1Grid.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Grid< kt_int32u >
classkarto_1_1Grid.html
void
Clear
classkarto_1_1Grid.html
a8b9ec18a031a4e801d0cc13e02f3a51a
()
Grid *
Clone
classkarto_1_1Grid.html
a0ff1e61eab686af4904dfd11474946a4
()
BoundingBox2
GetBoundingBox
classkarto_1_1Grid.html
acea085da5f69d7f54fa06198fa4c5f8e
() const
CoordinateConverter *
GetCoordinateConverter
classkarto_1_1Grid.html
a8beb3f4fc51aa37ec7887c28df948dff
() const
kt_int32u *
GetDataPointer
classkarto_1_1Grid.html
a4dcdcc2c9dda0b55f43778bfd2c608c1
(const Vector2< kt_int32s > &rGrid)
kt_int32u *
GetDataPointer
classkarto_1_1Grid.html
a743f750d8012da2570213adfbbdfec27
(const Vector2< kt_int32s > &rGrid) const
kt_int32u *
GetDataPointer
classkarto_1_1Grid.html
aca5af1cd046a6d953d29410012c5cd15
()
kt_int32u *
GetDataPointer
classkarto_1_1Grid.html
a827f6eccac5031b9df8a68fdef3937e6
() const
kt_int32s
GetDataSize
classkarto_1_1Grid.html
afbce53fed2cfad526311fb8dd53fc5b7
() const
kt_int32s
GetHeight
classkarto_1_1Grid.html
a37bed5f0e6b9d5068487c80826d4dd1f
() const
kt_double
GetResolution
classkarto_1_1Grid.html
a46187729a93909571b7b9b0527b760b3
() const
const Size2< kt_int32s >
GetSize
classkarto_1_1Grid.html
aa8043e4bac4d3d4b7bc58acb307f9974
() const
kt_int32u
GetValue
classkarto_1_1Grid.html
a9d12ed882685a029940c144d41f5a128
(const Vector2< kt_int32s > &rGrid) const
kt_int32s
GetWidth
classkarto_1_1Grid.html
ad0667d61e6c304cb186a279a2d975905
() const
kt_int32s
GetWidthStep
classkarto_1_1Grid.html
a0c7816d08263138c03761c57e1c3cbbf
() const
Grid
classkarto_1_1Grid.html
a817e63ca053b6e09821d8c92e9447832
()
virtual kt_int32s
GridIndex
classkarto_1_1Grid.html
a6fe035f76f8502bc90aadb37c0373d70
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
Vector2< kt_double >
GridToWorld
classkarto_1_1Grid.html
a85468d02bfe4cb9f0029b1bae8d6faf4
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
Vector2< kt_int32s >
IndexToGrid
classkarto_1_1Grid.html
ac5b515bafafb4fa7c0e198298288c10f
(kt_int32s index) const
kt_bool
IsValidGridIndex
classkarto_1_1Grid.html
acbc24f0c79861a1e0b2be2402c51a4c5
(const Vector2< kt_int32s > &rGrid) const
virtual void
Resize
classkarto_1_1Grid.html
adc37b6fdb2166f395d6994f38d6a4b83
(kt_int32s width, kt_int32s height)
void
TraceLine
classkarto_1_1Grid.html
a8b737b0a00fa16fc1a8337e9b13eee6c
(kt_int32s x0, kt_int32s y0, kt_int32s x1, kt_int32s y1, Functor *f=NULL)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1Grid.html
aff2b119940f5b8dbfdd584a05c0d9d7d
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
virtual
~Grid
classkarto_1_1Grid.html
a2289c7a23a9af585639f90e18f25bfb0
()
static Grid *
CreateGrid
classkarto_1_1Grid.html
a7eb8ca3f7726f98d94acd4bc985efb43
(kt_int32s width, kt_int32s height, kt_double resolution)
Grid
classkarto_1_1Grid.html
ad9b6d6849c33a4a6df57d1e8580142f0
(kt_int32s width, kt_int32s height)
void
serialize
classkarto_1_1Grid.html
a627d273523fa3d9b42e8731a4a12401d
(Archive &ar, const unsigned int version)
kt_int32s
m_Height
classkarto_1_1Grid.html
a8e58e3e3be97c792885df92935cdcbd7
CoordinateConverter *
m_pCoordinateConverter
classkarto_1_1Grid.html
a9a5019f2e4a80b79d9d23d0ddc62449c
kt_int32u *
m_pData
classkarto_1_1Grid.html
a98fb47ce5f0ea4ef1cd6f479b0c11c1a
kt_int32s
m_Width
classkarto_1_1Grid.html
aa000413954f62aa704e38d22d5252129
kt_int32s
m_WidthStep
classkarto_1_1Grid.html
a607ae4217d9c154c226bc5dfdc8b57f5
friend class
boost::serialization::access
classkarto_1_1Grid.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Grid< kt_int8u >
classkarto_1_1Grid.html
void
Clear
classkarto_1_1Grid.html
a8b9ec18a031a4e801d0cc13e02f3a51a
()
Grid *
Clone
classkarto_1_1Grid.html
a0ff1e61eab686af4904dfd11474946a4
()
BoundingBox2
GetBoundingBox
classkarto_1_1Grid.html
acea085da5f69d7f54fa06198fa4c5f8e
() const
CoordinateConverter *
GetCoordinateConverter
classkarto_1_1Grid.html
a8beb3f4fc51aa37ec7887c28df948dff
() const
kt_int8u *
GetDataPointer
classkarto_1_1Grid.html
a4dcdcc2c9dda0b55f43778bfd2c608c1
(const Vector2< kt_int32s > &rGrid)
kt_int8u *
GetDataPointer
classkarto_1_1Grid.html
a743f750d8012da2570213adfbbdfec27
(const Vector2< kt_int32s > &rGrid) const
kt_int8u *
GetDataPointer
classkarto_1_1Grid.html
aca5af1cd046a6d953d29410012c5cd15
()
kt_int8u *
GetDataPointer
classkarto_1_1Grid.html
a827f6eccac5031b9df8a68fdef3937e6
() const
kt_int32s
GetDataSize
classkarto_1_1Grid.html
afbce53fed2cfad526311fb8dd53fc5b7
() const
kt_int32s
GetHeight
classkarto_1_1Grid.html
a37bed5f0e6b9d5068487c80826d4dd1f
() const
kt_double
GetResolution
classkarto_1_1Grid.html
a46187729a93909571b7b9b0527b760b3
() const
const Size2< kt_int32s >
GetSize
classkarto_1_1Grid.html
aa8043e4bac4d3d4b7bc58acb307f9974
() const
kt_int8u
GetValue
classkarto_1_1Grid.html
a9d12ed882685a029940c144d41f5a128
(const Vector2< kt_int32s > &rGrid) const
kt_int32s
GetWidth
classkarto_1_1Grid.html
ad0667d61e6c304cb186a279a2d975905
() const
kt_int32s
GetWidthStep
classkarto_1_1Grid.html
a0c7816d08263138c03761c57e1c3cbbf
() const
Grid
classkarto_1_1Grid.html
a817e63ca053b6e09821d8c92e9447832
()
virtual kt_int32s
GridIndex
classkarto_1_1Grid.html
a6fe035f76f8502bc90aadb37c0373d70
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
Vector2< kt_double >
GridToWorld
classkarto_1_1Grid.html
a85468d02bfe4cb9f0029b1bae8d6faf4
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
Vector2< kt_int32s >
IndexToGrid
classkarto_1_1Grid.html
ac5b515bafafb4fa7c0e198298288c10f
(kt_int32s index) const
kt_bool
IsValidGridIndex
classkarto_1_1Grid.html
acbc24f0c79861a1e0b2be2402c51a4c5
(const Vector2< kt_int32s > &rGrid) const
virtual void
Resize
classkarto_1_1Grid.html
adc37b6fdb2166f395d6994f38d6a4b83
(kt_int32s width, kt_int32s height)
void
TraceLine
classkarto_1_1Grid.html
a8b737b0a00fa16fc1a8337e9b13eee6c
(kt_int32s x0, kt_int32s y0, kt_int32s x1, kt_int32s y1, Functor *f=NULL)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1Grid.html
aff2b119940f5b8dbfdd584a05c0d9d7d
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
virtual
~Grid
classkarto_1_1Grid.html
a2289c7a23a9af585639f90e18f25bfb0
()
static Grid *
CreateGrid
classkarto_1_1Grid.html
a7eb8ca3f7726f98d94acd4bc985efb43
(kt_int32s width, kt_int32s height, kt_double resolution)
Grid
classkarto_1_1Grid.html
ad9b6d6849c33a4a6df57d1e8580142f0
(kt_int32s width, kt_int32s height)
void
serialize
classkarto_1_1Grid.html
a627d273523fa3d9b42e8731a4a12401d
(Archive &ar, const unsigned int version)
kt_int32s
m_Height
classkarto_1_1Grid.html
a8e58e3e3be97c792885df92935cdcbd7
CoordinateConverter *
m_pCoordinateConverter
classkarto_1_1Grid.html
a9a5019f2e4a80b79d9d23d0ddc62449c
kt_int8u *
m_pData
classkarto_1_1Grid.html
a98fb47ce5f0ea4ef1cd6f479b0c11c1a
kt_int32s
m_Width
classkarto_1_1Grid.html
aa000413954f62aa704e38d22d5252129
kt_int32s
m_WidthStep
classkarto_1_1Grid.html
a607ae4217d9c154c226bc5dfdc8b57f5
friend class
boost::serialization::access
classkarto_1_1Grid.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::GridIndexLookup
classkarto_1_1GridIndexLookup.html
T
void
ComputeOffsets
classkarto_1_1GridIndexLookup.html
a500b075f28902e509c9889a547f6eaf0
(LocalizedRangeScan *pScan, kt_double angleCenter, kt_double angleOffset, kt_double angleResolution)
const std::vector< kt_double > &
GetAngles
classkarto_1_1GridIndexLookup.html
a986359fbe5881b3a5ce2ada9645b76be
() const
const LookupArray *
GetLookupArray
classkarto_1_1GridIndexLookup.html
afde4cc80f03b4cecab1058592518dd63
(kt_int32u index) const
GridIndexLookup
classkarto_1_1GridIndexLookup.html
a58cac8e68f7881d4aa5b95c237a91e46
()
GridIndexLookup
classkarto_1_1GridIndexLookup.html
afdeb3d608836e9a7ab28bb5e55f6d923
(Grid< T > *pGrid)
virtual
~GridIndexLookup
classkarto_1_1GridIndexLookup.html
a4e03f201ef8e4b62aabca0065ed08fcf
()
void
ComputeOffsets
classkarto_1_1GridIndexLookup.html
ada64a05f23b1b500370b280d8897163d
(kt_int32u angleIndex, kt_double angle, const Pose2Vector &rLocalPoints, LocalizedRangeScan *pScan)
void
DestroyArrays
classkarto_1_1GridIndexLookup.html
a968c3f953780ba2cb1f0892cca186b8f
()
void
serialize
classkarto_1_1GridIndexLookup.html
a83d5074ae4ef809d5935c788f211c1ce
(Archive &ar, const unsigned int version)
void
SetSize
classkarto_1_1GridIndexLookup.html
af966f199a950346a8c8fcaa453b7606c
(kt_int32u size)
std::vector< kt_double >
m_Angles
classkarto_1_1GridIndexLookup.html
a941f76bbce21b335341ed47ba9bd4842
kt_int32u
m_Capacity
classkarto_1_1GridIndexLookup.html
a0dca08e2aa153b57780c19be65e64d85
Grid< T > *
m_pGrid
classkarto_1_1GridIndexLookup.html
aeb567b0c9abc68db0c6db7078e9ee346
LookupArray **
m_ppLookupArray
classkarto_1_1GridIndexLookup.html
a6c3c170fd08f5ee3ac55199084a55c98
kt_int32u
m_Size
classkarto_1_1GridIndexLookup.html
a948517e25fc50225af33614be300004a
friend class
boost::serialization::access
classkarto_1_1GridIndexLookup.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
GridIndexLookup< kt_int8u >
classkarto_1_1GridIndexLookup.html
void
ComputeOffsets
classkarto_1_1GridIndexLookup.html
a500b075f28902e509c9889a547f6eaf0
(LocalizedRangeScan *pScan, kt_double angleCenter, kt_double angleOffset, kt_double angleResolution)
const std::vector< kt_double > &
GetAngles
classkarto_1_1GridIndexLookup.html
a986359fbe5881b3a5ce2ada9645b76be
() const
const LookupArray *
GetLookupArray
classkarto_1_1GridIndexLookup.html
afde4cc80f03b4cecab1058592518dd63
(kt_int32u index) const
GridIndexLookup
classkarto_1_1GridIndexLookup.html
a58cac8e68f7881d4aa5b95c237a91e46
()
GridIndexLookup
classkarto_1_1GridIndexLookup.html
afdeb3d608836e9a7ab28bb5e55f6d923
(Grid< kt_int8u > *pGrid)
virtual
~GridIndexLookup
classkarto_1_1GridIndexLookup.html
a4e03f201ef8e4b62aabca0065ed08fcf
()
void
ComputeOffsets
classkarto_1_1GridIndexLookup.html
ada64a05f23b1b500370b280d8897163d
(kt_int32u angleIndex, kt_double angle, const Pose2Vector &rLocalPoints, LocalizedRangeScan *pScan)
void
DestroyArrays
classkarto_1_1GridIndexLookup.html
a968c3f953780ba2cb1f0892cca186b8f
()
void
serialize
classkarto_1_1GridIndexLookup.html
a83d5074ae4ef809d5935c788f211c1ce
(Archive &ar, const unsigned int version)
void
SetSize
classkarto_1_1GridIndexLookup.html
af966f199a950346a8c8fcaa453b7606c
(kt_int32u size)
std::vector< kt_double >
m_Angles
classkarto_1_1GridIndexLookup.html
a941f76bbce21b335341ed47ba9bd4842
kt_int32u
m_Capacity
classkarto_1_1GridIndexLookup.html
a0dca08e2aa153b57780c19be65e64d85
Grid< kt_int8u > *
m_pGrid
classkarto_1_1GridIndexLookup.html
aeb567b0c9abc68db0c6db7078e9ee346
LookupArray **
m_ppLookupArray
classkarto_1_1GridIndexLookup.html
a6c3c170fd08f5ee3ac55199084a55c98
kt_int32u
m_Size
classkarto_1_1GridIndexLookup.html
a948517e25fc50225af33614be300004a
friend class
boost::serialization::access
classkarto_1_1GridIndexLookup.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
solver_plugins::GTSAMSolver
classsolver__plugins_1_1GTSAMSolver.html
karto::ScanSolver
virtual void
AddConstraint
classsolver__plugins_1_1GTSAMSolver.html
a5b7f5dff19175c9ee6a68afa060973b4
(karto::Edge< karto::LocalizedRangeScan > *pEdge)
virtual void
AddNode
classsolver__plugins_1_1GTSAMSolver.html
adac6d9a8577ea0c21f5a6094cc54af12
(karto::Vertex< karto::LocalizedRangeScan > *pVertex)
virtual void
Clear
classsolver__plugins_1_1GTSAMSolver.html
a63670f438793295e245d3ecdfa68cc44
()
virtual void
Compute
classsolver__plugins_1_1GTSAMSolver.html
ac189499a1d6ac0c52a64bb075b5a6497
()
virtual const karto::ScanSolver::IdPoseVector &
GetCorrections
classsolver__plugins_1_1GTSAMSolver.html
afdf79085479dbb752a752e08f462be6a
() const
virtual void
getGraph
classsolver__plugins_1_1GTSAMSolver.html
a296624b4dfd0da21b0d3aab8518d2112
(std::vector< Eigen::Vector2d > &nodes)
GTSAMSolver
classsolver__plugins_1_1GTSAMSolver.html
a7a09bfbbbc3b8484d47eb8f07ade61c8
()
virtual void
ModifyNode
classsolver__plugins_1_1GTSAMSolver.html
ab7c2418cb87cf5f18ff12e0d555d5733
(const int &unique_id, const Eigen::Vector3d &pose)
virtual
~GTSAMSolver
classsolver__plugins_1_1GTSAMSolver.html
aae2cb5b517ab0a436a720e8d3b955feb
()
karto::ScanSolver::IdPoseVector
corrections_
classsolver__plugins_1_1GTSAMSolver.html
a96d785e54dea404ba2c70b8eef5b1ecc
gtsam::NonlinearFactorGraph
graph_
classsolver__plugins_1_1GTSAMSolver.html
adbde746d961b2a06c6b912c40968bc42
std::vector< Eigen::Vector2d >
graphNodes_
classsolver__plugins_1_1GTSAMSolver.html
ab12875608cc78487c53a07058f010651
gtsam::Values
initialGuess_
classsolver__plugins_1_1GTSAMSolver.html
a907f55c29807f7283264f9eb599e2e6f
nanoflann::has_assign
structnanoflann_1_1has__assign.html
nanoflann::has_assign< T, decltype((void) std::declval< T >().assign(1, 0), 0)>
structnanoflann_1_1has__assign_3_01T_00_01decltype_07_07void_08_01std_1_1declval_3_01T_01_4_07_0384656df8feb37b62ef12dfcd439e93e.html
nanoflann::has_resize
structnanoflann_1_1has__resize.html
nanoflann::has_resize< T, decltype((void) std::declval< T >().resize(1), 0)>
structnanoflann_1_1has__resize_3_01T_00_01decltype_07_07void_08_01std_1_1declval_3_01T_01_4_07_08_8resize_071_08_00_010_08_4.html
nanoflann::IndexDist_Sorter
structnanoflann_1_1IndexDist__Sorter.html
bool
operator()
structnanoflann_1_1IndexDist__Sorter.html
a916a2c12be68be13b447d2dd7ae5cbbb
(const PairType &p1, const PairType &p2) const
nanoflann::KDTreeBaseClass::Interval
structnanoflann_1_1KDTreeBaseClass_1_1Interval.html
ElementType
high
structnanoflann_1_1KDTreeBaseClass_1_1Interval.html
ad39f54310e89737fc22369979df14ba9
ElementType
low
structnanoflann_1_1KDTreeBaseClass_1_1Interval.html
a75c5eb8ad6655399a320ab2347ba68e5
nanoflann::KDTreeBaseClass
classnanoflann_1_1KDTreeBaseClass.html
Derived
Distance
DatasetAdaptor
DIM
IndexType
nanoflann::KDTreeBaseClass::Interval
nanoflann::KDTreeBaseClass::Node
array_or_vector_selector< DIM, Interval >::container_t
BoundingBox
classnanoflann_1_1KDTreeBaseClass.html
a1bc3e857a22727e884bb301cd945c934
array_or_vector_selector< DIM, DistanceType >::container_t
distance_vector_t
classnanoflann_1_1KDTreeBaseClass.html
a8836ffa8380f05d544337ccffd8b9593
Distance::DistanceType
DistanceType
classnanoflann_1_1KDTreeBaseClass.html
af68b972de35426f043f303ce0f1c439d
Distance::ElementType
ElementType
classnanoflann_1_1KDTreeBaseClass.html
a2a2c768a06d03abd3c3bf4a457430b45
Node *
NodePtr
classnanoflann_1_1KDTreeBaseClass.html
a2dd15a21d803ab1fd21f9a9b5c527902
DistanceType
computeInitialDistances
classnanoflann_1_1KDTreeBaseClass.html
a04f4a4f4d36571a943ef0098ff89cdf7
(const Derived &obj, const ElementType *vec, distance_vector_t &dists) const
void
computeMinMax
classnanoflann_1_1KDTreeBaseClass.html
aef319ed0a5d2779e2206a8ba1183ec02
(const Derived &obj, IndexType *ind, IndexType count, int element, ElementType &min_elem, ElementType &max_elem)
ElementType
dataset_get
classnanoflann_1_1KDTreeBaseClass.html
a1fae1cfb521bda6e0971712d68ca35f6
(const Derived &obj, size_t idx, int component) const
NodePtr
divideTree
classnanoflann_1_1KDTreeBaseClass.html
af28ff705467d61f1a77b91ce7878a361
(Derived &obj, const IndexType left, const IndexType right, BoundingBox &bbox)
void
freeIndex
classnanoflann_1_1KDTreeBaseClass.html
a8a76f366cbbeb7feb8c0d2ecc91c4dcd
(Derived &obj)
void
load_tree
classnanoflann_1_1KDTreeBaseClass.html
abdfddccec4470a5db1bd075947ed09ec
(Derived &obj, FILE *stream, NodePtr &tree)
void
loadIndex_
classnanoflann_1_1KDTreeBaseClass.html
a105f752dfed5d19eb1240d15836d1664
(Derived &obj, FILE *stream)
void
middleSplit_
classnanoflann_1_1KDTreeBaseClass.html
ae3a6b6a01fd5e32be83c1b37b3e5f1d8
(Derived &obj, IndexType *ind, IndexType count, IndexType &index, int &cutfeat, DistanceType &cutval, const BoundingBox &bbox)
void
planeSplit
classnanoflann_1_1KDTreeBaseClass.html
ad9e6e2d2b3269a9e078b4e861a9e5681
(Derived &obj, IndexType *ind, const IndexType count, int cutfeat, DistanceType &cutval, IndexType &lim1, IndexType &lim2)
void
save_tree
classnanoflann_1_1KDTreeBaseClass.html
abeb891191852d9cdd9fbed032d78d5b9
(Derived &obj, FILE *stream, NodePtr tree)
void
saveIndex_
classnanoflann_1_1KDTreeBaseClass.html
af804cdf2475d8b4d63610c060cb43402
(Derived &obj, FILE *stream)
size_t
size
classnanoflann_1_1KDTreeBaseClass.html
afe312259c5a677185b020b09bc9b1133
(const Derived &obj) const
size_t
usedMemory
classnanoflann_1_1KDTreeBaseClass.html
a3109375fb5ac4cbeb01ee90ff3e0a082
(Derived &obj)
size_t
veclen
classnanoflann_1_1KDTreeBaseClass.html
ae50bddff91373294bc04e5e830c93b49
(const Derived &obj)
int
dim
classnanoflann_1_1KDTreeBaseClass.html
ac012462fd44105a7067a866f17d3a3c4
size_t
m_leaf_max_size
classnanoflann_1_1KDTreeBaseClass.html
a8bddcc11eb673a55aeddc6db7d98e0f8
size_t
m_size
classnanoflann_1_1KDTreeBaseClass.html
a7bf4c8bb983de8bd1ab57d2d766e0b94
size_t
m_size_at_index_build
classnanoflann_1_1KDTreeBaseClass.html
ad68a95d420ed5698e4c34e2aeabf348e
PooledAllocator
pool
classnanoflann_1_1KDTreeBaseClass.html
a96ee9a23c13560de86beffd8bd0f840c
BoundingBox
root_bbox
classnanoflann_1_1KDTreeBaseClass.html
a3da5a7eb2c023164cf74851371fce25f
NodePtr
root_node
classnanoflann_1_1KDTreeBaseClass.html
a48eb801f23eee904d6425885a8c53e25
std::vector< IndexType >
vind
classnanoflann_1_1KDTreeBaseClass.html
ae30c15d493556b42895e40f365cbc40c
KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >, Distance, DatasetAdaptor, DIM, IndexType >
classnanoflann_1_1KDTreeBaseClass.html
array_or_vector_selector< DIM, Interval >::container_t
BoundingBox
classnanoflann_1_1KDTreeBaseClass.html
a1bc3e857a22727e884bb301cd945c934
array_or_vector_selector< DIM, DistanceType >::container_t
distance_vector_t
classnanoflann_1_1KDTreeBaseClass.html
a8836ffa8380f05d544337ccffd8b9593
Distance::DistanceType
DistanceType
classnanoflann_1_1KDTreeBaseClass.html
af68b972de35426f043f303ce0f1c439d
Distance::ElementType
ElementType
classnanoflann_1_1KDTreeBaseClass.html
a2a2c768a06d03abd3c3bf4a457430b45
Node *
NodePtr
classnanoflann_1_1KDTreeBaseClass.html
a2dd15a21d803ab1fd21f9a9b5c527902
DistanceType
computeInitialDistances
classnanoflann_1_1KDTreeBaseClass.html
a04f4a4f4d36571a943ef0098ff89cdf7
(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, const ElementType *vec, distance_vector_t &dists) const
void
computeMinMax
classnanoflann_1_1KDTreeBaseClass.html
aef319ed0a5d2779e2206a8ba1183ec02
(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, IndexType *ind, IndexType count, int element, ElementType &min_elem, ElementType &max_elem)
ElementType
dataset_get
classnanoflann_1_1KDTreeBaseClass.html
a1fae1cfb521bda6e0971712d68ca35f6
(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, size_t idx, int component) const
NodePtr
divideTree
classnanoflann_1_1KDTreeBaseClass.html
af28ff705467d61f1a77b91ce7878a361
(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, const IndexType left, const IndexType right, BoundingBox &bbox)
void
freeIndex
classnanoflann_1_1KDTreeBaseClass.html
a8a76f366cbbeb7feb8c0d2ecc91c4dcd
(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj)
void
load_tree
classnanoflann_1_1KDTreeBaseClass.html
abdfddccec4470a5db1bd075947ed09ec
(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, FILE *stream, NodePtr &tree)
void
loadIndex_
classnanoflann_1_1KDTreeBaseClass.html
a105f752dfed5d19eb1240d15836d1664
(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, FILE *stream)
void
middleSplit_
classnanoflann_1_1KDTreeBaseClass.html
ae3a6b6a01fd5e32be83c1b37b3e5f1d8
(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, IndexType *ind, IndexType count, IndexType &index, int &cutfeat, DistanceType &cutval, const BoundingBox &bbox)
void
planeSplit
classnanoflann_1_1KDTreeBaseClass.html
ad9e6e2d2b3269a9e078b4e861a9e5681
(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, IndexType *ind, const IndexType count, int cutfeat, DistanceType &cutval, IndexType &lim1, IndexType &lim2)
void
save_tree
classnanoflann_1_1KDTreeBaseClass.html
abeb891191852d9cdd9fbed032d78d5b9
(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, FILE *stream, NodePtr tree)
void
saveIndex_
classnanoflann_1_1KDTreeBaseClass.html
af804cdf2475d8b4d63610c060cb43402
(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj, FILE *stream)
size_t
size
classnanoflann_1_1KDTreeBaseClass.html
afe312259c5a677185b020b09bc9b1133
(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj) const
size_t
usedMemory
classnanoflann_1_1KDTreeBaseClass.html
a3109375fb5ac4cbeb01ee90ff3e0a082
(KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj)
size_t
veclen
classnanoflann_1_1KDTreeBaseClass.html
ae50bddff91373294bc04e5e830c93b49
(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &obj)
int
dim
classnanoflann_1_1KDTreeBaseClass.html
ac012462fd44105a7067a866f17d3a3c4
size_t
m_leaf_max_size
classnanoflann_1_1KDTreeBaseClass.html
a8bddcc11eb673a55aeddc6db7d98e0f8
size_t
m_size
classnanoflann_1_1KDTreeBaseClass.html
a7bf4c8bb983de8bd1ab57d2d766e0b94
size_t
m_size_at_index_build
classnanoflann_1_1KDTreeBaseClass.html
ad68a95d420ed5698e4c34e2aeabf348e
PooledAllocator
pool
classnanoflann_1_1KDTreeBaseClass.html
a96ee9a23c13560de86beffd8bd0f840c
BoundingBox
root_bbox
classnanoflann_1_1KDTreeBaseClass.html
a3da5a7eb2c023164cf74851371fce25f
NodePtr
root_node
classnanoflann_1_1KDTreeBaseClass.html
a48eb801f23eee904d6425885a8c53e25
std::vector< IndexType >
vind
classnanoflann_1_1KDTreeBaseClass.html
ae30c15d493556b42895e40f365cbc40c
KDTreeBaseClass< KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType >, Distance, DatasetAdaptor, DIM, IndexType >
classnanoflann_1_1KDTreeBaseClass.html
array_or_vector_selector< DIM, Interval >::container_t
BoundingBox
classnanoflann_1_1KDTreeBaseClass.html
a1bc3e857a22727e884bb301cd945c934
array_or_vector_selector< DIM, DistanceType >::container_t
distance_vector_t
classnanoflann_1_1KDTreeBaseClass.html
a8836ffa8380f05d544337ccffd8b9593
Distance::DistanceType
DistanceType
classnanoflann_1_1KDTreeBaseClass.html
af68b972de35426f043f303ce0f1c439d
Distance::ElementType
ElementType
classnanoflann_1_1KDTreeBaseClass.html
a2a2c768a06d03abd3c3bf4a457430b45
Node *
NodePtr
classnanoflann_1_1KDTreeBaseClass.html
a2dd15a21d803ab1fd21f9a9b5c527902
DistanceType
computeInitialDistances
classnanoflann_1_1KDTreeBaseClass.html
a04f4a4f4d36571a943ef0098ff89cdf7
(const KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, const ElementType *vec, distance_vector_t &dists) const
void
computeMinMax
classnanoflann_1_1KDTreeBaseClass.html
aef319ed0a5d2779e2206a8ba1183ec02
(const KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, IndexType *ind, IndexType count, int element, ElementType &min_elem, ElementType &max_elem)
ElementType
dataset_get
classnanoflann_1_1KDTreeBaseClass.html
a1fae1cfb521bda6e0971712d68ca35f6
(const KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, size_t idx, int component) const
NodePtr
divideTree
classnanoflann_1_1KDTreeBaseClass.html
af28ff705467d61f1a77b91ce7878a361
(KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, const IndexType left, const IndexType right, BoundingBox &bbox)
void
freeIndex
classnanoflann_1_1KDTreeBaseClass.html
a8a76f366cbbeb7feb8c0d2ecc91c4dcd
(KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj)
void
load_tree
classnanoflann_1_1KDTreeBaseClass.html
abdfddccec4470a5db1bd075947ed09ec
(KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, FILE *stream, NodePtr &tree)
void
loadIndex_
classnanoflann_1_1KDTreeBaseClass.html
a105f752dfed5d19eb1240d15836d1664
(KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, FILE *stream)
void
middleSplit_
classnanoflann_1_1KDTreeBaseClass.html
ae3a6b6a01fd5e32be83c1b37b3e5f1d8
(KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, IndexType *ind, IndexType count, IndexType &index, int &cutfeat, DistanceType &cutval, const BoundingBox &bbox)
void
planeSplit
classnanoflann_1_1KDTreeBaseClass.html
ad9e6e2d2b3269a9e078b4e861a9e5681
(KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, IndexType *ind, const IndexType count, int cutfeat, DistanceType &cutval, IndexType &lim1, IndexType &lim2)
void
save_tree
classnanoflann_1_1KDTreeBaseClass.html
abeb891191852d9cdd9fbed032d78d5b9
(KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, FILE *stream, NodePtr tree)
void
saveIndex_
classnanoflann_1_1KDTreeBaseClass.html
af804cdf2475d8b4d63610c060cb43402
(KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj, FILE *stream)
size_t
size
classnanoflann_1_1KDTreeBaseClass.html
afe312259c5a677185b020b09bc9b1133
(const KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj) const
size_t
usedMemory
classnanoflann_1_1KDTreeBaseClass.html
a3109375fb5ac4cbeb01ee90ff3e0a082
(KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj)
size_t
veclen
classnanoflann_1_1KDTreeBaseClass.html
ae50bddff91373294bc04e5e830c93b49
(const KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType > &obj)
int
dim
classnanoflann_1_1KDTreeBaseClass.html
ac012462fd44105a7067a866f17d3a3c4
size_t
m_leaf_max_size
classnanoflann_1_1KDTreeBaseClass.html
a8bddcc11eb673a55aeddc6db7d98e0f8
size_t
m_size
classnanoflann_1_1KDTreeBaseClass.html
a7bf4c8bb983de8bd1ab57d2d766e0b94
size_t
m_size_at_index_build
classnanoflann_1_1KDTreeBaseClass.html
ad68a95d420ed5698e4c34e2aeabf348e
PooledAllocator
pool
classnanoflann_1_1KDTreeBaseClass.html
a96ee9a23c13560de86beffd8bd0f840c
BoundingBox
root_bbox
classnanoflann_1_1KDTreeBaseClass.html
a3da5a7eb2c023164cf74851371fce25f
NodePtr
root_node
classnanoflann_1_1KDTreeBaseClass.html
a48eb801f23eee904d6425885a8c53e25
std::vector< IndexType >
vind
classnanoflann_1_1KDTreeBaseClass.html
ae30c15d493556b42895e40f365cbc40c
nanoflann::KDTreeEigenMatrixAdaptor
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
DIM
KDTreeSingleIndexAdaptor< metric_t, self_t, MatrixType::ColsAtCompileTime, IndexType >
index_t
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
afe14340657eaece252ed10cc557fc73f
MatrixType::Index
IndexType
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
aa120fce5afe90865f13a6463af1447ad
Distance::template traits< num_t, self_t >::distance_t
metric_t
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
af79b6ab760cf98cc58e88e98e86e074c
MatrixType::Scalar
num_t
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
adb8a609624f6137e43be794528182d69
KDTreeEigenMatrixAdaptor< MatrixType, DIM, Distance >
self_t
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a76c76acc77897b277b7c11857f002906
KDTreeEigenMatrixAdaptor
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a203fca54629ea3d53d7c313900e71b0c
(const size_t dimensionality, const std::reference_wrapper< const MatrixType > &mat, const int leaf_max_size=10)
KDTreeEigenMatrixAdaptor
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a37494fec9af1304265769f018d23f192
(const self_t &)=delete
void
query
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a822101bdbf79d3309ac2553af8f0cf90
(const num_t *query_point, const size_t num_closest, IndexType *out_indices, num_t *out_distances_sq, const int=10) const
~KDTreeEigenMatrixAdaptor
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a487a04f5bddabfbaa524b3f875e7aad8
()
const self_t &
derived
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a877d3d85519fc9bbff5c2c820057ee58
() const
self_t &
derived
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
af3f40925fb5ff1ce7200885b2d9667a1
()
size_t
kdtree_get_point_count
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a79a854f3f0eed80cf187c5c5d11d3eab
() const
num_t
kdtree_get_pt
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
aad81357bd53464c353701ea065db74a7
(const IndexType idx, size_t dim) const
bool
kdtree_get_bbox
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
af243add7284a4039117e14c1ea6c8c4c
(BBOX &) const
index_t *
index
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
afeb983a6cc0808d758efda2d9d40b9b5
const std::reference_wrapper< const MatrixType >
m_data_matrix
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a0b359531a086a9f029b510ca1b7265ef
const self_t &
derived
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a877d3d85519fc9bbff5c2c820057ee58
() const
self_t &
derived
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
af3f40925fb5ff1ce7200885b2d9667a1
()
size_t
kdtree_get_point_count
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
a79a854f3f0eed80cf187c5c5d11d3eab
() const
num_t
kdtree_get_pt
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
aad81357bd53464c353701ea065db74a7
(const IndexType idx, size_t dim) const
bool
kdtree_get_bbox
structnanoflann_1_1KDTreeEigenMatrixAdaptor.html
af243add7284a4039117e14c1ea6c8c4c
(BBOX &) const
nanoflann::KDTreeSingleIndexAdaptor
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
DIM
KDTreeBaseClass< KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >, Distance, DatasetAdaptor, DIM, IndexType >
nanoflann::KDTreeBaseClass< nanoflann::KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType >, Distance, DatasetAdaptor, DIM, IndexType >
BaseClassRef
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a0911dcf4a2c3fb4bb61910bbe785419c
BaseClassRef::BoundingBox
BoundingBox
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
aebc33d90c2e4003a1a546099c53c67f4
BaseClassRef::distance_vector_t
distance_vector_t
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a645636a02203e7b1ae4a39e883db933f
BaseClassRef::DistanceType
DistanceType
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
acaca480527e954555bc1465841e11a04
BaseClassRef::ElementType
ElementType
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a3ae7ec98e398675845a2fe0954f8bfbc
BaseClassRef::Interval
Interval
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a4c58b7c0abec3ef0c5f124de08c26db8
BaseClassRef::Node
Node
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a62be912798a303ee00e5d4e2c50bdbf8
Node *
NodePtr
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a790d9a422739532c647e87e0f334b3c5
void
buildIndex
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
ae31b0904cbd1c50d322fea80e296ae8a
()
void
computeBoundingBox
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
aebcbd6fdd264d1d85efa9567002d8ef1
(BoundingBox &bbox)
void
init_vind
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
aa1f14b5b6e7b0c09e09dae7e44c11200
()
KDTreeSingleIndexAdaptor
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a124710f75dc9f03b69b8db9bc2e105ec
(const KDTreeSingleIndexAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &)=delete
KDTreeSingleIndexAdaptor
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a501d7ba6b8597ef4d290507d9c9fbd48
(const int dimensionality, const DatasetAdaptor &inputData, const KDTreeSingleIndexAdaptorParams ¶ms=KDTreeSingleIndexAdaptorParams())
void
loadIndex
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
ada392af155fafc392ad21dbd82931fec
(FILE *stream)
void
saveIndex
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a1eb35794561693abf42b745f30a7339a
(FILE *stream)
bool
searchLevel
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
afe3ccecc7dcd2d37bec4dc2d90aa038c
(RESULTSET &result_set, const ElementType *vec, const NodePtr node, DistanceType mindistsq, distance_vector_t &dists, const float epsError) const
bool
findNeighbors
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a21d89bc28ac07ed8eeece0ca74961421
(RESULTSET &result, const ElementType *vec, const SearchParams &searchParams) const
size_t
knnSearch
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a273aaa35f254c016e36329ce72ebd086
(const ElementType *query_point, const size_t num_closest, IndexType *out_indices, DistanceType *out_distances_sq, const int=10) const
size_t
radiusSearch
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
aa893261ad47a15e1c4cdc002863cf6b7
(const ElementType *query_point, const DistanceType &radius, std::vector< std::pair< IndexType, DistanceType >> &IndicesDists, const SearchParams &searchParams) const
size_t
radiusSearchCustomCallback
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
ad6a6a9c793feec70509a240665b21b1d
(const ElementType *query_point, SEARCH_CALLBACK &resultSet, const SearchParams &searchParams=SearchParams()) const
const DatasetAdaptor &
dataset
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
ac08149f85032de7a730ba92ebc1f9782
Distance
distance
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a264f86796d4cae73878b594155e9a807
const KDTreeSingleIndexAdaptorParams
index_params
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a053e2ff7d92476c2201ee4093ade23aa
bool
findNeighbors
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a21d89bc28ac07ed8eeece0ca74961421
(RESULTSET &result, const ElementType *vec, const SearchParams &searchParams) const
size_t
knnSearch
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
a273aaa35f254c016e36329ce72ebd086
(const ElementType *query_point, const size_t num_closest, IndexType *out_indices, DistanceType *out_distances_sq, const int=10) const
size_t
radiusSearch
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
aa893261ad47a15e1c4cdc002863cf6b7
(const ElementType *query_point, const DistanceType &radius, std::vector< std::pair< IndexType, DistanceType >> &IndicesDists, const SearchParams &searchParams) const
size_t
radiusSearchCustomCallback
classnanoflann_1_1KDTreeSingleIndexAdaptor.html
ad6a6a9c793feec70509a240665b21b1d
(const ElementType *query_point, SEARCH_CALLBACK &resultSet, const SearchParams &searchParams=SearchParams()) const
nanoflann::KDTreeSingleIndexAdaptorParams
structnanoflann_1_1KDTreeSingleIndexAdaptorParams.html
KDTreeSingleIndexAdaptorParams
structnanoflann_1_1KDTreeSingleIndexAdaptorParams.html
a461baf5bea35d4b263b1de2a6dc631ad
(size_t _leaf_max_size=10)
size_t
leaf_max_size
structnanoflann_1_1KDTreeSingleIndexAdaptorParams.html
aa355e5ec6b36fbf75a77aef8b5287fca
nanoflann::KDTreeSingleIndexDynamicAdaptor
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
DIM
Distance::DistanceType
DistanceType
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a65813e4c9ed9f1e2acbf6c6fc59e5b4c
Distance::ElementType
ElementType
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
ab1b832779d45e044fc1e88df4c190252
void
addPoints
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
ab056d39ec787e1888561c0d30ca67e4d
(IndexType start, IndexType end)
bool
findNeighbors
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a243273952dd26502ccfcb7df62877b0d
(RESULTSET &result, const ElementType *vec, const SearchParams &searchParams) const
const std::vector< index_container_t > &
getAllIndices
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
ac998bc67f3dab745fc0bab403d560c6a
() const
KDTreeSingleIndexDynamicAdaptor
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
ab5782069ba53f63e6a1bb3179b76b582
(const int dimensionality, const DatasetAdaptor &inputData, const KDTreeSingleIndexAdaptorParams ¶ms=KDTreeSingleIndexAdaptorParams(), const size_t maximumPointCount=1000000000U)
KDTreeSingleIndexDynamicAdaptor
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
aed425d8a99cd4d170e7135b35e414c0b
(const KDTreeSingleIndexDynamicAdaptor< Distance, DatasetAdaptor, DIM, IndexType > &)=delete
void
removePoint
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a6049f74d0f445f4e52b1153f23f5cd2e
(size_t idx)
Distance
distance
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a0e78bbc1644699db9a6246d871b197ee
KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM >
index_container_t
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a4eba50d2f23dba4c251d06ec662a92a3
const DatasetAdaptor &
dataset
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a71962db385714bf3e00c7bf142a62320
int
dim
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a61543393fb5c34f086193b8f5165b0dd
std::vector< index_container_t >
index
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a330cf6397b300f7fab06cbb751736ce4
KDTreeSingleIndexAdaptorParams
index_params
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
ab39ff71dc864b0af9d64e6327df71998
size_t
m_leaf_max_size
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a660405a3c477808384092cb9507e9b33
size_t
pointCount
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
ae2f9d1f3f787cb92ea5da95e16123ec1
size_t
treeCount
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a2368225a6d931b13b4bff5e26b7714e3
std::vector< int >
treeIndex
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a302c18042d8837df7f4c8ee1f88530fc
int
First0Bit
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a19187c8f5728511c171382b7cde6eab8
(IndexType num)
void
init
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor.html
a136cc4905fa0675a7aaaf744e833f6d8
()
nanoflann::KDTreeSingleIndexDynamicAdaptor_
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
DIM
KDTreeBaseClass< KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType >, Distance, DatasetAdaptor, DIM, IndexType >
nanoflann::KDTreeBaseClass< nanoflann::KDTreeSingleIndexDynamicAdaptor_< Distance, DatasetAdaptor, DIM, IndexType >, Distance, DatasetAdaptor, DIM, IndexType >
BaseClassRef
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a2162876691406f62c0352504d5ae74e3
BaseClassRef::BoundingBox
BoundingBox
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a9a7f6fd1987d7b72499dffe0f781b4f0
BaseClassRef::distance_vector_t
distance_vector_t
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a11b23718fb63784cc403aa5e733845b9
BaseClassRef::DistanceType
DistanceType
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a9224439270106015ad9df8a8f26b5682
BaseClassRef::ElementType
ElementType
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a1b9ac847a0834d11787adf471e262a7a
BaseClassRef::Interval
Interval
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a2d9b5c7e065dba20d3babe07fa466301
BaseClassRef::Node
Node
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
accd71ec75e5acf879cccdb95771a85a2
Node *
NodePtr
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
acba2163eddcfc66abc3b1e2536cd826f
void
buildIndex
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a72f35d5aea4402ca6dd3d9fb22c6b020
()
void
computeBoundingBox
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a86871ad8d9480dfd13f7921899a35cfe
(BoundingBox &bbox)
KDTreeSingleIndexDynamicAdaptor_
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a1d45815ba37f07bcc9951af47c527eae
(const int dimensionality, const DatasetAdaptor &inputData, std::vector< int > &treeIndex_, const KDTreeSingleIndexAdaptorParams ¶ms=KDTreeSingleIndexAdaptorParams())
void
loadIndex
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a1040f1e6757d5e79cb4ef7628d4a0606
(FILE *stream)
KDTreeSingleIndexDynamicAdaptor_
operator=
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
afb4f7c5d6d99007bd1d0e8d1fb0cc1aa
(const KDTreeSingleIndexDynamicAdaptor_ &rhs)
void
saveIndex
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
ace128baaa510f450d1eb3ec0acf26fce
(FILE *stream)
void
searchLevel
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a0f2467e6e542b6a97667b875789c4b72
(RESULTSET &result_set, const ElementType *vec, const NodePtr node, DistanceType mindistsq, distance_vector_t &dists, const float epsError) const
bool
findNeighbors
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a39bb19d735d7ebe7b8672e42a9ce5362
(RESULTSET &result, const ElementType *vec, const SearchParams &searchParams) const
size_t
knnSearch
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
aed189f2289c1fbdecbd63e8cdd0871cc
(const ElementType *query_point, const size_t num_closest, IndexType *out_indices, DistanceType *out_distances_sq, const int=10) const
size_t
radiusSearch
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a3a7f1269eae06e68cd39f30a6f0def99
(const ElementType *query_point, const DistanceType &radius, std::vector< std::pair< IndexType, DistanceType >> &IndicesDists, const SearchParams &searchParams) const
size_t
radiusSearchCustomCallback
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a7b782e9571fd5dfb0863eff23aca90a8
(const ElementType *query_point, SEARCH_CALLBACK &resultSet, const SearchParams &searchParams=SearchParams()) const
const DatasetAdaptor &
dataset
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a6ca8ed1667349b0807c7f5cde16e913b
Distance
distance
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a8e495c45ab2c387620e89f1008b03e18
KDTreeSingleIndexAdaptorParams
index_params
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a41da87f139f5ee1ff1aba1b1d28d7651
std::vector< int > &
treeIndex
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a91ad0e258b7a871cc66a22cc98252187
bool
findNeighbors
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a39bb19d735d7ebe7b8672e42a9ce5362
(RESULTSET &result, const ElementType *vec, const SearchParams &searchParams) const
size_t
knnSearch
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
aed189f2289c1fbdecbd63e8cdd0871cc
(const ElementType *query_point, const size_t num_closest, IndexType *out_indices, DistanceType *out_distances_sq, const int=10) const
size_t
radiusSearch
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a3a7f1269eae06e68cd39f30a6f0def99
(const ElementType *query_point, const DistanceType &radius, std::vector< std::pair< IndexType, DistanceType >> &IndicesDists, const SearchParams &searchParams) const
size_t
radiusSearchCustomCallback
classnanoflann_1_1KDTreeSingleIndexDynamicAdaptor__.html
a7b782e9571fd5dfb0863eff23aca90a8
(const ElementType *query_point, SEARCH_CALLBACK &resultSet, const SearchParams &searchParams=SearchParams()) const
nanoflann::KNNResultSet
classnanoflann_1_1KNNResultSet.html
_DistanceType
_IndexType
_CountType
_CountType
CountType
classnanoflann_1_1KNNResultSet.html
a1f4df411a30aa18cd5e33ffe3fe1824a
_DistanceType
DistanceType
classnanoflann_1_1KNNResultSet.html
a0b5e841971f80a2c7e20780ae52fd87c
_IndexType
IndexType
classnanoflann_1_1KNNResultSet.html
a27d5c9cddd6fef9499343d156b8b9e55
bool
addPoint
classnanoflann_1_1KNNResultSet.html
a52a808b3fb2889ebc100354be2558703
(DistanceType dist, IndexType index)
bool
full
classnanoflann_1_1KNNResultSet.html
af593dfcf67797eb2b65a6fd5a598c49d
() const
void
init
classnanoflann_1_1KNNResultSet.html
a34d5e438b93c49aac9a915be0ab7cde9
(IndexType *indices_, DistanceType *dists_)
KNNResultSet
classnanoflann_1_1KNNResultSet.html
a919fcb695b7e1cdea402c7eb8e677ae4
(CountType capacity_)
CountType
size
classnanoflann_1_1KNNResultSet.html
a58add38e4df731807f32c41b008bd1e2
() const
DistanceType
worstDist
classnanoflann_1_1KNNResultSet.html
acf08622d02ee431bb04120afd76409c8
() const
CountType
capacity
classnanoflann_1_1KNNResultSet.html
a3053e4ec1f524308e9e5a2510c980a08
CountType
count
classnanoflann_1_1KNNResultSet.html
afea6826d287b39a9c71d671e3862c09b
DistanceType *
dists
classnanoflann_1_1KNNResultSet.html
a69c7c3f5a124350111384ea8cd454b43
IndexType *
indices
classnanoflann_1_1KNNResultSet.html
ae424575ff5390dafd92f0ffd6c3c69d1
nanoflann::L1_Adaptor
structnanoflann_1_1L1__Adaptor.html
_DistanceType
DistanceType
structnanoflann_1_1L1__Adaptor.html
a18f9a7c38fd2525b5797b2ae627c3957
T
ElementType
structnanoflann_1_1L1__Adaptor.html
a25cd87fbe8767f9d0db4ddf93f82c9a2
DistanceType
accum_dist
structnanoflann_1_1L1__Adaptor.html
a27d636d9be7803a78dba588ce2060535
(const U a, const V b, const size_t) const
DistanceType
evalMetric
structnanoflann_1_1L1__Adaptor.html
a9fb1997f48c6e14e2e6c48f1f5279d71
(const T *a, const size_t b_idx, size_t size, DistanceType worst_dist=-1) const
L1_Adaptor
structnanoflann_1_1L1__Adaptor.html
abfbcf686d88f0aef5df3a104586f0612
(const DataSource &_data_source)
const DataSource &
data_source
structnanoflann_1_1L1__Adaptor.html
af5ffa8683071c1452a4619cce0a6f707
nanoflann::L2_Adaptor
structnanoflann_1_1L2__Adaptor.html
_DistanceType
DistanceType
structnanoflann_1_1L2__Adaptor.html
a2b74f6c8a8b13c2d28cd77c9f0da39e2
T
ElementType
structnanoflann_1_1L2__Adaptor.html
aac410b6db5faa57a07f452420cd86d53
DistanceType
accum_dist
structnanoflann_1_1L2__Adaptor.html
ae560200ac019a2892364e28ddadbe9c5
(const U a, const V b, const size_t) const
DistanceType
evalMetric
structnanoflann_1_1L2__Adaptor.html
a6e87048662d2a035ae8439276cf1eaab
(const T *a, const size_t b_idx, size_t size, DistanceType worst_dist=-1) const
L2_Adaptor
structnanoflann_1_1L2__Adaptor.html
a53b7677f3ba398ab5ba513577b4d38de
(const DataSource &_data_source)
const DataSource &
data_source
structnanoflann_1_1L2__Adaptor.html
aa108fd57fd3336ea825cb62f7f5b531b
nanoflann::L2_Simple_Adaptor
structnanoflann_1_1L2__Simple__Adaptor.html
T
DataSource
_DistanceType
_DistanceType
DistanceType
structnanoflann_1_1L2__Simple__Adaptor.html
a40d16c5ee10a87c22bc7a484dd992ed8
T
ElementType
structnanoflann_1_1L2__Simple__Adaptor.html
a882b70b60ea7842866d7863c63363bb5
DistanceType
accum_dist
structnanoflann_1_1L2__Simple__Adaptor.html
a76784271c8165aced63f871c12fe0039
(const U a, const V b, const size_t) const
DistanceType
evalMetric
structnanoflann_1_1L2__Simple__Adaptor.html
a6e159234edd75c163a1b9f10041aa0c3
(const T *a, const size_t b_idx, size_t size) const
L2_Simple_Adaptor
structnanoflann_1_1L2__Simple__Adaptor.html
aca284c8c32d6653f28e822d9a9ce374e
(const DataSource &_data_source)
const DataSource &
data_source
structnanoflann_1_1L2__Simple__Adaptor.html
a43d73454c22f2006e21a7186a67a9537
L2_Simple_Adaptor< T, DataSource >
structnanoflann_1_1L2__Simple__Adaptor.html
T
DistanceType
structnanoflann_1_1L2__Simple__Adaptor.html
a40d16c5ee10a87c22bc7a484dd992ed8
T
ElementType
structnanoflann_1_1L2__Simple__Adaptor.html
a882b70b60ea7842866d7863c63363bb5
DistanceType
accum_dist
structnanoflann_1_1L2__Simple__Adaptor.html
a76784271c8165aced63f871c12fe0039
(const U a, const V b, const size_t) const
DistanceType
evalMetric
structnanoflann_1_1L2__Simple__Adaptor.html
a6e159234edd75c163a1b9f10041aa0c3
(const T *a, const size_t b_idx, size_t size) const
L2_Simple_Adaptor
structnanoflann_1_1L2__Simple__Adaptor.html
aca284c8c32d6653f28e822d9a9ce374e
(const DataSource &_data_source)
const DataSource &
data_source
structnanoflann_1_1L2__Simple__Adaptor.html
a43d73454c22f2006e21a7186a67a9537
laser_utils::LaserAssistant
classlaser__utils_1_1LaserAssistant.html
LaserAssistant
classlaser__utils_1_1LaserAssistant.html
a11ad06f5ba061f5abaed20fbd01c490f
(ros::NodeHandle &nh, tf2_ros::Buffer *tf, const std::string &base_frame)
LaserMetadata
toLaserMetadata
classlaser__utils_1_1LaserAssistant.html
a1fa184289ce03d5f4ed72579e69a2127
(sensor_msgs::LaserScan scan)
~LaserAssistant
classlaser__utils_1_1LaserAssistant.html
ac1aaafc552135edc9c0e434617eed7e3
()
bool
isInverted
classlaser__utils_1_1LaserAssistant.html
a3dadcfea9fef53fb3b76dcfcfb1ab890
(double &mountingYaw)
karto::LaserRangeFinder *
makeLaser
classlaser__utils_1_1LaserAssistant.html
af87df4abdad105db06a0675910360366
(const double &mountingYaw)
std::string
base_frame_
classlaser__utils_1_1LaserAssistant.html
ae3c9812109ef2946170ffd1fc34086f6
std::string
frame_
classlaser__utils_1_1LaserAssistant.html
a9d0dad334d62a7bf1bad9b2d4927c0e5
geometry_msgs::TransformStamped
laser_pose_
classlaser__utils_1_1LaserAssistant.html
a6431f4a50c7df77b8add32a11397eae3
ros::NodeHandle
nh_
classlaser__utils_1_1LaserAssistant.html
ae5b897f1454d0a9d3c059187e9672089
sensor_msgs::LaserScan
scan_
classlaser__utils_1_1LaserAssistant.html
ac24575182a8bafafaa80121bb4edd08e
tf2_ros::Buffer *
tf_
classlaser__utils_1_1LaserAssistant.html
af7eca7b4d7423971f3c94df76b2e02e5
laser_utils::LaserMetadata
classlaser__utils_1_1LaserMetadata.html
karto::LaserRangeFinder *
getLaser
classlaser__utils_1_1LaserMetadata.html
a761e2bc89f70d62c13d415a960c33d3a
()
void
invertScan
classlaser__utils_1_1LaserMetadata.html
a27e47b16f175c3dad96d0cb7fe6c01b7
(sensor_msgs::LaserScan &scan) const
bool
isInverted
classlaser__utils_1_1LaserMetadata.html
afbb47aebfcb78c88ebed8f2553fd2ab2
() const
LaserMetadata
classlaser__utils_1_1LaserMetadata.html
a3cb1f360dcb06cc970891e06a4a039d6
()
LaserMetadata
classlaser__utils_1_1LaserMetadata.html
ad4374ebe7e705f529d193f7489008feb
(karto::LaserRangeFinder *lsr, bool invert)
~LaserMetadata
classlaser__utils_1_1LaserMetadata.html
a6c8045e96e3a3f43f7833236bcae01bb
()
bool
inverted
classlaser__utils_1_1LaserMetadata.html
acf91e23399efd17a5f15cb4e5de7d9f4
karto::LaserRangeFinder *
laser
classlaser__utils_1_1LaserMetadata.html
af73399654527ae60354739720a3cdfff
karto::LaserRangeFinder
classkarto_1_1LaserRangeFinder.html
karto::Sensor
kt_double
GetAngularResolution
classkarto_1_1LaserRangeFinder.html
af2457c266497f42e07572958cfb4c2a7
() const
kt_bool
GetIs360Laser
classkarto_1_1LaserRangeFinder.html
a8045fb7b309235ca5145d689a8bb0753
() const
kt_double
GetMaximumAngle
classkarto_1_1LaserRangeFinder.html
aaf04456952f3db065d554bbcf9090d4e
() const
kt_double
GetMaximumRange
classkarto_1_1LaserRangeFinder.html
a0ca91bf599694f8d2af9e871c444e36d
() const
kt_double
GetMinimumAngle
classkarto_1_1LaserRangeFinder.html
a2738aa4ec93e2ee6ef4770ada2df2053
() const
kt_double
GetMinimumRange
classkarto_1_1LaserRangeFinder.html
a24abafd0e394917c78f852186c59dabd
() const
kt_int32u
GetNumberOfRangeReadings
classkarto_1_1LaserRangeFinder.html
ad4eae178477369e6e64a11039315ae03
() const
const PointVectorDouble
GetPointReadings
classkarto_1_1LaserRangeFinder.html
a4ebe049a91a32311ec4abe511e96aead
(LocalizedRangeScan *pLocalizedRangeScan, CoordinateConverter *pCoordinateConverter, kt_bool ignoreThresholdPoints=true, kt_bool flipY=false) const
kt_double
GetRangeThreshold
classkarto_1_1LaserRangeFinder.html
abf21b278efe119b81cd5905a716ac901
() const
kt_int32s
GetType
classkarto_1_1LaserRangeFinder.html
a85bab8f451f832632d885af8c0380ee7
()
LaserRangeFinder
classkarto_1_1LaserRangeFinder.html
a170c7951af97750d624c49d53e41d213
()
void
SetAngularResolution
classkarto_1_1LaserRangeFinder.html
a9b247d68d9261fc033b8614e9efa1c0b
(kt_double angularResolution)
void
SetIs360Laser
classkarto_1_1LaserRangeFinder.html
ac7cc2fb51c3fbc49f9b234a4c40b6dcb
(bool is_360_laser)
void
SetMaximumAngle
classkarto_1_1LaserRangeFinder.html
a7a82e008237bc5750a3dbdf0d32b92e1
(kt_double maximumAngle)
void
SetMaximumRange
classkarto_1_1LaserRangeFinder.html
a7b6feacfd991a2b3bbfe9776eb683b2b
(kt_double maximumRange)
void
SetMinimumAngle
classkarto_1_1LaserRangeFinder.html
aba75d7eb13fe0604b4ba1aff091df3ca
(kt_double minimumAngle)
void
SetMinimumRange
classkarto_1_1LaserRangeFinder.html
ac75a0b6a3b63cc1a8175fba424cf81d8
(kt_double minimumRange)
void
SetRangeThreshold
classkarto_1_1LaserRangeFinder.html
a7d2a1a79d5ef0e87e342ff529ff2c4ad
(kt_double rangeThreshold)
virtual kt_bool
Validate
classkarto_1_1LaserRangeFinder.html
a4783e3080e8e5db3d39a59c5136023d6
()
virtual kt_bool
Validate
classkarto_1_1LaserRangeFinder.html
a174d477eaf0fce0ac86e78d75aff2d1a
(SensorData *pSensorData)
virtual
~LaserRangeFinder
classkarto_1_1LaserRangeFinder.html
a832fb58fd38a8fddaade4f7b9bdb6326
()
static LaserRangeFinder *
CreateLaserRangeFinder
classkarto_1_1LaserRangeFinder.html
a7636f347bfe73b3a8794249399860393
(LaserRangeFinderType type, const Name &rName)
LaserRangeFinder
classkarto_1_1LaserRangeFinder.html
a4348dbfa6cb431e38b0ea117bf9d251e
(const Name &rName)
LaserRangeFinder
classkarto_1_1LaserRangeFinder.html
a4ccceefd28feb293968359dabcee0319
(const LaserRangeFinder &)
const LaserRangeFinder &
operator=
classkarto_1_1LaserRangeFinder.html
adf056ccd663da01da5cd46c7b3e6c621
(const LaserRangeFinder &)
void
serialize
classkarto_1_1LaserRangeFinder.html
aa76896b32d8f3c60d8acd989e005ba16
(Archive &ar, const unsigned int version)
void
Update
classkarto_1_1LaserRangeFinder.html
a13af48bec334f4b10ea9d196820891e6
()
kt_int32u
m_NumberOfRangeReadings
classkarto_1_1LaserRangeFinder.html
a748bdf758690233e6f32ff3aa43fd044
Parameter< kt_double > *
m_pAngularResolution
classkarto_1_1LaserRangeFinder.html
a349dc336f2072e73819f22aea92b39b0
Parameter< kt_bool > *
m_pIs360Laser
classkarto_1_1LaserRangeFinder.html
a39439362a79cc3abed85755cc256eeaa
Parameter< kt_double > *
m_pMaximumAngle
classkarto_1_1LaserRangeFinder.html
a8020d0aafbd464496dc65f45146c506d
Parameter< kt_double > *
m_pMaximumRange
classkarto_1_1LaserRangeFinder.html
a7b29d15e7804dd6adb3ff4ff88434da5
Parameter< kt_double > *
m_pMinimumAngle
classkarto_1_1LaserRangeFinder.html
a8bb1189f36e23b0a51d5bec276df72fd
Parameter< kt_double > *
m_pMinimumRange
classkarto_1_1LaserRangeFinder.html
af41b3711a7eeae3319f08011ff04a9d0
Parameter< kt_double > *
m_pRangeThreshold
classkarto_1_1LaserRangeFinder.html
ae5ef934516f5b2042d81ec81258e08a1
ParameterEnum *
m_pType
classkarto_1_1LaserRangeFinder.html
af4dec9a13881c7d9a3f067ffd2936125
friend class
boost::serialization::access
classkarto_1_1LaserRangeFinder.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::LaserRangeScan
classkarto_1_1LaserRangeScan.html
karto::SensorData
LaserRangeFinder *
GetLaserRangeFinder
classkarto_1_1LaserRangeScan.html
adc526cd2a3f91eaa472b9820c58d5e8a
() const
kt_int32u
GetNumberOfRangeReadings
classkarto_1_1LaserRangeScan.html
acbb1852af689cd8972bfb83fe49107e3
() const
kt_double *
GetRangeReadings
classkarto_1_1LaserRangeScan.html
aa9e96daf2c6bf8448585bf2827f97b12
() const
RangeReadingsVector
GetRangeReadingsVector
classkarto_1_1LaserRangeScan.html
a30a8e80a7cb83aca3e1743167986a364
() const
LaserRangeScan
classkarto_1_1LaserRangeScan.html
a8e6580dced5b937e0c5241fa0ece1bdb
(const Name &rSensorName)
LaserRangeScan
classkarto_1_1LaserRangeScan.html
a2965903bc316801afe85c3b94e271dd3
()
LaserRangeScan
classkarto_1_1LaserRangeScan.html
ac765e732913a4083b66730cec2c45a49
(const Name &rSensorName, const RangeReadingsVector &rRangeReadings)
void
SetRangeReadings
classkarto_1_1LaserRangeScan.html
af6be6f8c835e72ee3ae5985dd7c348f6
(const RangeReadingsVector &rRangeReadings)
virtual
~LaserRangeScan
classkarto_1_1LaserRangeScan.html
a586f90e438097c66c127f35ded0d1e2b
()
LaserRangeScan
classkarto_1_1LaserRangeScan.html
ae49724faa04dbf401dfda21b01d6b607
(const LaserRangeScan &)
const LaserRangeScan &
operator=
classkarto_1_1LaserRangeScan.html
a11ae2fa16bc990bbdd73cb3f731e7234
(const LaserRangeScan &)
void
serialize
classkarto_1_1LaserRangeScan.html
aad38720680edca52b8ebe912f030a9ec
(Archive &ar, const unsigned int version)
kt_int32u
m_NumberOfRangeReadings
classkarto_1_1LaserRangeScan.html
a83794d86875d7e95ec07c26e464ac611
kt_double *
m_pRangeReadings
classkarto_1_1LaserRangeScan.html
ad8c76efcdca8557a37b48cd5556457b6
friend class
boost::serialization::access
classkarto_1_1LaserRangeScan.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
slam_toolbox::LifelongSlamToolbox
classslam__toolbox_1_1LifelongSlamToolbox.html
slam_toolbox::SlamToolbox
double
computeObjectiveScore
classslam__toolbox_1_1LifelongSlamToolbox.html
ac7213870cb8ad7ce95acfbf1df7371b1
(const double &intersect_over_union, const double &area_overlap, const double &reading_overlap, const int &num_constraints, const double &initial_score, const int &num_candidates) const
LifelongSlamToolbox
classslam__toolbox_1_1LifelongSlamToolbox.html
ae0c4ff6bf4d3e69ad4c057c6292e5cf0
(ros::NodeHandle &nh)
~LifelongSlamToolbox
classslam__toolbox_1_1LifelongSlamToolbox.html
a1daa00a1b70fed73e63f34c681328209
()
static double
computeAreaOverlapRatio
classslam__toolbox_1_1LifelongSlamToolbox.html
a2ef1108cf879f668d43b17077dd87865
(LocalizedRangeScan *ref_scan, LocalizedRangeScan *candidate_scan)
static double
computeIntersect
classslam__toolbox_1_1LifelongSlamToolbox.html
addaefbc01f0085cee2a52ac4b0140ab6
(LocalizedRangeScan *s1, LocalizedRangeScan *s2)
static void
computeIntersectBounds
classslam__toolbox_1_1LifelongSlamToolbox.html
ab95f332283ef7286ee9e16b0752f3a38
(LocalizedRangeScan *s1, LocalizedRangeScan *s2, double &x_l, double &x_u, double &y_l, double &y_u)
static double
computeIntersectOverUnion
classslam__toolbox_1_1LifelongSlamToolbox.html
aeff8d35fc3a112babf55d16a8db02604
(LocalizedRangeScan *s1, LocalizedRangeScan *s2)
static double
computeReadingOverlapRatio
classslam__toolbox_1_1LifelongSlamToolbox.html
a621694271e38b6fd8d3ca40bb1abc1f5
(LocalizedRangeScan *ref_scan, LocalizedRangeScan *candidate_scan)
void
checkIsNotNormalized
classslam__toolbox_1_1LifelongSlamToolbox.html
a127ed4c8c3807f76b434a076435dea77
(const double &value)
double
computeScore
classslam__toolbox_1_1LifelongSlamToolbox.html
af878924b633add9462428f0b9cb298ab
(LocalizedRangeScan *reference_scan, Vertex< LocalizedRangeScan > *candidate, const double &initial_score, const int &num_candidates)
ScoredVertices
computeScores
classslam__toolbox_1_1LifelongSlamToolbox.html
a5e4552f3c2d4ff5ae525185a6c4657d3
(Vertices &near_scans, LocalizedRangeScan *range_scan)
virtual bool
deserializePoseGraphCallback
classslam__toolbox_1_1LifelongSlamToolbox.html
a0a91cae23e8cdcd596d5c0f54a72e700
(slam_toolbox_msgs::DeserializePoseGraph::Request &req, slam_toolbox_msgs::DeserializePoseGraph::Response &resp) override final
void
evaluateNodeDepreciation
classslam__toolbox_1_1LifelongSlamToolbox.html
aa3c54f7bf4b37f405802ec3cad9eee1d
(LocalizedRangeScan *range_scan)
Vertices
FindScansWithinRadius
classslam__toolbox_1_1LifelongSlamToolbox.html
aae05937e11d8a81242292382293fa6ff
(LocalizedRangeScan *scan, const double &radius)
virtual void
laserCallback
classslam__toolbox_1_1LifelongSlamToolbox.html
ac3e55ffabe4726480b430c5b7105b8f9
(const sensor_msgs::LaserScan::ConstPtr &scan) override final
void
removeFromSlamGraph
classslam__toolbox_1_1LifelongSlamToolbox.html
a3d414bd6ae89533eac6651ab47a0884a
(Vertex< LocalizedRangeScan > *vertex)
void
updateScoresSlamGraph
classslam__toolbox_1_1LifelongSlamToolbox.html
a0b1aefb80c353554dfb790610bde29c3
(const double &score, Vertex< LocalizedRangeScan > *vertex)
double
candidates_scale_
classslam__toolbox_1_1LifelongSlamToolbox.html
a898c649639753b11cb4f976690a0c800
double
constraint_scale_
classslam__toolbox_1_1LifelongSlamToolbox.html
aca77f41fcad77b5dca8386c85bd36b77
double
iou_match_
classslam__toolbox_1_1LifelongSlamToolbox.html
a725abc176b7c1851f6a7d9235edfc337
double
iou_thresh_
classslam__toolbox_1_1LifelongSlamToolbox.html
a58c616a0c132812d18a693f6c9f3ca3f
double
nearby_penalty_
classslam__toolbox_1_1LifelongSlamToolbox.html
a51b156d2db3f31366542dab8bde19a0a
double
overlap_scale_
classslam__toolbox_1_1LifelongSlamToolbox.html
a7f251604664662d152a0d82b50fdd2f2
double
removal_score_
classslam__toolbox_1_1LifelongSlamToolbox.html
a50159bbe2ee49d179aed9cd6c148160c
bool
use_tree_
classslam__toolbox_1_1LifelongSlamToolbox.html
a09e8f61073bb2c06535e71735f47fa91
karto::LinkInfo
classkarto_1_1LinkInfo.html
karto::EdgeLabel
const Matrix3 &
GetCovariance
classkarto_1_1LinkInfo.html
a04bcd44136abb883a35c8823183dbb8c
()
const Pose2 &
GetPose1
classkarto_1_1LinkInfo.html
ac82fb617ec0c7aadd24667c8804b309d
()
const Pose2 &
GetPose2
classkarto_1_1LinkInfo.html
a4f230be51ece5601c2e8a4a522080164
()
const Pose2 &
GetPoseDifference
classkarto_1_1LinkInfo.html
a1f4660437a0c7d6e76f8c67218399717
()
LinkInfo
classkarto_1_1LinkInfo.html
ad85014414ce8b9730c7de3a1920ee682
()
LinkInfo
classkarto_1_1LinkInfo.html
a89fc1e1dd5652c7ea64fc42c358ec906
(const Pose2 &rPose1, const Pose2 &rPose2, const Matrix3 &rCovariance)
void
Update
classkarto_1_1LinkInfo.html
ab3d9fa83a9b312b3b85eeaea7a69e81e
(const Pose2 &rPose1, const Pose2 &rPose2, const Matrix3 &rCovariance)
virtual
~LinkInfo
classkarto_1_1LinkInfo.html
a398513d2e17f3b289a3731a70e47765f
()
void
serialize
classkarto_1_1LinkInfo.html
ade124fb6c608e82f4a81e704424f5cf6
(Archive &ar, const unsigned int version)
Matrix3
m_Covariance
classkarto_1_1LinkInfo.html
ab4c3534ae0ae3e789879088bffe8dc0b
Pose2
m_Pose1
classkarto_1_1LinkInfo.html
ad9e6e4bfdb09df4a66e87ff8a955ac2d
Pose2
m_Pose2
classkarto_1_1LinkInfo.html
a5859a3a189a1ecd7977aa6ca2b4bd882
Pose2
m_PoseDifference
classkarto_1_1LinkInfo.html
a317742319362bb0cb975ab3171ff78ab
friend class
boost::serialization::access
classkarto_1_1LinkInfo.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::LocalizationScanVertex
structkarto_1_1LocalizationScanVertex.html
LocalizationScanVertex
structkarto_1_1LocalizationScanVertex.html
a5c2b5f543c7e155996513a6b138e508d
()
LocalizationScanVertex
structkarto_1_1LocalizationScanVertex.html
ad55c051095f165b3c649f1e9a458c92d
(const LocalizationScanVertex &obj)
LocalizedRangeScan *
scan
structkarto_1_1LocalizationScanVertex.html
af431dbe99a3836d2192f1ae69268bf7e
Vertex< LocalizedRangeScan > *
vertex
structkarto_1_1LocalizationScanVertex.html
aa4f09bd7475027f4f2f75ea0c5500c39
slam_toolbox::LocalizationSlamToolbox
classslam__toolbox_1_1LocalizationSlamToolbox.html
slam_toolbox::SlamToolbox
LocalizationSlamToolbox
classslam__toolbox_1_1LocalizationSlamToolbox.html
af2ebf0d34cf29afc2d47aaa23036d46a
(ros::NodeHandle &nh)
~LocalizationSlamToolbox
classslam__toolbox_1_1LocalizationSlamToolbox.html
af04fed75b8f37ba86cd2a64b2ca8aa02
()
virtual LocalizedRangeScan *
addScan
classslam__toolbox_1_1LocalizationSlamToolbox.html
ae63b4b99c76671b858504e89f0badcf7
(karto::LaserRangeFinder *laser, const sensor_msgs::LaserScan::ConstPtr &scan, karto::Pose2 &karto_pose) override final
bool
clearLocalizationBuffer
classslam__toolbox_1_1LocalizationSlamToolbox.html
a2c7474fd463b896f0f40aca130d8ae14
(std_srvs::Empty::Request &req, std_srvs::Empty::Response &resp)
virtual bool
deserializePoseGraphCallback
classslam__toolbox_1_1LocalizationSlamToolbox.html
a0dec40f85cf9fa5beaf6f421cbeb2d97
(slam_toolbox_msgs::DeserializePoseGraph::Request &req, slam_toolbox_msgs::DeserializePoseGraph::Response &resp) override final
virtual void
laserCallback
classslam__toolbox_1_1LocalizationSlamToolbox.html
a70b54f3fd12e78a7d78c3ba3bd39c6d8
(const sensor_msgs::LaserScan::ConstPtr &scan) override final
void
localizePoseCallback
classslam__toolbox_1_1LocalizationSlamToolbox.html
a8be27339b3d1da429b4f4ee45485b2ed
(const geometry_msgs::PoseWithCovarianceStampedConstPtr &msg)
virtual bool
serializePoseGraphCallback
classslam__toolbox_1_1LocalizationSlamToolbox.html
ae1f50cc7e39271db70594384d122dd8b
(slam_toolbox_msgs::SerializePoseGraph::Request &req, slam_toolbox_msgs::SerializePoseGraph::Response &resp) override final
ros::ServiceServer
clear_localization_
classslam__toolbox_1_1LocalizationSlamToolbox.html
a06627dc1e273b191f51d0c2e07b7ec8a
ros::Subscriber
localization_pose_sub_
classslam__toolbox_1_1LocalizationSlamToolbox.html
a089c40355fd4339d4a45e66b5ab93eee
karto::LocalizedRangeScan
classkarto_1_1LocalizedRangeScan.html
karto::LaserRangeScan
const Pose2 &
GetBarycenterPose
classkarto_1_1LocalizedRangeScan.html
a02a068188759c595de6f1e11f3ef72a7
() const
const BoundingBox2 &
GetBoundingBox
classkarto_1_1LocalizedRangeScan.html
a54a471bb4c46483103f63d73d68d4667
() const
Pose2
GetCorrectedAt
classkarto_1_1LocalizedRangeScan.html
a5c18cf192ce09d28d494cbfba8e28eee
(const Pose2 &sPose) const
const Pose2 &
GetCorrectedPose
classkarto_1_1LocalizedRangeScan.html
aea45a587787290c347b0a70073d5a2e6
() const
const Pose2 &
GetOdometricPose
classkarto_1_1LocalizedRangeScan.html
af81dc455c54bff39f971c3221532b73d
() const
const PointVectorDouble &
GetPointReadings
classkarto_1_1LocalizedRangeScan.html
a91e04b3315fad87943a4441d3e30b991
(kt_bool wantFiltered=false) const
Pose2
GetReferencePose
classkarto_1_1LocalizedRangeScan.html
a860af177f11d8fff532a3bfd90377a8a
(kt_bool useBarycenter) const
Pose2
GetSensorAt
classkarto_1_1LocalizedRangeScan.html
acedb38af7392e147607157c99afafe0c
(const Pose2 &rPose) const
Pose2
GetSensorPose
classkarto_1_1LocalizedRangeScan.html
a12ef0c4289a46c679a0b5dbe35ca9c5e
() const
LocalizedRangeScan
classkarto_1_1LocalizedRangeScan.html
a55f427b35a1ad85a239d3ccb2f6fcf93
(const Name &rSensorName, const RangeReadingsVector &rReadings)
LocalizedRangeScan
classkarto_1_1LocalizedRangeScan.html
a5e59a8b5b5f55068f052de533cc6462c
()
void
SetBarycenterPose
classkarto_1_1LocalizedRangeScan.html
ac31105533d0dfea82a4d3f07c109e886
(Pose2 &bcenter)
void
SetBoundingBox
classkarto_1_1LocalizedRangeScan.html
a5326c98776d24be13a8fdff8fc80a787
(BoundingBox2 &bbox)
void
SetCorrectedPose
classkarto_1_1LocalizedRangeScan.html
a82dba5a3d60c00450d27af0b65b48ced
(const Pose2 &rPose)
void
SetCorrectedPoseAndUpdate
classkarto_1_1LocalizedRangeScan.html
a456e939bf55f474da9057b298ce3d2b3
(const Pose2 &rPose)
void
SetIsDirty
classkarto_1_1LocalizedRangeScan.html
a8c30ac65adf98581eeeaeb0f32c8d356
(kt_bool &rIsDirty)
void
SetOdometricPose
classkarto_1_1LocalizedRangeScan.html
ac4abf1f8e18c6ce2be734271629c544c
(const Pose2 &rPose)
void
SetPointReadings
classkarto_1_1LocalizedRangeScan.html
a273b12abb7ce1ed784708abf41873e6f
(PointVectorDouble &points, kt_bool setFiltered=false)
void
SetSensorPose
classkarto_1_1LocalizedRangeScan.html
a1a14f2dda96b09a6446a3b98f705a42c
(const Pose2 &rScanPose)
virtual
~LocalizedRangeScan
classkarto_1_1LocalizedRangeScan.html
a22d3d7fc3aa14e60f079c6d830b64bda
()
Pose2
m_BarycenterPose
classkarto_1_1LocalizedRangeScan.html
ae895bfe3840a4f2ceda448e0aa059d5c
BoundingBox2
m_BoundingBox
classkarto_1_1LocalizedRangeScan.html
a5f3a83e8c3dd74a58c9143095266a725
kt_bool
m_IsDirty
classkarto_1_1LocalizedRangeScan.html
a4942cc3548ed0154fffa6e9adfbe579e
PointVectorDouble
m_PointReadings
classkarto_1_1LocalizedRangeScan.html
a063e6e42bc9b9e1456f7594ad43061c1
PointVectorDouble
m_UnfilteredPointReadings
classkarto_1_1LocalizedRangeScan.html
a773a19cba31d53981e654f14ea1e77b5
LocalizedRangeScan
classkarto_1_1LocalizedRangeScan.html
a78e7b144c0c6e8299e2df53dde3db23f
(const LocalizedRangeScan &)
const LocalizedRangeScan &
operator=
classkarto_1_1LocalizedRangeScan.html
adc974b22dde528e770f6e170fd7fd39c
(const LocalizedRangeScan &)
void
serialize
classkarto_1_1LocalizedRangeScan.html
a9fb98a07d9c1deadfcc10829b3576475
(Archive &ar, const unsigned int version)
virtual void
Update
classkarto_1_1LocalizedRangeScan.html
a4e9e7fc60edc7e832a95d72c0a0302d5
()
Pose2
m_CorrectedPose
classkarto_1_1LocalizedRangeScan.html
a77e2c96a80b8eda394a30a6dee986706
boost::shared_mutex
m_Lock
classkarto_1_1LocalizedRangeScan.html
ab4f9dc9228ebcc99d0ef6dfc0926b6c7
Pose2
m_OdometricPose
classkarto_1_1LocalizedRangeScan.html
acc642089b3ade886b8767ed5b83ffd49
friend class
boost::serialization::access
classkarto_1_1LocalizedRangeScan.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::LocalizedRangeScanWithPoints
classkarto_1_1LocalizedRangeScanWithPoints.html
karto::LocalizedRangeScan
LocalizedRangeScanWithPoints
classkarto_1_1LocalizedRangeScanWithPoints.html
a28000435cc5ecb717cfe0ce699364a50
(const Name &rSensorName, const RangeReadingsVector &rReadings, const PointVectorDouble &rPoints)
virtual
~LocalizedRangeScanWithPoints
classkarto_1_1LocalizedRangeScanWithPoints.html
a89c91eb771cfdd98a653c9307b0238c9
()
LocalizedRangeScanWithPoints
classkarto_1_1LocalizedRangeScanWithPoints.html
a444ae2acd3316baeb577b960d3c9d25c
(const LocalizedRangeScanWithPoints &)
const LocalizedRangeScanWithPoints &
operator=
classkarto_1_1LocalizedRangeScanWithPoints.html
a3a33843015d080c48381da8b2015cea4
(const LocalizedRangeScanWithPoints &)
void
Update
classkarto_1_1LocalizedRangeScanWithPoints.html
a452bf4237a12f5ae2fe0a1f487516cab
()
const PointVectorDouble
m_Points
classkarto_1_1LocalizedRangeScanWithPoints.html
ad3f548d0ed6c287f82014e1740cf59a1
karto::LookupArray
classkarto_1_1LookupArray.html
void
Clear
classkarto_1_1LookupArray.html
a50ded66aebefe6f3e29f603c36bd7f24
()
kt_int32s *
GetArrayPointer
classkarto_1_1LookupArray.html
ac3e6129c3605537365434683ac055ab8
()
kt_int32s *
GetArrayPointer
classkarto_1_1LookupArray.html
a622d33ab572346b1e8720b4c437940c1
() const
kt_int32u
GetSize
classkarto_1_1LookupArray.html
af6c4c9df7cad5eebac54f71a276ba24c
() const
LookupArray
classkarto_1_1LookupArray.html
a9e1bacfb86c0a011de788c053ad39e29
()
kt_int32s &
operator[]
classkarto_1_1LookupArray.html
a4a8b299c6244cd2b20be606c156cc1d8
(kt_int32u index)
kt_int32s
operator[]
classkarto_1_1LookupArray.html
a0172015419c5724521c72b092e911553
(kt_int32u index) const
void
SetSize
classkarto_1_1LookupArray.html
ad579825630c970e56837dd321c9c6b8b
(kt_int32u size)
virtual
~LookupArray
classkarto_1_1LookupArray.html
a0b6df41726eebf2641c67a89df5d87be
()
void
serialize
classkarto_1_1LookupArray.html
a33714de10afe7ef4eb5945ae9aff4c66
(Archive &ar, const unsigned int version)
kt_int32u
m_Capacity
classkarto_1_1LookupArray.html
a53f7ad46ba51297609e6ca7c5d739cfa
kt_int32s *
m_pArray
classkarto_1_1LookupArray.html
af7b4631775017c54d4bdf9bb4b6dae34
kt_int32u
m_Size
classkarto_1_1LookupArray.html
ad99ba99e258da49a3caa0ad92df76b23
friend class
boost::serialization::access
classkarto_1_1LookupArray.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
loop_closure_assistant::LoopClosureAssistant
classloop__closure__assistant_1_1LoopClosureAssistant.html
void
clearMovedNodes
classloop__closure__assistant_1_1LoopClosureAssistant.html
af0ed1b40fa905e0fa829b31723276114
()
LoopClosureAssistant
classloop__closure__assistant_1_1LoopClosureAssistant.html
ae5915cadec495b3e95e3436fad6a4b59
(ros::NodeHandle &node, karto::Mapper *mapper, laser_utils::ScanHolder *scan_holder, PausedState &state, ProcessType &processor_type)
void
processInteractiveFeedback
classloop__closure__assistant_1_1LoopClosureAssistant.html
a034c5b81ad27a6071f061018a7596fb6
(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void
publishGraph
classloop__closure__assistant_1_1LoopClosureAssistant.html
a215dfddc65ede4314a8c2fddf26387e1
()
void
addMovedNodes
classloop__closure__assistant_1_1LoopClosureAssistant.html
af1fa72b0307f7d36f056cf37a1828fe8
(const int &id, Eigen::Vector3d vec)
bool
clearChangesCallback
classloop__closure__assistant_1_1LoopClosureAssistant.html
a6681769e47e327af5f5ae28f9912c09a
(slam_toolbox_msgs::Clear::Request &req, slam_toolbox_msgs::Clear::Response &resp)
bool
interactiveModeCallback
classloop__closure__assistant_1_1LoopClosureAssistant.html
aa73f4af635111527f23378d2652b5c1b
(slam_toolbox_msgs::ToggleInteractive::Request &req, slam_toolbox_msgs::ToggleInteractive::Response &resp)
bool
manualLoopClosureCallback
classloop__closure__assistant_1_1LoopClosureAssistant.html
a52b2877618a674188a290c281158df96
(slam_toolbox_msgs::LoopClosure::Request &req, slam_toolbox_msgs::LoopClosure::Response &resp)
void
moveNode
classloop__closure__assistant_1_1LoopClosureAssistant.html
a400e2cf8e289e56dde405ea96d735c98
(const int &id, const Eigen::Vector3d &pose)
bool
enable_interactive_mode_
classloop__closure__assistant_1_1LoopClosureAssistant.html
ae473fcd65f230d9c693668ae0898167e
bool
interactive_mode_
classloop__closure__assistant_1_1LoopClosureAssistant.html
ac736f6ae242ad17612820b33b2dd69d9
boost::mutex
interactive_mutex_
classloop__closure__assistant_1_1LoopClosureAssistant.html
acd10e252c31fda34f1a60b51ea7c53bd
std::unique_ptr< interactive_markers::InteractiveMarkerServer >
interactive_server_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a14cb297bde4534bb5598c75cba80bcba
std::string
map_frame_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a2f763972c4a9c0c583e52c878e9a803a
karto::Mapper *
mapper_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a9f8432348b59d926e12cf741d87c2873
ros::Publisher
marker_publisher_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a946844b71d198af706b754e54e33814a
std::map< int, Eigen::Vector3d >
moved_nodes_
classloop__closure__assistant_1_1LoopClosureAssistant.html
ab08227e21646f1e38c3bd77f461bd346
boost::mutex
moved_nodes_mutex_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a7d61b3d9b9fda7ffa53857b5b71dbdd1
ros::NodeHandle &
nh_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a74dd83099ff52e4f8b7c7c90208290f2
ProcessType &
processor_type_
classloop__closure__assistant_1_1LoopClosureAssistant.html
ad71a3a904b11673f2826251e6f8bf7bf
laser_utils::ScanHolder *
scan_holder_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a3ef7ddc1cf2fa05416ea7bc044e55a19
ros::Publisher
scan_publisher_
classloop__closure__assistant_1_1LoopClosureAssistant.html
abda21262d8b864f315e01b3dddb318f5
karto::ScanSolver *
solver_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a54a56d37cd9d6f8e64d42484d805a93f
ros::ServiceServer
ssClear_manual_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a0adc131b8e23defb2b74689408eca1ba
ros::ServiceServer
ssInteractive_
classloop__closure__assistant_1_1LoopClosureAssistant.html
a4355dd74140fb43c079aa1913d41adb8
ros::ServiceServer
ssLoopClosure_
classloop__closure__assistant_1_1LoopClosureAssistant.html
aeb1e7ff79df9a4031897dbe19255884b
PausedState &
state_
classloop__closure__assistant_1_1LoopClosureAssistant.html
aba7150b677b7a0da1ab3bf6de8762cd5
std::unique_ptr< tf2_ros::TransformBroadcaster >
tfB_
classloop__closure__assistant_1_1LoopClosureAssistant.html
afd0e6bd59fc9191056e0f7e90f93acea
karto::Mapper
classkarto_1_1Mapper.html
karto::Module
void
AddListener
classkarto_1_1Mapper.html
ac5f5f278ed9740450e8ebbf65baab225
(MapperListener *pListener)
void
AddScanToLocalizationBuffer
classkarto_1_1Mapper.html
aca711e73fa5c1209c72031e203658c8a
(LocalizedRangeScan *pScan, Vertex< LocalizedRangeScan > *scan_vertex)
void
ClearLocalizationBuffer
classkarto_1_1Mapper.html
a6af19585d7c54cbea9a54ec2e2c0b0a2
()
void
CorrectPoses
classkarto_1_1Mapper.html
a3894683846e8ea52043df1718f236b9e
()
void
FireBeginLoopClosure
classkarto_1_1Mapper.html
a0d532c59854a72d9e3f33409fda9246e
(const std::string &rInfo) const
void
FireDebug
classkarto_1_1Mapper.html
a57e5c962634511e8e5995223921e5270
(const std::string &rInfo) const
void
FireEndLoopClosure
classkarto_1_1Mapper.html
a9ac1a81793d841c7450dd3fa6a8c17d5
(const std::string &rInfo) const
void
FireInfo
classkarto_1_1Mapper.html
afb16f733d0b920ab2c6699531b702974
(const std::string &rInfo) const
void
FireLoopClosureCheck
classkarto_1_1Mapper.html
a1dc2989991560c52fd1cec44570b8c84
(const std::string &rInfo) const
virtual const LocalizedRangeScanVector
GetAllProcessedScans
classkarto_1_1Mapper.html
a5e69d3d1b289598627bb60a5e2418391
() const
virtual MapperGraph *
GetGraph
classkarto_1_1Mapper.html
a9c795da1273b9d50df984fccecf06226
() const
virtual ScanMatcher *
GetLoopScanMatcher
classkarto_1_1Mapper.html
a63aa2187c366eabb4553d1f2b4dce7ed
() const
MapperSensorManager *
GetMapperSensorManager
classkarto_1_1Mapper.html
a23fad22b048e07bf191d43cb1aaa4dab
() const
double
getParamAngleVariancePenalty
classkarto_1_1Mapper.html
a9c54ec82f0a95ddc16d8e8a9c27fe0b2
()
double
getParamCoarseAngleResolution
classkarto_1_1Mapper.html
a8700d974ea792fe2ce016b1ea46f96e1
()
double
getParamCoarseSearchAngleOffset
classkarto_1_1Mapper.html
a7f676a8be2feb85190fcc5e1e29c49e4
()
double
getParamCorrelationSearchSpaceDimension
classkarto_1_1Mapper.html
a3bfc51479397dbcc84e6108cabefce3c
()
double
getParamCorrelationSearchSpaceResolution
classkarto_1_1Mapper.html
ad854a4bf400521b6c49e89570952d8f3
()
double
getParamCorrelationSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
aa626a9d6be4e47747f89c539e262be2c
()
double
getParamDistanceVariancePenalty
classkarto_1_1Mapper.html
a73bbbb3fb912107bae09748088deb4ff
()
bool
getParamDoLoopClosing
classkarto_1_1Mapper.html
a4589c43b49381a2a0ca758c2a98e5daf
()
double
getParamFineSearchAngleOffset
classkarto_1_1Mapper.html
a3f05ed04bc3229137a4a43de2ed5a4f3
()
double
getParamLinkMatchMinimumResponseFine
classkarto_1_1Mapper.html
a850c7afe009fffbef700ca11f918a8c7
()
double
getParamLinkScanMaximumDistance
classkarto_1_1Mapper.html
a9718403f7f411f74c5e822d6423141b1
()
double
getParamLoopMatchMaximumVarianceCoarse
classkarto_1_1Mapper.html
aa8211cc81f5ab7a88e2948c62d505cf8
()
int
getParamLoopMatchMinimumChainSize
classkarto_1_1Mapper.html
a5ea76f6c11246ffb594450dd5485a040
()
double
getParamLoopMatchMinimumResponseCoarse
classkarto_1_1Mapper.html
a192320226e3eef4dd3707d719569e49d
()
double
getParamLoopMatchMinimumResponseFine
classkarto_1_1Mapper.html
af108f3c64472cf3a6c278d3d67f74ff9
()
double
getParamLoopSearchMaximumDistance
classkarto_1_1Mapper.html
aa26ede4759c2fc949581bc0cb618e9d7
()
double
getParamLoopSearchSpaceDimension
classkarto_1_1Mapper.html
a2e3583b0b4589db02e076251542e86ab
()
double
getParamLoopSearchSpaceResolution
classkarto_1_1Mapper.html
a5d34bb2f9d39da88fe547e8ddf2100b6
()
double
getParamLoopSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
a0de9895d4712c7cee25ec98fa1243f45
()
double
getParamMinimumAnglePenalty
classkarto_1_1Mapper.html
ac5d977390542f696f02ed75c6b04ea35
()
double
getParamMinimumDistancePenalty
classkarto_1_1Mapper.html
a65f34fbe5dfdc6b9ae8a85e13ea386af
()
double
getParamMinimumTimeInterval
classkarto_1_1Mapper.html
af14c1ffd2196ee8c386b37acdcba5db3
()
double
getParamMinimumTravelDistance
classkarto_1_1Mapper.html
a0913b99b9d9c835072c387db5b5366e9
()
double
getParamMinimumTravelHeading
classkarto_1_1Mapper.html
ae45ca3f5255963729ebb740fac1c909a
()
double
getParamScanBufferMaximumScanDistance
classkarto_1_1Mapper.html
aec08639f4c04fd2e3c09b68d1d143fa0
()
int
getParamScanBufferSize
classkarto_1_1Mapper.html
a4894e4b478dbe3aebcaa0abb61460c66
()
bool
getParamUseResponseExpansion
classkarto_1_1Mapper.html
afdd0f4b02cb1c720fdf66a9bb0c68cf2
()
bool
getParamUseScanBarycenter
classkarto_1_1Mapper.html
a561b7c2de6d7e946aa29ac0352d61012
()
bool
getParamUseScanMatching
classkarto_1_1Mapper.html
a5b96835d23b82d8ca780c900519aa746
()
ScanSolver *
getScanSolver
classkarto_1_1Mapper.html
a20d7916cee637b3faace978168d3a7cb
()
virtual ScanMatcher *
GetSequentialScanMatcher
classkarto_1_1Mapper.html
aa577edd92d9cf2661bb6a0befaf526cc
() const
void
Initialize
classkarto_1_1Mapper.html
a44fe261bce5f4dab5fc2054e5d17b2a7
(kt_double rangeThreshold)
void
LoadFromFile
classkarto_1_1Mapper.html
ab8e90d57c4492a394d4204732ade4aab
(const std::string &filename)
Mapper
classkarto_1_1Mapper.html
aae99ebcbe1da8d9edc0768f272cd28c6
()
Mapper
classkarto_1_1Mapper.html
a539493b1007c5e129849755a1f5cb9fa
(const std::string &rName)
virtual kt_bool
Process
classkarto_1_1Mapper.html
a456dcad4244b14f36af3895f78068670
(LocalizedRangeScan *pScan)
virtual kt_bool
Process
classkarto_1_1Mapper.html
a248bb7620eff55b2ed5419258b0d3e52
(Object *pObject)
kt_bool
ProcessAgainstNode
classkarto_1_1Mapper.html
a4c514ab3aa9101f8c4d60aa50ab2f5be
(LocalizedRangeScan *pScan, const int &nodeId)
kt_bool
ProcessAgainstNodesNearBy
classkarto_1_1Mapper.html
a9146239e3c82bf5f519407a2b4db9b54
(LocalizedRangeScan *pScan, kt_bool addScanToLocalizationBuffer=false)
kt_bool
ProcessAtDock
classkarto_1_1Mapper.html
aeac59080ce5180e5f94d3421ba8bd280
(LocalizedRangeScan *pScan)
kt_bool
ProcessLocalization
classkarto_1_1Mapper.html
abb09a275dac8042a74a9d2dcd470d261
(LocalizedRangeScan *pScan)
void
RemoveListener
classkarto_1_1Mapper.html
a2cf0bcb16c1c76ef14dc8b41bc23f64a
(MapperListener *pListener)
kt_bool
RemoveNodeFromGraph
classkarto_1_1Mapper.html
a424c99d4e1612be7402cc394316ae370
(Vertex< LocalizedRangeScan > *)
virtual void
Reset
classkarto_1_1Mapper.html
a3064ce0a237d3c993cbd22b61b982b7a
()
void
SaveToFile
classkarto_1_1Mapper.html
ab511d177e0ba705c09169ece51730e71
(const std::string &filename)
void
setParamAngleVariancePenalty
classkarto_1_1Mapper.html
a552550a16a07d25c019e123f065f5718
(double d)
void
setParamCoarseAngleResolution
classkarto_1_1Mapper.html
a34a42043085720235b38b09fa55802f6
(double d)
void
setParamCoarseSearchAngleOffset
classkarto_1_1Mapper.html
a754e9b0d56c9b3867d2714eed19f381a
(double d)
void
setParamCorrelationSearchSpaceDimension
classkarto_1_1Mapper.html
a12d767704c29128cfbd99c0b5bd42f82
(double d)
void
setParamCorrelationSearchSpaceResolution
classkarto_1_1Mapper.html
a8f669a8659313057fa9e08e496bec403
(double d)
void
setParamCorrelationSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
a290ad5c3a064fe31ea3d1a0d47759930
(double d)
void
setParamDistanceVariancePenalty
classkarto_1_1Mapper.html
ad1631c972ce308e286cee3847fb23c16
(double d)
void
setParamDoLoopClosing
classkarto_1_1Mapper.html
a4372f425d14ef6d90321e9724e688b95
(bool b)
void
setParamFineSearchAngleOffset
classkarto_1_1Mapper.html
a0702346e850ff9222279caf6465b9ff4
(double d)
void
setParamLinkMatchMinimumResponseFine
classkarto_1_1Mapper.html
a54bfa3dd132f30568e85593f192c8bd4
(double d)
void
setParamLinkScanMaximumDistance
classkarto_1_1Mapper.html
a258cb4a448ad700f51727fa77cef60d9
(double d)
void
setParamLoopMatchMaximumVarianceCoarse
classkarto_1_1Mapper.html
a832ff4155bfa894e70a7aa2fe9f5cd79
(double d)
void
setParamLoopMatchMinimumChainSize
classkarto_1_1Mapper.html
a025c3e3ba9390f283fccff97ed9cd284
(int i)
void
setParamLoopMatchMinimumResponseCoarse
classkarto_1_1Mapper.html
aa03b80895903e2e03e9b467910f36a0d
(double d)
void
setParamLoopMatchMinimumResponseFine
classkarto_1_1Mapper.html
a375e3761910af87c4260154f43f6ea43
(double d)
void
setParamLoopSearchMaximumDistance
classkarto_1_1Mapper.html
a7c28724047ade6fbef31c04812ec4517
(double d)
void
setParamLoopSearchSpaceDimension
classkarto_1_1Mapper.html
a0079cad1491fbdeec6be8dea474c216f
(double d)
void
setParamLoopSearchSpaceResolution
classkarto_1_1Mapper.html
abf6c1f6d71dc3cb7af740ba5236ee9d4
(double d)
void
setParamLoopSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
a2f922ba71e3a14a55950bd7df5556e6a
(double d)
void
setParamMinimumAnglePenalty
classkarto_1_1Mapper.html
a2e17e6f6f09b515631e07154a0921f5b
(double d)
void
setParamMinimumDistancePenalty
classkarto_1_1Mapper.html
a87b23e50541cec1f241ae4298e2e96b4
(double d)
void
setParamMinimumTimeInterval
classkarto_1_1Mapper.html
a84b06331344cdc957abb15fe3cc8841a
(double d)
void
setParamMinimumTravelDistance
classkarto_1_1Mapper.html
ab12fb9870f90015460364860182bd3ed
(double d)
void
setParamMinimumTravelHeading
classkarto_1_1Mapper.html
ad484a37f0dff1e205dd359aef613780c
(double d)
void
setParamScanBufferMaximumScanDistance
classkarto_1_1Mapper.html
a4529c7eb5ffa4596aed84fe82bfa0880
(double d)
void
setParamScanBufferSize
classkarto_1_1Mapper.html
ac854dcdb5750910633583e43d8632113
(int i)
void
setParamUseResponseExpansion
classkarto_1_1Mapper.html
a3d14262445ba74f9e42fec3f61aa111a
(bool b)
void
setParamUseScanBarycenter
classkarto_1_1Mapper.html
acd5e4338c83dcd5049afa8f460e2a2c5
(bool b)
void
setParamUseScanMatching
classkarto_1_1Mapper.html
a4e0a2685add56733b644b1cc48573bfc
(bool b)
void
SetScanSolver
classkarto_1_1Mapper.html
ab33d3c4bd93d770a18518e20b54bac03
(ScanSolver *pSolver)
void
SetUseScanMatching
classkarto_1_1Mapper.html
a92400370cf12e41d7e17617f8698594d
(kt_bool val)
kt_bool
TryCloseLoop
classkarto_1_1Mapper.html
ab89c54f672db18628ac937d7b583111e
(LocalizedRangeScan *pScan, const Name &rSensorName)
virtual
~Mapper
classkarto_1_1Mapper.html
a0abc4e431a35678561c64ffb858ac145
()
kt_bool
HasMovedEnough
classkarto_1_1Mapper.html
a0e552b7fe8fa94098176759def61d6ff
(LocalizedRangeScan *pScan, LocalizedRangeScan *pLastScan) const
void
InitializeParameters
classkarto_1_1Mapper.html
a14767b43b1c121b21c2d1fcc0149a725
()
void
serialize
classkarto_1_1Mapper.html
a5a86be66078720aae9637213f557e746
(Archive &ar, const unsigned int version)
kt_bool
m_Deserialized
classkarto_1_1Mapper.html
a374fb90fce53095b6eb38488292206ed
kt_bool
m_Initialized
classkarto_1_1Mapper.html
ad201c0b0639bf8f5cadd306f0ef39057
std::vector< MapperListener * >
m_Listeners
classkarto_1_1Mapper.html
ad56b7a841c22ab36ebf8de07b75524a0
LocalizationScanVertices
m_LocalizationScanVertices
classkarto_1_1Mapper.html
ad5130580ecd650898c54208594856631
Parameter< kt_double > *
m_pAngleVariancePenalty
classkarto_1_1Mapper.html
a4728a9bafb965fcab7d5b44dac84bdc0
Parameter< kt_double > *
m_pCoarseAngleResolution
classkarto_1_1Mapper.html
a5e9f9b9dd63c03b3cbfe00f2b9e1b4ab
Parameter< kt_double > *
m_pCoarseSearchAngleOffset
classkarto_1_1Mapper.html
a127b43eab906cad261f266b05e526e9a
Parameter< kt_double > *
m_pCorrelationSearchSpaceDimension
classkarto_1_1Mapper.html
ab0a8cced7c7c0aa05b19eb449cf42aca
Parameter< kt_double > *
m_pCorrelationSearchSpaceResolution
classkarto_1_1Mapper.html
a99bf9b22b257e41f55e7a4af56721d1a
Parameter< kt_double > *
m_pCorrelationSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
acd357c277c58bfd750c0c7f7eb67f271
Parameter< kt_double > *
m_pDistanceVariancePenalty
classkarto_1_1Mapper.html
a981b9de1f5a731a00a52c801f549b383
Parameter< kt_bool > *
m_pDoLoopClosing
classkarto_1_1Mapper.html
ad726c2d384ef702f14d3f581451d1221
Parameter< kt_double > *
m_pFineSearchAngleOffset
classkarto_1_1Mapper.html
a2aeece4e33403e08dc83c6ec6e5bb130
MapperGraph *
m_pGraph
classkarto_1_1Mapper.html
ab80200d7ace3d520fd60efb272f56dca
Parameter< kt_double > *
m_pLinkMatchMinimumResponseFine
classkarto_1_1Mapper.html
a79f101dfbc23aed5d26effaf0e3a8c87
Parameter< kt_double > *
m_pLinkScanMaximumDistance
classkarto_1_1Mapper.html
ae1f365306e3524ffff747460c0089576
Parameter< kt_double > *
m_pLoopMatchMaximumVarianceCoarse
classkarto_1_1Mapper.html
ab7de77793e2f1c572349c9b75b97597e
Parameter< kt_int32u > *
m_pLoopMatchMinimumChainSize
classkarto_1_1Mapper.html
a91eae4f02e339d53eac17062f0681f84
Parameter< kt_double > *
m_pLoopMatchMinimumResponseCoarse
classkarto_1_1Mapper.html
af1b6a2ddc3d00f7cd86f58ed2d466bc2
Parameter< kt_double > *
m_pLoopMatchMinimumResponseFine
classkarto_1_1Mapper.html
aec08968324ece44a7faacaa4c3752fb4
Parameter< kt_double > *
m_pLoopSearchMaximumDistance
classkarto_1_1Mapper.html
a8bfa5b0d11d2f8d0510088e546ac320e
Parameter< kt_double > *
m_pLoopSearchSpaceDimension
classkarto_1_1Mapper.html
a91d9211bcb1185d5f63dd1c4601102fd
Parameter< kt_double > *
m_pLoopSearchSpaceResolution
classkarto_1_1Mapper.html
ae63b4f83cad9a48318a52a02e948aa63
Parameter< kt_double > *
m_pLoopSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
a2827663381e194271fd1cec6cde23721
MapperSensorManager *
m_pMapperSensorManager
classkarto_1_1Mapper.html
aebd043a93288712156b0c4b67caa5360
Parameter< kt_double > *
m_pMinimumAnglePenalty
classkarto_1_1Mapper.html
a881ce8669f0243e5e0d2e2cbbaaaa2cf
Parameter< kt_double > *
m_pMinimumDistancePenalty
classkarto_1_1Mapper.html
ab684e42144f225a9acd8285fecc745cd
Parameter< kt_double > *
m_pMinimumTimeInterval
classkarto_1_1Mapper.html
ae15e72abe1619f1b0a016d2318733ede
Parameter< kt_double > *
m_pMinimumTravelDistance
classkarto_1_1Mapper.html
af3b23e341c71615caf7074587d168f95
Parameter< kt_double > *
m_pMinimumTravelHeading
classkarto_1_1Mapper.html
abfdd077948639918563713222a2f30d1
Parameter< kt_double > *
m_pScanBufferMaximumScanDistance
classkarto_1_1Mapper.html
af428ef3e4598fe759f1c92884c165033
Parameter< kt_int32u > *
m_pScanBufferSize
classkarto_1_1Mapper.html
a72dc08c4e72b6d207ee35b512a41d82e
ScanSolver *
m_pScanOptimizer
classkarto_1_1Mapper.html
acbe48ca848099d64f2ab4005091b7929
ScanMatcher *
m_pSequentialScanMatcher
classkarto_1_1Mapper.html
ad15d7b01280775e7579f8b4191ded363
Parameter< kt_bool > *
m_pUseResponseExpansion
classkarto_1_1Mapper.html
a4d389f88763dcf8d2d5b5a493dd4ccb1
Parameter< kt_bool > *
m_pUseScanBarycenter
classkarto_1_1Mapper.html
a7013e7d5f1f204f5beaf71c976674fea
Parameter< kt_bool > *
m_pUseScanMatching
classkarto_1_1Mapper.html
ae6198e26ea426dc62ad0d1bea1e58145
Mapper
classkarto_1_1Mapper.html
af1da15a456d10bc18132ca90b4c27322
(const Mapper &)
const Mapper &
operator=
classkarto_1_1Mapper.html
a61c73aa81de99a4d0008158cade76f1c
(const Mapper &)
friend class
boost::serialization::access
classkarto_1_1Mapper.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend class
MapperGraph
classkarto_1_1Mapper.html
a7f4deddeb98787106def19945427113f
friend class
ScanMatcher
classkarto_1_1Mapper.html
a941c1f09088f329db894d9e5243b0596
karto::MapperDebugListener
classkarto_1_1MapperDebugListener.html
virtual void
Debug
classkarto_1_1MapperDebugListener.html
af0bd0408035609eedd8c402a74ead947
(const std::string &)
void
serialize
classkarto_1_1MapperDebugListener.html
a5f78071c3f985963650be1ca35060376
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classkarto_1_1MapperDebugListener.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::MapperGraph
classkarto_1_1MapperGraph.html
Graph< LocalizedRangeScan >
Edge< LocalizedRangeScan > *
AddEdge
classkarto_1_1MapperGraph.html
ad34a1a7e008f5d7ec3e0666e5d0ecd46
(LocalizedRangeScan *pSourceScan, LocalizedRangeScan *pTargetScan, kt_bool &rIsNewEdge)
void
AddEdges
classkarto_1_1MapperGraph.html
a496d18f55f93cf47b6fbbff796840868
(LocalizedRangeScan *pScan, const Matrix3 &rCovariance)
Vertex< LocalizedRangeScan > *
AddVertex
classkarto_1_1MapperGraph.html
a7d945e87562890430f7bc4304579a245
(LocalizedRangeScan *pScan)
void
CorrectPoses
classkarto_1_1MapperGraph.html
ae5f2b287f9967f59fe126ed007a1f81e
()
Vertex< LocalizedRangeScan > *
FindNearByScan
classkarto_1_1MapperGraph.html
ad21e5ca4ca42c1695ea43f223120c436
(Name name, const Pose2 refPose)
LocalizedRangeScanVector
FindNearByScans
classkarto_1_1MapperGraph.html
aa22eb596fe3b833dd4fd611c0861bac1
(Name name, const Pose2 refPose, kt_double maxDistance)
std::vector< Vertex< LocalizedRangeScan > * >
FindNearByVertices
classkarto_1_1MapperGraph.html
a905b3c79f946efe0c42ae20b2af741c7
(Name name, const Pose2 refPose, kt_double maxDistance)
LocalizedRangeScanVector
FindNearLinkedScans
classkarto_1_1MapperGraph.html
acbb4ef18e5af52eb64a2bbf8f0ca2f92
(LocalizedRangeScan *pScan, kt_double maxDistance)
std::vector< Vertex< LocalizedRangeScan > * >
FindNearLinkedVertices
classkarto_1_1MapperGraph.html
af137a478823778960afbb128607723fc
(LocalizedRangeScan *pScan, kt_double maxDistance)
ScanMatcher *
GetLoopScanMatcher
classkarto_1_1MapperGraph.html
a3d56a4a44076f0ca861c4a95210a7b28
() const
MapperGraph
classkarto_1_1MapperGraph.html
a795c79f129f7209e82e8c8eb03115a22
(Mapper *pMapper, kt_double rangeThreshold)
MapperGraph
classkarto_1_1MapperGraph.html
a3e97a942bd9635ea226718fc3d24de05
()
kt_bool
TryCloseLoop
classkarto_1_1MapperGraph.html
a9f3c749f04951e4b5b7d27ab26be057d
(LocalizedRangeScan *pScan, const Name &rSensorName)
void
UpdateLoopScanMatcher
classkarto_1_1MapperGraph.html
ae9e5eccba36a896688d9b509b1cbef51
(kt_double rangeThreshold)
virtual
~MapperGraph
classkarto_1_1MapperGraph.html
a185bd2adb47e509389588b99e29b632f
()
Pose2
ComputeWeightedMean
classkarto_1_1MapperGraph.html
a6d1ccc2ce90133d2149800e48923ce82
(const Pose2Vector &rMeans, const std::vector< Matrix3 > &rCovariances) const
std::vector< LocalizedRangeScanVector >
FindNearChains
classkarto_1_1MapperGraph.html
a8d58b4917e6eadcd33cf6b427f3eada5
(LocalizedRangeScan *pScan)
LocalizedRangeScanVector
FindPossibleLoopClosure
classkarto_1_1MapperGraph.html
af2e516b17d893f05d6882221b68e0218
(LocalizedRangeScan *pScan, const Name &rSensorName, kt_int32u &rStartNum)
LocalizedRangeScan *
GetClosestScanToPose
classkarto_1_1MapperGraph.html
a96b8d044db2e9eab910a718d6ad1e3a7
(const LocalizedRangeScanVector &rScans, const Pose2 &rPose) const
Vertex< LocalizedRangeScan > *
GetVertex
classkarto_1_1MapperGraph.html
af43bc19db98be5d6e1f7f81da6d479ae
(LocalizedRangeScan *pScan)
void
LinkChainToScan
classkarto_1_1MapperGraph.html
ad8db1c99c45564b3d892d0e7e6a1b368
(const LocalizedRangeScanVector &rChain, LocalizedRangeScan *pScan, const Pose2 &rMean, const Matrix3 &rCovariance)
void
LinkNearChains
classkarto_1_1MapperGraph.html
a66ccda641ef769da589675ecd436fc7a
(LocalizedRangeScan *pScan, Pose2Vector &rMeans, std::vector< Matrix3 > &rCovariances)
void
LinkScans
classkarto_1_1MapperGraph.html
a84919655f8e8b6f84be45cd00ec229c2
(LocalizedRangeScan *pFromScan, LocalizedRangeScan *pToScan, const Pose2 &rMean, const Matrix3 &rCovariance)
void
serialize
classkarto_1_1MapperGraph.html
a1244f96a17e2860f4f7b048f20c344b9
(Archive &ar, const unsigned int version)
ScanMatcher *
m_pLoopScanMatcher
classkarto_1_1MapperGraph.html
aa0fa5b2c473d2495bfa56fb4c77ef885
Mapper *
m_pMapper
classkarto_1_1MapperGraph.html
a76096a8b4024dfd9570d6cc19a5747ed
GraphTraversal< LocalizedRangeScan > *
m_pTraversal
classkarto_1_1MapperGraph.html
a4a8de60cc7358ed7663857019ff88f0a
friend class
boost::serialization::access
classkarto_1_1MapperGraph.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::MapperListener
classkarto_1_1MapperListener.html
virtual void
Info
classkarto_1_1MapperListener.html
a587ef7d4a3b09fa727b181a23b3c7d47
(const std::string &)
void
serialize
classkarto_1_1MapperListener.html
ae41c691da12be34c5bca4844d4062db1
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classkarto_1_1MapperListener.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::MapperLoopClosureListener
classkarto_1_1MapperLoopClosureListener.html
karto::MapperListener
virtual void
BeginLoopClosure
classkarto_1_1MapperLoopClosureListener.html
a046928a5ab764dca7dd306baff0a6b1d
(const std::string &)
virtual void
EndLoopClosure
classkarto_1_1MapperLoopClosureListener.html
a76bb3240f6762589c49df755ac4befd0
(const std::string &)
virtual void
LoopClosureCheck
classkarto_1_1MapperLoopClosureListener.html
a219577826c88d978dee14c62c3021c24
(const std::string &)
void
serialize
classkarto_1_1MapperLoopClosureListener.html
ae4562005dccbb636f2f220b4bfcab0f7
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classkarto_1_1MapperLoopClosureListener.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::MapperSensorManager
classkarto_1_1MapperSensorManager.html
void
AddRunningScan
classkarto_1_1MapperSensorManager.html
a6b15e25ec6b7b9962d269492555204df
(LocalizedRangeScan *pScan)
void
AddScan
classkarto_1_1MapperSensorManager.html
a6cc2e58a02a4f83708926b8fdde4b522
(LocalizedRangeScan *pScan)
void
Clear
classkarto_1_1MapperSensorManager.html
ae01fef2092bd9714321930ebd94732c4
()
void
ClearLastScan
classkarto_1_1MapperSensorManager.html
aabaf4de70f6d2df45e561e8fb41902e5
(LocalizedRangeScan *pScan)
void
ClearLastScan
classkarto_1_1MapperSensorManager.html
a51f9f11ee9e7bb1c067f0b2902b5925d
(const Name &name)
void
ClearRunningScans
classkarto_1_1MapperSensorManager.html
a10d48f769611c7dc98da0a2b5972a219
(const Name &rSensorName)
LocalizedRangeScanVector
GetAllScans
classkarto_1_1MapperSensorManager.html
acd8542acdc26bca2eb76c3cfbe704794
()
LocalizedRangeScan *
GetLastScan
classkarto_1_1MapperSensorManager.html
a1d87137fe36cdb7279d270b957aec027
(const Name &rSensorName)
kt_int32u
GetRunningScanBufferSize
classkarto_1_1MapperSensorManager.html
a0fd48a81163cb7375fb12f644146bcfb
(const Name &rSensorName)
LocalizedRangeScanVector &
GetRunningScans
classkarto_1_1MapperSensorManager.html
a4d78a0f2279f26bdd24385ed80018eae
(const Name &rSensorName)
LocalizedRangeScan *
GetScan
classkarto_1_1MapperSensorManager.html
accc0f752211d7d900425232f7335825e
(const Name &rSensorName, kt_int32s scanIndex)
LocalizedRangeScan *
GetScan
classkarto_1_1MapperSensorManager.html
aa5b85934e8cecb4d9a8a5542e9ff37ba
(kt_int32s id)
LocalizedRangeScanMap &
GetScans
classkarto_1_1MapperSensorManager.html
a439d1abd0d64d8c7cebe1dc415fcdb70
(const Name &rSensorName)
std::vector< Name >
GetSensorNames
classkarto_1_1MapperSensorManager.html
a689b84a6a28871d4644f0582925d7ad6
()
MapperSensorManager
classkarto_1_1MapperSensorManager.html
a02f0221f0c1d193ed0fc72b15793093b
(kt_int32u runningBufferMaximumSize, kt_double runningBufferMaximumDistance)
MapperSensorManager
classkarto_1_1MapperSensorManager.html
afb39ff099f06e4ec001bd86f36cf97cf
()
void
RegisterSensor
classkarto_1_1MapperSensorManager.html
aa398510691edf0577b61df4876c9ece0
(const Name &rSensorName)
void
RemoveScan
classkarto_1_1MapperSensorManager.html
a2fb5e829d1d95fe566b4d931101fed6f
(LocalizedRangeScan *pScan)
void
SetLastScan
classkarto_1_1MapperSensorManager.html
a49d8155fcbcd3b63dd4a35d20ff119ad
(LocalizedRangeScan *pScan)
void
SetRunningScanBufferMaximumDistance
classkarto_1_1MapperSensorManager.html
a7230e21a31688a9843f33df4095de0ea
(kt_double rScanBufferMaxDistance)
void
SetRunningScanBufferSize
classkarto_1_1MapperSensorManager.html
a38cfb706c45a7539e1466f8944d3c657
(kt_int32u rScanBufferSize)
virtual
~MapperSensorManager
classkarto_1_1MapperSensorManager.html
a63121a3e1140f746ed640f9e9bf0381a
()
std::map< Name, ScanManager * >
ScanManagerMap
classkarto_1_1MapperSensorManager.html
a8872910ef2b44405845bf26e6fb2eed4
ScanManager *
GetScanManager
classkarto_1_1MapperSensorManager.html
a85098e025f3b951042393c448f557d8a
(LocalizedRangeScan *pScan)
ScanManager *
GetScanManager
classkarto_1_1MapperSensorManager.html
a72534e19b1ad9b9ab4b9e1c3bfce4fe1
(const Name &rSensorName)
void
serialize
classkarto_1_1MapperSensorManager.html
a4065a5999e54bc60e13553a72292dfe3
(Archive &ar, const unsigned int version)
kt_int32s
m_NextScanId
classkarto_1_1MapperSensorManager.html
a103a18b2959c2c474ccb790459a285af
kt_double
m_RunningBufferMaximumDistance
classkarto_1_1MapperSensorManager.html
a1b936e00ea272ecce3a88e64ebf31cbe
kt_int32u
m_RunningBufferMaximumSize
classkarto_1_1MapperSensorManager.html
a650e3563b39daca05befdc7057b5f9ab
ScanManagerMap
m_ScanManagers
classkarto_1_1MapperSensorManager.html
ae482ca9901c017a91306cb8d08f973db
std::map< int, LocalizedRangeScan * >
m_Scans
classkarto_1_1MapperSensorManager.html
a261512082236c0d69e4757c84fb8c064
friend class
boost::serialization::access
classkarto_1_1MapperSensorManager.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
map_saver::MapSaver
classmap__saver_1_1MapSaver.html
MapSaver
classmap__saver_1_1MapSaver.html
a22667558adebb41cd5389eb573be87c7
(ros::NodeHandle &nh, const std::string &service_name)
void
mapCallback
classmap__saver_1_1MapSaver.html
aea1d331e3a7c8caf8fdbb1d9d572d9b4
(const nav_msgs::OccupancyGrid &msg)
bool
saveMapCallback
classmap__saver_1_1MapSaver.html
a152f51099361be36d0b3388793d07163
(slam_toolbox_msgs::SaveMap::Request &req, slam_toolbox_msgs::SaveMap::Response &resp)
std::string
map_name_
classmap__saver_1_1MapSaver.html
a6c57b59e1dddb3c999ee09095889497b
ros::NodeHandle
nh_
classmap__saver_1_1MapSaver.html
a89335c8bed0115cc8e197f8aff552f50
bool
received_map_
classmap__saver_1_1MapSaver.html
ada680382c3db8608c0cd51f4866bcc1a
ros::ServiceServer
server_
classmap__saver_1_1MapSaver.html
a33f72da662031695aee00f8cbd625b58
std::string
service_name_
classmap__saver_1_1MapSaver.html
a6f96c37346a7fbe7ebeb4897c625ecc1
ros::Subscriber
sub_
classmap__saver_1_1MapSaver.html
a89354934ecdf6f2c3961107445c9641b
karto::Matrix
classkarto_1_1Matrix.html
void
Clear
classkarto_1_1Matrix.html
ab07509c436895888ba237e83c2d2d486
()
kt_int32u
GetColumns
classkarto_1_1Matrix.html
a2509f25edd6e04121b7146a8ee89dfc7
() const
kt_int32u
GetRows
classkarto_1_1Matrix.html
a233587c6d758e7f43a3f3a00dfe28946
() const
Matrix
classkarto_1_1Matrix.html
a306a74ebf8d48661e75f8de5545b1300
(kt_int32u rows, kt_int32u columns)
kt_double &
operator()
classkarto_1_1Matrix.html
ab41f3a4801b3f324854907b329d602f8
(kt_int32u row, kt_int32u column)
const kt_double &
operator()
classkarto_1_1Matrix.html
a28fb6d1b4cfd5af1aa2d741600fad156
(kt_int32u row, kt_int32u column) const
virtual
~Matrix
classkarto_1_1Matrix.html
aa7d12708e731102486784524daec9388
()
void
Allocate
classkarto_1_1Matrix.html
ae4d56e1c2a91665d0efe1baa8d998105
()
void
RangeCheck
classkarto_1_1Matrix.html
a9de761272a998778391e3307c51455d1
(kt_int32u row, kt_int32u column) const
kt_int32u
m_Columns
classkarto_1_1Matrix.html
ac5c9e4fe45fab7d5d506e2a733bfaac8
kt_double *
m_pData
classkarto_1_1Matrix.html
a5065f43053f1d5e0fa881a5fcfb00e15
kt_int32u
m_Rows
classkarto_1_1Matrix.html
a2ffcc7d75dff5f37d043c141ce4235f3
karto::Matrix3
classkarto_1_1Matrix3.html
void
Clear
classkarto_1_1Matrix3.html
adbeb31be8d0d555283d061e65709cc5d
()
void
FromAxisAngle
classkarto_1_1Matrix3.html
ac8468513d87e93d473dae3263d28275c
(kt_double x, kt_double y, kt_double z, const kt_double radians)
Matrix3
Inverse
classkarto_1_1Matrix3.html
abff25c58283d50b9676cdef5b42448fd
() const
kt_bool
InverseFast
classkarto_1_1Matrix3.html
a9fa0a2fc79179a5a1fc5a321b8b6b896
(Matrix3 &rkInverse, kt_double fTolerance=KT_TOLERANCE) const
Matrix3
classkarto_1_1Matrix3.html
a86266dc34b62e964fc5b4391a934fc4f
()
Matrix3
classkarto_1_1Matrix3.html
a0430dffa9c3c74d02196927bd179f8fb
(const Matrix3 &rOther)
kt_double &
operator()
classkarto_1_1Matrix3.html
a58dfeceb1317539d2bd4730b817d852a
(kt_int32u row, kt_int32u column)
kt_double
operator()
classkarto_1_1Matrix3.html
a40cbb7ef6882e94cb7daa1802d2ad74e
(kt_int32u row, kt_int32u column) const
Matrix3
operator*
classkarto_1_1Matrix3.html
aaac69106487193bb6b2a40d82a665263
(const Matrix3 &rOther) const
Pose2
operator*
classkarto_1_1Matrix3.html
a0f0febbbdf624065f2766375215d7050
(const Pose2 &rPose2) const
void
operator+=
classkarto_1_1Matrix3.html
a2310df3442fb213a62624c7157f15094
(const Matrix3 &rkMatrix)
Matrix3 &
operator=
classkarto_1_1Matrix3.html
a9fbb3a34813e0b7333531fe10fc14cef
(const Matrix3 &rOther)
void
SetToIdentity
classkarto_1_1Matrix3.html
a4382a4b612a3e07ef4e7098fb70fabed
()
std::string
ToString
classkarto_1_1Matrix3.html
a393baf710aa6dacf394252657eb575d5
() const
Matrix3
Transpose
classkarto_1_1Matrix3.html
a6180ae57f26c2555b9a954fdf766595e
() const
void
serialize
classkarto_1_1Matrix3.html
a8c6bf50b9663e5b95399e7ff6a47341a
(Archive &ar, const unsigned int version)
kt_double
m_Matrix
classkarto_1_1Matrix3.html
a125753ff1297d0d554b01bedb7688f20
[3][3]
friend class
boost::serialization::access
classkarto_1_1Matrix3.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend std::ostream &
operator<<
classkarto_1_1Matrix3.html
a2f9265717bfe0a9e23829926a970f009
(std::ostream &rStream, const Matrix3 &rMatrix)
MergeMapsKinematic
classMergeMapsKinematic.html
MergeMapsKinematic
classMergeMapsKinematic.html
af698ada3fd25cb18e05c9960e9eac73a
()
~MergeMapsKinematic
classMergeMapsKinematic.html
a7b434225d714451ef16c5fa32bc3b37c
()
karto::LocalizedRangeScanVector::iterator
LocalizedRangeScansIt
classMergeMapsKinematic.html
a1ca8df354be57b420574037c5d28ec5d
std::vector< karto::LocalizedRangeScanVector >::iterator
LocalizedRangeScansVecIt
classMergeMapsKinematic.html
a7da9501298b3dde37ce8d4557c234d02
bool
addSubmapCallback
classMergeMapsKinematic.html
afaa992fa3e8969431282ddfd0929aa6b
(slam_toolbox_msgs::AddSubmap::Request &req, slam_toolbox_msgs::AddSubmap::Response &resp)
karto::Pose2
applyCorrection
classMergeMapsKinematic.html
a9c1394d241a71b034e7eb766ba834291
(const karto::Pose2 &pose, const tf2::Transform &submap_correction)
karto::Vector2< kt_double >
applyCorrection
classMergeMapsKinematic.html
a5782da1e19b5015ccb4f0c8378fca804
(const karto::Vector2< kt_double > &pose, const tf2::Transform &submap_correction)
void
kartoToROSOccupancyGrid
classMergeMapsKinematic.html
abc121d562f16a7506f4df543ea4b3916
(const karto::LocalizedRangeScanVector &scans, nav_msgs::GetMap::Response &map)
bool
mergeMapCallback
classMergeMapsKinematic.html
acb9acc27797fa7a43957cf0e0c5c70d6
(slam_toolbox_msgs::MergeMaps::Request &req, slam_toolbox_msgs::MergeMaps::Response &resp)
void
processInteractiveFeedback
classMergeMapsKinematic.html
a30b308e6233a2c9a7a97dfbc5d3c3e94
(const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback)
void
setup
classMergeMapsKinematic.html
adfd0d84d17d427bf11cbe373cdfded1f
()
void
transformScan
classMergeMapsKinematic.html
a23306d688aa454050b6aae3de39e885b
(LocalizedRangeScansIt iter, tf2::Transform &submap_correction)
std::vector< std::unique_ptr< karto::Dataset > >
dataset_vec_
classMergeMapsKinematic.html
a87736bf30df9b6e4046f2657cedbb00c
std::unique_ptr< interactive_markers::InteractiveMarkerServer >
interactive_server_
classMergeMapsKinematic.html
a8edf6d037d75f8818642576d0f683bf4
std::map< std::string, laser_utils::LaserMetadata >
lasers_
classMergeMapsKinematic.html
a33fb165bca50bd25013018f0f8c98326
ros::NodeHandle
nh_
classMergeMapsKinematic.html
a98bc5b987ee6cceae9378e8d4da8d437
int
num_submaps_
classMergeMapsKinematic.html
ac4a8b05ce98a0092f046ee04cb219e9b
double
resolution_
classMergeMapsKinematic.html
a6091db73455270dcbb969689abe23ed8
std::vector< karto::LocalizedRangeScanVector >
scans_vec_
classMergeMapsKinematic.html
ab6b64dc9f00ee14a98ae5e61be1ecaf0
ros::ServiceServer
ssMap_
classMergeMapsKinematic.html
ad1eacc38bc7f0f0741d16345aa848dfa
ros::ServiceServer
ssSubmap_
classMergeMapsKinematic.html
aa2feb00b2ab01e1b73f8ef91499fe3f1
std::vector< ros::Publisher >
sstmS_
classMergeMapsKinematic.html
a6521a330d0bbb4f128a81306b1b75fd9
std::vector< ros::Publisher >
sstS_
classMergeMapsKinematic.html
a10296f72544e727bb755e006635cf112
std::map< int, Eigen::Vector3d >
submap_locations_
classMergeMapsKinematic.html
a7f0c5cec57221a9deaa64b33e8dcdd04
std::map< int, tf2::Transform >
submap_marker_transform_
classMergeMapsKinematic.html
a3f1ae75cad12b7f5f0570f414e36ab8d
std::unique_ptr< tf2_ros::TransformBroadcaster >
tfB_
classMergeMapsKinematic.html
a3a777575b678356995718e493f22c8d3
nanoflann::Metric
structnanoflann_1_1Metric.html
nanoflann::metric_L1
structnanoflann_1_1metric__L1.html
nanoflann::Metric
nanoflann::metric_L1::traits
nanoflann::metric_L2
structnanoflann_1_1metric__L2.html
nanoflann::Metric
nanoflann::metric_L2::traits
nanoflann::metric_L2_Simple
structnanoflann_1_1metric__L2__Simple.html
nanoflann::Metric
nanoflann::metric_L2_Simple::traits
nanoflann::metric_SO2
structnanoflann_1_1metric__SO2.html
nanoflann::Metric
nanoflann::metric_SO2::traits
nanoflann::metric_SO3
structnanoflann_1_1metric__SO3.html
nanoflann::Metric
nanoflann::metric_SO3::traits
karto::Module
classkarto_1_1Module.html
karto::Object
Module
classkarto_1_1Module.html
a5d5bcd5390485db98726b62524997bc9
(const std::string &rName)
virtual kt_bool
Process
classkarto_1_1Module.html
a2b3a50dc8155aef32bfbe26f34584324
(karto::Object *)
virtual void
Reset
classkarto_1_1Module.html
a3c3282cc79c732020278565419fee419
()=0
virtual
~Module
classkarto_1_1Module.html
a54df37d61bca6dcd226e036d998eb9f8
()
Module
classkarto_1_1Module.html
a4cb0549c944a51cfaca3dc81f388126c
(const Module &)
const Module &
operator=
classkarto_1_1Module.html
a64fbcc51c82213828b2f41c42b1f211d
(const Module &)
void
serialize
classkarto_1_1Module.html
a091d5c3fb325f317cf7e0c7fe1128f36
(Archive &ar, const unsigned int version)
friend class
boost::serialization::access
classkarto_1_1Module.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::Name
classkarto_1_1Name.html
const std::string &
GetName
classkarto_1_1Name.html
ae59075b2f54b5bc2728eccb76c9c418d
() const
const std::string &
GetScope
classkarto_1_1Name.html
a1d22e9d41bc3f67a4fb416c7e35d1c0a
() const
Name
classkarto_1_1Name.html
aab848ed0bb1edbbc284545847d9defce
()
Name
classkarto_1_1Name.html
a37f4304b39ed1a4b9c7dcf8ab5ed7e34
(const std::string &rName)
Name
classkarto_1_1Name.html
aad6e967c77385dd5b9bca6dfcc26ce66
(const Name &rOther)
kt_bool
operator!=
classkarto_1_1Name.html
a41833f8b52d642814f4d270416a23e6e
(const Name &rOther) const
kt_bool
operator<
classkarto_1_1Name.html
a5d45f8243de837a4d812fd0db528fc01
(const Name &rOther) const
Name &
operator=
classkarto_1_1Name.html
a8c2b3498f12a00b37e53cae48491d128
(const Name &rOther)
kt_bool
operator==
classkarto_1_1Name.html
ab0f2faaab822af2ca51d75658021ae85
(const Name &rOther) const
void
SetName
classkarto_1_1Name.html
a3f97c1ea45d190275fcb7aa42444349c
(const std::string &rName)
void
SetScope
classkarto_1_1Name.html
a8120cedce1b61ec8a1b92dcf801c1cb0
(const std::string &rScope)
std::string
ToString
classkarto_1_1Name.html
a6b8ee5d049be8594f2392c4b5816d38d
() const
virtual
~Name
classkarto_1_1Name.html
a777d841d3e040a51d771c38bd45037f0
()
kt_bool
IsValid
classkarto_1_1Name.html
adf1850b62f7ec9ecc32ab3a3a7b85f53
(char c)
kt_bool
IsValidFirst
classkarto_1_1Name.html
a444e612823b19f1aefae1dcb7bf55e63
(char c)
void
Parse
classkarto_1_1Name.html
a47dc0e9dbed7f1869287ff2b1d2a6c77
(const std::string &rName)
void
serialize
classkarto_1_1Name.html
a3fbd84dac38a360bdc48ed54ecef3ee8
(Archive &ar, const unsigned int version)
void
Validate
classkarto_1_1Name.html
a9d48a504c136c7ed35e73174f581556d
(const std::string &rName)
std::string
m_Name
classkarto_1_1Name.html
a15074acec65f55b62ade6f1659222df0
std::string
m_Scope
classkarto_1_1Name.html
a6b77467859e7160e569e3331d7691664
friend class
boost::serialization::access
classkarto_1_1Name.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend std::ostream &
operator<<
classkarto_1_1Name.html
ad5f0b9a3f0584b734734aee30023b246
(std::ostream &rStream, const Name &rName)
karto::NearPoseVisitor
classkarto_1_1NearPoseVisitor.html
Visitor< LocalizedRangeScan >
NearPoseVisitor
classkarto_1_1NearPoseVisitor.html
a4b6d835e7259de86833506d13e309ba0
(Pose2 refPose, kt_double maxDistance, kt_bool useScanBarycenter)
virtual kt_bool
Visit
classkarto_1_1NearPoseVisitor.html
ad140b36f585d05485862673b4cd78d61
(Vertex< LocalizedRangeScan > *pVertex)
void
serialize
classkarto_1_1NearPoseVisitor.html
a4d98d0934a8a1e0c11582b8025fa7cc0
(Archive &ar, const unsigned int version)
Pose2
m_CenterPose
classkarto_1_1NearPoseVisitor.html
a6686f79dd73861e64c6c567b779c3901
kt_double
m_MaxDistanceSquared
classkarto_1_1NearPoseVisitor.html
a4033c206ac8da5b0184ec27550f21c88
kt_bool
m_UseScanBarycenter
classkarto_1_1NearPoseVisitor.html
addcc69dfeb628d268a2a8440742d67dd
friend class
boost::serialization::access
classkarto_1_1NearPoseVisitor.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::NearScanVisitor
classkarto_1_1NearScanVisitor.html
Visitor< LocalizedRangeScan >
NearScanVisitor
classkarto_1_1NearScanVisitor.html
aa9567ae0d993a1cee4082ecb25f9250c
(LocalizedRangeScan *pScan, kt_double maxDistance, kt_bool useScanBarycenter)
virtual kt_bool
Visit
classkarto_1_1NearScanVisitor.html
aac53e2ad6bcd91aa88bb6f2deb4e95cd
(Vertex< LocalizedRangeScan > *pVertex)
void
serialize
classkarto_1_1NearScanVisitor.html
a0cc77522f590eaf0221864058ce586e1
(Archive &ar, const unsigned int version)
Pose2
m_CenterPose
classkarto_1_1NearScanVisitor.html
a9d4a867a72e9f7b109bc3c3f4c1a92b0
kt_double
m_MaxDistanceSquared
classkarto_1_1NearScanVisitor.html
aa7498fa5a78e79b229e4ae35ff72c09e
kt_bool
m_UseScanBarycenter
classkarto_1_1NearScanVisitor.html
a0de932730a1494659858281db2e3abc7
friend class
boost::serialization::access
classkarto_1_1NearScanVisitor.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
nanoflann::KDTreeBaseClass::Node
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
Node *
child1
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
a38804bb80edf051c061d72f48ba8ab9f
Node *
child2
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
a96b98cd69094af26595961f83c0a2db1
int
divfeat
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
a4655b29d6c5300406ec5b1a43a3d4f06
DistanceType
divhigh
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
a050d1d18ec3392e0dcd995f10f352f85
DistanceType
divlow
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
a36d85fcaa2e26e2b8882c9645fb774e0
IndexType
left
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
af701dcedd2b1ffbd39030ff42c761cd2
struct nanoflann::KDTreeBaseClass::Node::@0::leaf
lr
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
a2bf657cfb522d30e4e78a3938187d4ae
union nanoflann::KDTreeBaseClass::Node::@0
node_type
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
a73057accbb3953019ba91aef33fbd209
IndexType
right
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
a3922feb9fd0f91f276f206540c0d549f
struct nanoflann::KDTreeBaseClass::Node::@0::nonleaf
sub
structnanoflann_1_1KDTreeBaseClass_1_1Node.html
a7d25da9fb563d7b6e62072f69b16a582
karto::NonCopyable
classkarto_1_1NonCopyable.html
NonCopyable
classkarto_1_1NonCopyable.html
ac34c156f7be7c213dd34f0b220ca9239
()
void
serialize
classkarto_1_1NonCopyable.html
a5960006b08ebb07505fde9e98c553fe0
(Archive &ar, const unsigned int version)
virtual
~NonCopyable
classkarto_1_1NonCopyable.html
a102ffce991e9df82824df132945739f2
()
NonCopyable
classkarto_1_1NonCopyable.html
a0fcd1925009cbd639989da9a424b3a84
(const NonCopyable &)=delete
const NonCopyable &
operator=
classkarto_1_1NonCopyable.html
aadd46e544b247c90a672f1d9dd087f85
(const NonCopyable &)=delete
friend class
boost::serialization::access
classkarto_1_1NonCopyable.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::Object
classkarto_1_1Object.html
karto::NonCopyable
virtual const char *
GetClassName
classkarto_1_1Object.html
a9222269bdcc01538328e9c6ac7e702b6
() const =0
const Name &
GetName
classkarto_1_1Object.html
a384e8741208e2341ac9c018f8ecd924e
() const
virtual kt_objecttype
GetObjectType
classkarto_1_1Object.html
a1b2678b70b9bb1757fa930edceddce3b
() const =0
AbstractParameter *
GetParameter
classkarto_1_1Object.html
a8d1177ebfe909c1207dffda125a4f832
(const std::string &rName) const
virtual ParameterManager *
GetParameterManager
classkarto_1_1Object.html
a10d05e7360a83722ddfb42a7be651d85
()
const ParameterVector &
GetParameters
classkarto_1_1Object.html
a7a50908431ecde10b2d288e9f9d265cf
() const
Object
classkarto_1_1Object.html
a8eae7b9fbc57fd06939998d028470adf
()
Object
classkarto_1_1Object.html
a15b057e379d96f28b7bfe1ff16452549
(const Name &rName)
Object
classkarto_1_1Object.html
aa6848adc961580a6ee5ad122af015cde
(const Object &)
const Object &
operator=
classkarto_1_1Object.html
afb2920a8e228137f6e8ae28fa6380ff5
(const Object &)
void
SetParameter
classkarto_1_1Object.html
a63778e1c504e704452a171305b738d83
(const std::string &rName, T value)
virtual
~Object
classkarto_1_1Object.html
a6c5b30ec369a8df13d05d49397294a21
()
void
serialize
classkarto_1_1Object.html
a043cd4535633f341cc9344beef0ed58d
(Archive &ar, const unsigned int version)
Name
m_Name
classkarto_1_1Object.html
a7c14d1ee1651e28ad084c4801b049ac4
ParameterManager *
m_pParameterManager
classkarto_1_1Object.html
a51ddf9d6bc7f94f124d4d5015db6a44b
friend class
boost::serialization::access
classkarto_1_1Object.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::OccupancyGrid
classkarto_1_1OccupancyGrid.html
Grid< kt_int8u >
OccupancyGrid *
Clone
classkarto_1_1OccupancyGrid.html
aab5f64e51e0c784179626ee64875108f
() const
virtual kt_bool
IsFree
classkarto_1_1OccupancyGrid.html
abdcabdf9e468b2d9f74532112b668668
(const Vector2< kt_int32s > &rPose) const
OccupancyGrid
classkarto_1_1OccupancyGrid.html
a18e9cade3640316fe77dcd38b6c1c96e
(kt_int32s width, kt_int32s height, const Vector2< kt_double > &rOffset, kt_double resolution)
virtual kt_double
RayCast
classkarto_1_1OccupancyGrid.html
a0c62fabc2d44f9f17c0fc4ac24449896
(const Pose2 &rPose2, kt_double maxRange) const
void
SetMinPassThrough
classkarto_1_1OccupancyGrid.html
a23ab0911078aa9e20872ff9cef45d88c
(kt_int32u count)
void
SetOccupancyThreshold
classkarto_1_1OccupancyGrid.html
a2ece182a1f9b3b94b2e6c343cfea0a24
(kt_double thresh)
virtual
~OccupancyGrid
classkarto_1_1OccupancyGrid.html
ac80353ece92e8f3145a45839e703571f
()
static OccupancyGrid *
CreateFromScans
classkarto_1_1OccupancyGrid.html
aa098a3c9f3e7c2fdd9cc7898d95dd379
(const LocalizedRangeScanVector &rScans, kt_double resolution)
virtual kt_bool
AddScan
classkarto_1_1OccupancyGrid.html
a161f0f87a00eff957de817bb37ae1905
(LocalizedRangeScan *pScan, kt_bool doUpdate=false)
virtual void
CreateFromScans
classkarto_1_1OccupancyGrid.html
af0750f92586568e1ba12d2ea1e780138
(const LocalizedRangeScanVector &rScans)
virtual Grid< kt_int32u > *
GetCellHitsCounts
classkarto_1_1OccupancyGrid.html
a2729b2c24976f5dc16d5e93a970f716a
()
virtual Grid< kt_int32u > *
GetCellPassCounts
classkarto_1_1OccupancyGrid.html
a6366b05b363a63a1a7524db0702d54fa
()
virtual kt_bool
RayTrace
classkarto_1_1OccupancyGrid.html
ac0ab0abc23c06210de10b8a3b3271d47
(const Vector2< kt_double > &rWorldFrom, const Vector2< kt_double > &rWorldTo, kt_bool isEndPointValid, kt_bool doUpdate=false)
virtual void
Resize
classkarto_1_1OccupancyGrid.html
a302863bde237a8b327739057fb203620
(kt_int32s width, kt_int32s height)
virtual void
Update
classkarto_1_1OccupancyGrid.html
ad606153b4fc84554f74d9bf6de50e5c3
()
virtual void
UpdateCell
classkarto_1_1OccupancyGrid.html
a4dde994b5dd8150eb2eac703747db05f
(kt_int8u *pCell, kt_int32u cellPassCnt, kt_int32u cellHitCnt)
static void
ComputeDimensions
classkarto_1_1OccupancyGrid.html
ac05b61cdd1ba3de6f00087d6cb268d68
(const LocalizedRangeScanVector &rScans, kt_double resolution, kt_int32s &rWidth, kt_int32s &rHeight, Vector2< kt_double > &rOffset)
Grid< kt_int32u > *
m_pCellHitsCnt
classkarto_1_1OccupancyGrid.html
a1673d340f656546ba92aa65bcb326647
Grid< kt_int32u > *
m_pCellPassCnt
classkarto_1_1OccupancyGrid.html
a2f041ac0d82e20df08f91a81caa6b5ae
OccupancyGrid
classkarto_1_1OccupancyGrid.html
ad71538f7866fedd26e88eec6fb5d753c
(const OccupancyGrid &)
const OccupancyGrid &
operator=
classkarto_1_1OccupancyGrid.html
a198b134380f68a4475c32d49beb29257
(const OccupancyGrid &)
CellUpdater *
m_pCellUpdater
classkarto_1_1OccupancyGrid.html
a2ab959f83c6f7d7e3f0d7b848738e4a7
Parameter< kt_int32u > *
m_pMinPassThrough
classkarto_1_1OccupancyGrid.html
a201b0647f9eb15a8aaf2179804af75cb
Parameter< kt_double > *
m_pOccupancyThreshold
classkarto_1_1OccupancyGrid.html
ad2c0685ba4ac9bf5d5f4b152ebe7121f
friend class
CellUpdater
classkarto_1_1OccupancyGrid.html
a649f9650b20692153688d676983b491a
friend class
IncrementalOccupancyGrid
classkarto_1_1OccupancyGrid.html
ad666ec43e8079ec23f4f500cdd505e66
karto::Parameter
classkarto_1_1Parameter.html
T
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const T &
GetValue
classkarto_1_1Parameter.html
a5ca682e17fa8b6f8029472559912612e
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a8544179702283bd2bacf4fd988dda698
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
a9df297b4b4b1bbd3c9c0df14364818f5
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
aadd17aadf19201bb16a88b9196e10a18
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
T
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(T value)
Parameter
classkarto_1_1Parameter.html
abe374f5ca0573bd9516dc2ed16a90fd2
()
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, T value, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, T value, ParameterManager *pParameterManger=NULL)
void
serialize
classkarto_1_1Parameter.html
a1155845a4039a4265e924274ebb6832a
(Archive &ar, const unsigned int version)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const T &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
a89219549f2f4db85dc1047a8de72f9f2
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
ae3b2668f85840a064a9c612fb8130384
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
T
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
friend class
boost::serialization::access
classkarto_1_1Parameter.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Parameter< karto::Pose2 >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const karto::Pose2 &
GetValue
classkarto_1_1Parameter.html
a5ca682e17fa8b6f8029472559912612e
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a8544179702283bd2bacf4fd988dda698
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
a9df297b4b4b1bbd3c9c0df14364818f5
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
aadd17aadf19201bb16a88b9196e10a18
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
karto::Pose2
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(karto::Pose2 value)
Parameter
classkarto_1_1Parameter.html
abe374f5ca0573bd9516dc2ed16a90fd2
()
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, karto::Pose2 value, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, karto::Pose2 value, ParameterManager *pParameterManger=NULL)
void
serialize
classkarto_1_1Parameter.html
a1155845a4039a4265e924274ebb6832a
(Archive &ar, const unsigned int version)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const karto::Pose2 &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
a89219549f2f4db85dc1047a8de72f9f2
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
ae3b2668f85840a064a9c612fb8130384
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
karto::Pose2
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
friend class
boost::serialization::access
classkarto_1_1Parameter.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Parameter< kt_bool >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const kt_bool &
GetValue
classkarto_1_1Parameter.html
a5ca682e17fa8b6f8029472559912612e
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a8544179702283bd2bacf4fd988dda698
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
a9df297b4b4b1bbd3c9c0df14364818f5
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
aadd17aadf19201bb16a88b9196e10a18
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
kt_bool
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(kt_bool value)
Parameter
classkarto_1_1Parameter.html
abe374f5ca0573bd9516dc2ed16a90fd2
()
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, kt_bool value, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, kt_bool value, ParameterManager *pParameterManger=NULL)
void
serialize
classkarto_1_1Parameter.html
a1155845a4039a4265e924274ebb6832a
(Archive &ar, const unsigned int version)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const kt_bool &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
a89219549f2f4db85dc1047a8de72f9f2
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
ae3b2668f85840a064a9c612fb8130384
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
kt_bool
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
friend class
boost::serialization::access
classkarto_1_1Parameter.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Parameter< kt_double >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const kt_double &
GetValue
classkarto_1_1Parameter.html
a5ca682e17fa8b6f8029472559912612e
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a8544179702283bd2bacf4fd988dda698
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
a9df297b4b4b1bbd3c9c0df14364818f5
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
aadd17aadf19201bb16a88b9196e10a18
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
kt_double
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(kt_double value)
Parameter
classkarto_1_1Parameter.html
abe374f5ca0573bd9516dc2ed16a90fd2
()
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, kt_double value, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, kt_double value, ParameterManager *pParameterManger=NULL)
void
serialize
classkarto_1_1Parameter.html
a1155845a4039a4265e924274ebb6832a
(Archive &ar, const unsigned int version)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const kt_double &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
a89219549f2f4db85dc1047a8de72f9f2
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
ae3b2668f85840a064a9c612fb8130384
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
kt_double
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
friend class
boost::serialization::access
classkarto_1_1Parameter.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Parameter< kt_int32s >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const kt_int32s &
GetValue
classkarto_1_1Parameter.html
a5ca682e17fa8b6f8029472559912612e
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a8544179702283bd2bacf4fd988dda698
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
a9df297b4b4b1bbd3c9c0df14364818f5
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
aadd17aadf19201bb16a88b9196e10a18
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
kt_int32s
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(kt_int32s value)
Parameter
classkarto_1_1Parameter.html
abe374f5ca0573bd9516dc2ed16a90fd2
()
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, kt_int32s value, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, kt_int32s value, ParameterManager *pParameterManger=NULL)
void
serialize
classkarto_1_1Parameter.html
a1155845a4039a4265e924274ebb6832a
(Archive &ar, const unsigned int version)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const kt_int32s &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
a89219549f2f4db85dc1047a8de72f9f2
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
ae3b2668f85840a064a9c612fb8130384
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
kt_int32s
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
friend class
boost::serialization::access
classkarto_1_1Parameter.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Parameter< kt_int32u >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const kt_int32u &
GetValue
classkarto_1_1Parameter.html
a5ca682e17fa8b6f8029472559912612e
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a8544179702283bd2bacf4fd988dda698
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
a9df297b4b4b1bbd3c9c0df14364818f5
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
aadd17aadf19201bb16a88b9196e10a18
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
kt_int32u
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(kt_int32u value)
Parameter
classkarto_1_1Parameter.html
abe374f5ca0573bd9516dc2ed16a90fd2
()
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, kt_int32u value, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, kt_int32u value, ParameterManager *pParameterManger=NULL)
void
serialize
classkarto_1_1Parameter.html
a1155845a4039a4265e924274ebb6832a
(Archive &ar, const unsigned int version)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const kt_int32u &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
a89219549f2f4db85dc1047a8de72f9f2
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
ae3b2668f85840a064a9c612fb8130384
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
kt_int32u
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
friend class
boost::serialization::access
classkarto_1_1Parameter.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Parameter< std::string >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const std::string &
GetValue
classkarto_1_1Parameter.html
a5ca682e17fa8b6f8029472559912612e
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a8544179702283bd2bacf4fd988dda698
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
a9df297b4b4b1bbd3c9c0df14364818f5
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
aadd17aadf19201bb16a88b9196e10a18
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
std::string
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(std::string value)
Parameter
classkarto_1_1Parameter.html
abe374f5ca0573bd9516dc2ed16a90fd2
()
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, std::string value, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, std::string value, ParameterManager *pParameterManger=NULL)
void
serialize
classkarto_1_1Parameter.html
a1155845a4039a4265e924274ebb6832a
(Archive &ar, const unsigned int version)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const std::string &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
a89219549f2f4db85dc1047a8de72f9f2
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
ae3b2668f85840a064a9c612fb8130384
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
std::string
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
friend class
boost::serialization::access
classkarto_1_1Parameter.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::ParameterEnum
classkarto_1_1ParameterEnum.html
Parameter< kt_int32s >
virtual Parameter< kt_int32s > *
Clone
classkarto_1_1ParameterEnum.html
a8b73765bde65bd59fe6ba24fd3e966d8
()
void
DefineEnumValue
classkarto_1_1ParameterEnum.html
ac5303711ec9cc0e0965b8e68daf55c48
(kt_int32s value, const std::string &rName)
virtual const std::string
GetValueAsString
classkarto_1_1ParameterEnum.html
aca9059bc0504f12d7c055cc3c84e87d9
() const
ParameterEnum &
operator=
classkarto_1_1ParameterEnum.html
a29aac8029d4c8dfafc413ae7ffd78004
(const ParameterEnum &rOther)
kt_int32s
operator=
classkarto_1_1ParameterEnum.html
a79b1a2745bc5920526c6ad65bf39df34
(kt_int32s value)
ParameterEnum
classkarto_1_1ParameterEnum.html
a3cf81d070d0b890cbfc56f264904b352
(const std::string &rName, kt_int32s value, ParameterManager *pParameterManger=NULL)
ParameterEnum
classkarto_1_1ParameterEnum.html
af826d4373f3366c8e91f4d062f7f1b8d
()
virtual void
SetValueFromString
classkarto_1_1ParameterEnum.html
a40cd2be6a039ab389957faa393594c48
(const std::string &rStringValue)
virtual
~ParameterEnum
classkarto_1_1ParameterEnum.html
a88ed58c0eed416737605a03491bdc6bf
()
std::map< std::string, kt_int32s >
EnumMap
classkarto_1_1ParameterEnum.html
ad348c1152dc5d112d1bf995d176d540b
void
serialize
classkarto_1_1ParameterEnum.html
a5dd762c575ae008f420679ef1bd07117
(Archive &ar, const unsigned int version)
EnumMap
m_EnumDefines
classkarto_1_1ParameterEnum.html
a3ca3d16d28157019a8d63fecdbbf4a38
friend class
boost::serialization::access
classkarto_1_1ParameterEnum.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::ParameterManager
classkarto_1_1ParameterManager.html
karto::NonCopyable
void
Add
classkarto_1_1ParameterManager.html
a2c68e94576b1828a3fe6f36532a08145
(AbstractParameter *pParameter)
void
Clear
classkarto_1_1ParameterManager.html
ae9f9409d9a8ff4ea0b3433741510e086
()
AbstractParameter *
Get
classkarto_1_1ParameterManager.html
a8ffc7bd6eda0fdf67944c0cb2f63d632
(const std::string &rName)
const ParameterVector &
GetParameterVector
classkarto_1_1ParameterManager.html
a9486a9074f9e08c8a5d5d173ab951c12
() const
AbstractParameter *
operator()
classkarto_1_1ParameterManager.html
a3b84532d7ce90b64b89caab1d13ec67d
(const std::string &rName)
ParameterManager
classkarto_1_1ParameterManager.html
a1f28eaed516d310182cbe2fa52afe0a7
()
virtual
~ParameterManager
classkarto_1_1ParameterManager.html
a60a83c0e43b62ab271da862e31708c62
()
const ParameterManager &
operator=
classkarto_1_1ParameterManager.html
a3a7f6710cf2f5480ab96d9f96c55e4eb
(const ParameterManager &)
ParameterManager
classkarto_1_1ParameterManager.html
a881c11bfb49741876a9f5f4ad0e63cba
(const ParameterManager &)
void
serialize
classkarto_1_1ParameterManager.html
a1e6d4e5128bc78806baf6b17f62bab89
(Archive &ar, const unsigned int version)
std::map< std::string, AbstractParameter * >
m_ParameterLookup
classkarto_1_1ParameterManager.html
aae6f3dd34945895fe6d8c78ee8370649
ParameterVector
m_Parameters
classkarto_1_1ParameterManager.html
a8cb3d630017ba38941425396279002f0
friend class
boost::serialization::access
classkarto_1_1ParameterManager.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::Parameters
classkarto_1_1Parameters.html
karto::Object
Parameters
classkarto_1_1Parameters.html
a5fbd587953b7a4e9a4fefbb04f0c7de7
()
Parameters
classkarto_1_1Parameters.html
a694297a397fc0f2dedff06fa79217183
(const std::string &rName)
void
serialize
classkarto_1_1Parameters.html
ad2d9fbb7bc92622cbd401e4e9c505a69
(Archive &ar, const unsigned int version)
virtual
~Parameters
classkarto_1_1Parameters.html
a4d787594e6e62de014bf6b953ad4a588
()
const Parameters &
operator=
classkarto_1_1Parameters.html
a0b019287c945cb379dd8382942bf3759
(const Parameters &)
Parameters
classkarto_1_1Parameters.html
ad2dc477f751b1ff3d1964cd9041c6933
(const Parameters &)
friend class
boost::serialization::access
classkarto_1_1Parameters.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
toolbox_types::PausedState
structtoolbox__types_1_1PausedState.html
bool
get
structtoolbox__types_1_1PausedState.html
af9624c411ccd252d6570e35d7acf04a5
(const PausedApplication &app)
PausedState
structtoolbox__types_1_1PausedState.html
ac228e184b2df1e82c33afef359935636
()
void
set
structtoolbox__types_1_1PausedState.html
a544d18379646f317a43462bc776a21b0
(const PausedApplication &app, const bool &state)
boost::mutex
pause_mutex_
structtoolbox__types_1_1PausedState.html
a02b4b4e66133de538cb9189de05192ac
std::map< PausedApplication, bool >
state_map_
structtoolbox__types_1_1PausedState.html
a325338f1631c7cb3edb44a0c3435fce6
nanoflann::PooledAllocator
classnanoflann_1_1PooledAllocator.html
T *
allocate
classnanoflann_1_1PooledAllocator.html
a389b1614fd2b6fa641c009e698db8b44
(const size_t count=1)
void
free_all
classnanoflann_1_1PooledAllocator.html
a43c877d5e6004a65ee49584dbc29bcc9
()
void *
malloc
classnanoflann_1_1PooledAllocator.html
ae6a1cfa103b81762ab700224f1c9d801
(const size_t req_size)
PooledAllocator
classnanoflann_1_1PooledAllocator.html
ad193b067b17cd5015f4d5bf3e9573fc7
()
~PooledAllocator
classnanoflann_1_1PooledAllocator.html
a39c53213bc49d0f08fb8e4b0adc25b5e
()
size_t
usedMemory
classnanoflann_1_1PooledAllocator.html
a4152d7a1d043d57aad464f11117d6e90
size_t
wastedMemory
classnanoflann_1_1PooledAllocator.html
aeb073342f83393f414888292d165738d
void
internal_init
classnanoflann_1_1PooledAllocator.html
a46e50ce4ce9dc6f84eab3bc23a0fb20f
()
void *
base
classnanoflann_1_1PooledAllocator.html
a1148d8f26ecad3895b6740bd6a9cd4bc
void *
loc
classnanoflann_1_1PooledAllocator.html
acf372c9c0847b39e61157e9e071e64b5
size_t
remaining
classnanoflann_1_1PooledAllocator.html
a9a251ea04fc61d6728e1c807576606c7
karto::Pose2
classkarto_1_1Pose2.html
kt_double
GetHeading
classkarto_1_1Pose2.html
aee9c17d569c0bfda0614cf9169980d7a
() const
const Vector2< kt_double > &
GetPosition
classkarto_1_1Pose2.html
ada7c6d14b7fe5283c88d573fa8606575
() const
kt_double
GetX
classkarto_1_1Pose2.html
a689913dfa1c0594f801104d5eab4b087
() const
kt_double
GetY
classkarto_1_1Pose2.html
aeff01abcd18770796390ea3fd1cdff8e
() const
kt_bool
operator!=
classkarto_1_1Pose2.html
a6fea06e500c68f99719c2157956315fb
(const Pose2 &rOther) const
Pose2
operator+
classkarto_1_1Pose2.html
ad12687636990f925cd31a9cce8bf1f60
(const Pose2 &rOther) const
void
operator+=
classkarto_1_1Pose2.html
ab38fa56e1df5704872614ac14982e0bf
(const Pose2 &rOther)
Pose2
operator-
classkarto_1_1Pose2.html
ad6ffe979e57ec693e08fdbb9a79aa499
(const Pose2 &rOther) const
Pose2 &
operator=
classkarto_1_1Pose2.html
a739972f4b92677c9e90e9fdf2137165c
(const Pose2 &rOther)
kt_bool
operator==
classkarto_1_1Pose2.html
a3b7f8bb4ba249d68ff4ae4e83428717f
(const Pose2 &rOther) const
Pose2
classkarto_1_1Pose2.html
a0bfe4ce6d932d2d23b7cd0861df13c16
()
Pose2
classkarto_1_1Pose2.html
ad073a6d711de3ea21c33e185cfb0ff86
(const Vector2< kt_double > &rPosition, kt_double heading)
Pose2
classkarto_1_1Pose2.html
ae2f5d3463df792d3cd081ce241289505
(kt_double x, kt_double y, kt_double heading)
Pose2
group__OpenKarto.html
ga330ba8542c0bacee1c5cb8fa72884d1b
(const Pose3 &rPose)
Pose2
classkarto_1_1Pose2.html
a37574d1583bca24c9eda5ba2e6c3363b
(const Pose2 &rOther)
void
serialize
classkarto_1_1Pose2.html
a36e26594bc7b6ace33229a4d01817b0f
(Archive &ar, const unsigned int version)
void
SetHeading
classkarto_1_1Pose2.html
a7b94427f53bb425e8929f1b9ffda9d84
(kt_double heading)
void
SetPosition
classkarto_1_1Pose2.html
a53d5c7c17c6a1bff783f4078fdb3f958
(const Vector2< kt_double > &rPosition)
void
SetX
classkarto_1_1Pose2.html
aa7c73d5b3f401943c59fedafd0638f87
(kt_double x)
void
SetY
classkarto_1_1Pose2.html
af12a6ebbb4417379fd33bdf2d0239d0d
(kt_double y)
kt_double
SquaredDistance
classkarto_1_1Pose2.html
a4c7bead7eb5e3ac3259959ca2c0ddf9a
(const Pose2 &rOther) const
kt_double
m_Heading
classkarto_1_1Pose2.html
a6cd00512d7163048e8171313e9203082
Vector2< kt_double >
m_Position
classkarto_1_1Pose2.html
a9a7b98e177f1c84f7be58100354cf044
friend class
boost::serialization::access
classkarto_1_1Pose2.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend std::ostream &
operator<<
classkarto_1_1Pose2.html
a38b9063a7f49cb55cd9b59b75d1da0d6
(std::ostream &rStream, const Pose2 &rPose)
friend std::istream &
operator>>
classkarto_1_1Pose2.html
aa84c3e184e702d9aafc02d40d0d7387a
(std::istream &rStream, const Pose2 &)
karto::Pose3
classkarto_1_1Pose3.html
const Quaternion &
GetOrientation
classkarto_1_1Pose3.html
a6d620f9bdb6c20ebfb3e3207e084ca32
() const
const Vector3< kt_double > &
GetPosition
classkarto_1_1Pose3.html
a2094554015dd9a418f060cf45d9a4a32
() const
kt_bool
operator!=
classkarto_1_1Pose3.html
add8c7bca70277487bb95be71b8895056
(const Pose3 &rOther) const
Pose3 &
operator=
classkarto_1_1Pose3.html
a98716176db1888c422e6dc5fcc23bcf4
(const Pose3 &rOther)
kt_bool
operator==
classkarto_1_1Pose3.html
af562da04847d3916d85253efba97caee
(const Pose3 &rOther) const
Pose3
classkarto_1_1Pose3.html
a5282662e1fe8258950feb98a207ade00
()
Pose3
classkarto_1_1Pose3.html
a89e5368a2eae4c0fd0b73903dd807fa3
(const Vector3< kt_double > &rPosition)
Pose3
classkarto_1_1Pose3.html
aec7e2cd329b1a781ae607ad26ff827eb
(const Vector3< kt_double > &rPosition, const karto::Quaternion &rOrientation)
Pose3
classkarto_1_1Pose3.html
aaac99042a37a5d81a955cfb1addc3b6c
(const Pose3 &rOther)
Pose3
classkarto_1_1Pose3.html
af7067ff20c3de0a6ce538f1ac2a3d6f5
(const Pose2 &rPose)
void
SetOrientation
classkarto_1_1Pose3.html
ad251535767633179b12f95384a37dd60
(const Quaternion &rOrientation)
void
SetPosition
classkarto_1_1Pose3.html
a9a0f4e95db23e15eeab24f8f0d259836
(const Vector3< kt_double > &rPosition)
std::string
ToString
classkarto_1_1Pose3.html
ac8844a610544777bff0dad3bd39d386e
()
Quaternion
m_Orientation
classkarto_1_1Pose3.html
a9dfd76bcae74efec4c1f229e2f031d5a
Vector3< kt_double >
m_Position
classkarto_1_1Pose3.html
adbe5b5cdce6c12dd871dd92467f47117
friend std::ostream &
operator<<
classkarto_1_1Pose3.html
aae9d32cc3d465c04d0cf89d76d44096e
(std::ostream &rStream, const Pose3 &rPose)
friend std::istream &
operator>>
classkarto_1_1Pose3.html
a90b94389cd5d145908ae771f95939ee7
(std::istream &rStream, const Pose3 &)
toolbox_types::PosedScan
structtoolbox__types_1_1PosedScan.html
PosedScan
structtoolbox__types_1_1PosedScan.html
a9e3922b523b931e92627d1e462e321fa
(sensor_msgs::LaserScan::ConstPtr scan_in, karto::Pose2 pose_in)
karto::Pose2
pose
structtoolbox__types_1_1PosedScan.html
a09dfdab4b2e2e6b9283d939f03d67807
sensor_msgs::LaserScan::ConstPtr
scan
structtoolbox__types_1_1PosedScan.html
a197232aca5e0709470a0153a1dafcda6
PoseGraph2dErrorTerm
classPoseGraph2dErrorTerm.html
bool
operator()
classPoseGraph2dErrorTerm.html
a7211a11e8a3b454db77acb9f3ee141c3
(const T *const x_a, const T *const y_a, const T *const yaw_a, const T *const x_b, const T *const y_b, const T *const yaw_b, T *residuals_ptr) const
PoseGraph2dErrorTerm
classPoseGraph2dErrorTerm.html
a3f98f1bb1a76e3d7ceaa0ad32468fae6
(double x_ab, double y_ab, double yaw_ab_radians, const Eigen::Matrix3d &sqrt_information)
static ceres::CostFunction *
Create
classPoseGraph2dErrorTerm.html
a0fbf0e88556ac990c34e1923f332bf21
(double x_ab, double y_ab, double yaw_ab_radians, const Eigen::Matrix3d &sqrt_information)
const Eigen::Vector2d
p_ab_
classPoseGraph2dErrorTerm.html
a738923a189d144356e8cf69cf128a5f7
const Eigen::Matrix3d
sqrt_information_
classPoseGraph2dErrorTerm.html
a2d9f36801aff4d7961f005fd6d5e6800
const double
yaw_ab_radians_
classPoseGraph2dErrorTerm.html
a7b57ebe0e573da5bf629b25141dd7711
karto::Quaternion
classkarto_1_1Quaternion.html
void
FromEulerAngles
classkarto_1_1Quaternion.html
afa66b280b9f8c5b21ad8d86fe5639c97
(kt_double yaw, kt_double pitch, kt_double roll)
kt_double
GetW
classkarto_1_1Quaternion.html
a10603ddb305fa92db3968f310c445519
() const
kt_double
GetX
classkarto_1_1Quaternion.html
a9d2b8c6f99ef416b782170ad020ea936
() const
kt_double
GetY
classkarto_1_1Quaternion.html
aac09bbc85f0f5e4ef82b1773b338a313
() const
kt_double
GetZ
classkarto_1_1Quaternion.html
a2ea8321732ee7be5aa08bd2b3e0dc3bc
() const
kt_bool
operator!=
classkarto_1_1Quaternion.html
ac0da863a9fd35258c7f45453cf62c6dc
(const Quaternion &rOther) const
Quaternion &
operator=
classkarto_1_1Quaternion.html
ae14d75fffe066168d15baca1669e901e
(const Quaternion &rQuaternion)
kt_bool
operator==
classkarto_1_1Quaternion.html
a3ca3d3630061c28d57fc7d28d9ace79d
(const Quaternion &rOther) const
Quaternion
classkarto_1_1Quaternion.html
a7566c0fd75fb7de1bbf1a93f7299d962
()
Quaternion
classkarto_1_1Quaternion.html
a7f8a520e408ab39b3a84ad6eade73fc9
(kt_double x, kt_double y, kt_double z, kt_double w)
Quaternion
classkarto_1_1Quaternion.html
a7efd13ee720847edf03d09d2b0d33dde
(const Quaternion &rQuaternion)
void
SetW
classkarto_1_1Quaternion.html
aef7640dfeb1ad9025d3d95db7c921bc2
(kt_double w)
void
SetX
classkarto_1_1Quaternion.html
a10ebe5a6f9ffb74118c6e7cd66e9bb55
(kt_double x)
void
SetY
classkarto_1_1Quaternion.html
a98af81c49f2c326e750086de9311d502
(kt_double y)
void
SetZ
classkarto_1_1Quaternion.html
aaa5fcb7f0ff2363cff403f3d3109acfa
(kt_double z)
void
ToEulerAngles
classkarto_1_1Quaternion.html
ac8fc453ae141957e85a25df8ba8fa1fa
(kt_double &rYaw, kt_double &rPitch, kt_double &rRoll) const
kt_double
m_Values
classkarto_1_1Quaternion.html
a31174aee62db867220d503fbc3841752
[4]
friend std::ostream &
operator<<
classkarto_1_1Quaternion.html
adb879083312ca30661fdc0e6ad90522c
(std::ostream &rStream, const Quaternion &rQuaternion)
nanoflann::RadiusResultSet
classnanoflann_1_1RadiusResultSet.html
_DistanceType
_IndexType
_DistanceType
DistanceType
classnanoflann_1_1RadiusResultSet.html
a15ecea999263d41b3f2c0e22f4cec81c
_IndexType
IndexType
classnanoflann_1_1RadiusResultSet.html
a69007d90dce802ed8cd8d392cc3f3ca2
bool
addPoint
classnanoflann_1_1RadiusResultSet.html
afd71ccbde9e8cfaac24d8fccb416fa3c
(DistanceType dist, IndexType index)
void
clear
classnanoflann_1_1RadiusResultSet.html
ad7b2196e8a2fae8c3920ab76852ee38f
()
bool
full
classnanoflann_1_1RadiusResultSet.html
a9ce86eefc9fb24970970e73f5ebc54bd
() const
void
init
classnanoflann_1_1RadiusResultSet.html
a27c5b218e8bf1badba91377f6a735207
()
RadiusResultSet
classnanoflann_1_1RadiusResultSet.html
a3b8bcabdf7b396bdcc68a995ce073bd8
(DistanceType radius_, std::vector< std::pair< IndexType, DistanceType >> &indices_dists)
size_t
size
classnanoflann_1_1RadiusResultSet.html
ab5a0a9dd5259c59a88d21dd04c384dbe
() const
std::pair< IndexType, DistanceType >
worst_item
classnanoflann_1_1RadiusResultSet.html
a6de8e5219d92dd8dbdbefaf6b58cd860
() const
DistanceType
worstDist
classnanoflann_1_1RadiusResultSet.html
a54df1902b1609123fdf0d7e52ba531a1
() const
std::vector< std::pair< IndexType, DistanceType > > &
m_indices_dists
classnanoflann_1_1RadiusResultSet.html
a88368b19728b1b812a303b150cd7ca6b
const DistanceType
radius
classnanoflann_1_1RadiusResultSet.html
a31110cc73f82eb69e0e020717bf04dcc
karto::Rectangle2
classkarto_1_1Rectangle2.html
T
const Vector2< T >
GetCenter
classkarto_1_1Rectangle2.html
aed43b9c28ba2272f9d050d5e7e288e2b
() const
T
GetHeight
classkarto_1_1Rectangle2.html
aa4f1fa96fa253901aa8834d20af7c674
() const
const Vector2< T > &
GetPosition
classkarto_1_1Rectangle2.html
a916065e56891257273d7c19a47639550
() const
const Size2< T > &
GetSize
classkarto_1_1Rectangle2.html
a614755262136f8124bc76c2f4c01ebb7
() const
T
GetWidth
classkarto_1_1Rectangle2.html
aef58efc40c8903bb8743b88de8b8510a
() const
T
GetX
classkarto_1_1Rectangle2.html
a4446aaa4b4484dbd3d089d5eef3b493f
() const
T
GetY
classkarto_1_1Rectangle2.html
a23cab748f3f9ffc2b402e57a824cf3f1
() const
kt_bool
operator!=
classkarto_1_1Rectangle2.html
a9ae2c441f3612a5625ace1c502a2b5e6
(const Rectangle2 &rOther) const
Rectangle2 &
operator=
classkarto_1_1Rectangle2.html
a2b9675757b5564a85024e1ed351428b8
(const Rectangle2 &rOther)
kt_bool
operator==
classkarto_1_1Rectangle2.html
a59238e87e692127fac75eed7ab003819
(const Rectangle2 &rOther) const
Rectangle2
classkarto_1_1Rectangle2.html
addf6f50b196cb2438df094d5f903d30d
()
Rectangle2
classkarto_1_1Rectangle2.html
a64ea05d15b7ec756d78fc0b84eb60d64
(T x, T y, T width, T height)
Rectangle2
classkarto_1_1Rectangle2.html
aec33f1e199d6e9f6627cda495dac6b1d
(const Vector2< T > &rPosition, const Size2< T > &rSize)
Rectangle2
classkarto_1_1Rectangle2.html
ac8d03cbf2c1c0bc4f0f08b255be58fae
(const Rectangle2 &rOther)
void
SetHeight
classkarto_1_1Rectangle2.html
a5496866fbfe39e922f7653e603f5c9a8
(T height)
void
SetPosition
classkarto_1_1Rectangle2.html
a092f0a77cd05712f1fcd2b973a7befc0
(const T &rX, const T &rY)
void
SetPosition
classkarto_1_1Rectangle2.html
a0c53d31d77da690202edda694fcd15d2
(const Vector2< T > &rPosition)
void
SetSize
classkarto_1_1Rectangle2.html
ad9f2857fa9a8fdf24a2bfd2d1aefb2e3
(const Size2< T > &rSize)
void
SetWidth
classkarto_1_1Rectangle2.html
a2c23cc417487150b164e4ed2adb6ce4a
(T width)
void
SetX
classkarto_1_1Rectangle2.html
a5b431c378220248721c19b592b88d1bd
(T x)
void
SetY
classkarto_1_1Rectangle2.html
a16233795a4993ee9296489f807784bb4
(T y)
void
serialize
classkarto_1_1Rectangle2.html
ae751d68a36a2643dab301d85fbbc1918
(Archive &ar, const unsigned int version)
Vector2< T >
m_Position
classkarto_1_1Rectangle2.html
a19b0af03b402dec92b7e85e07fc4f48e
Size2< T >
m_Size
classkarto_1_1Rectangle2.html
a090c7b95f884d5bfd70c364ab1cbc40b
friend class
boost::serialization::access
classkarto_1_1Rectangle2.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Rectangle2< kt_int32s >
classkarto_1_1Rectangle2.html
const Vector2< kt_int32s >
GetCenter
classkarto_1_1Rectangle2.html
aed43b9c28ba2272f9d050d5e7e288e2b
() const
kt_int32s
GetHeight
classkarto_1_1Rectangle2.html
aa4f1fa96fa253901aa8834d20af7c674
() const
const Vector2< kt_int32s > &
GetPosition
classkarto_1_1Rectangle2.html
a916065e56891257273d7c19a47639550
() const
const Size2< kt_int32s > &
GetSize
classkarto_1_1Rectangle2.html
a614755262136f8124bc76c2f4c01ebb7
() const
kt_int32s
GetWidth
classkarto_1_1Rectangle2.html
aef58efc40c8903bb8743b88de8b8510a
() const
kt_int32s
GetX
classkarto_1_1Rectangle2.html
a4446aaa4b4484dbd3d089d5eef3b493f
() const
kt_int32s
GetY
classkarto_1_1Rectangle2.html
a23cab748f3f9ffc2b402e57a824cf3f1
() const
kt_bool
operator!=
classkarto_1_1Rectangle2.html
a9ae2c441f3612a5625ace1c502a2b5e6
(const Rectangle2 &rOther) const
Rectangle2 &
operator=
classkarto_1_1Rectangle2.html
a2b9675757b5564a85024e1ed351428b8
(const Rectangle2 &rOther)
kt_bool
operator==
classkarto_1_1Rectangle2.html
a59238e87e692127fac75eed7ab003819
(const Rectangle2 &rOther) const
Rectangle2
classkarto_1_1Rectangle2.html
addf6f50b196cb2438df094d5f903d30d
()
Rectangle2
classkarto_1_1Rectangle2.html
a64ea05d15b7ec756d78fc0b84eb60d64
(kt_int32s x, kt_int32s y, kt_int32s width, kt_int32s height)
Rectangle2
classkarto_1_1Rectangle2.html
aec33f1e199d6e9f6627cda495dac6b1d
(const Vector2< kt_int32s > &rPosition, const Size2< kt_int32s > &rSize)
Rectangle2
classkarto_1_1Rectangle2.html
ac8d03cbf2c1c0bc4f0f08b255be58fae
(const Rectangle2 &rOther)
void
SetHeight
classkarto_1_1Rectangle2.html
a5496866fbfe39e922f7653e603f5c9a8
(kt_int32s height)
void
SetPosition
classkarto_1_1Rectangle2.html
a092f0a77cd05712f1fcd2b973a7befc0
(const kt_int32s &rX, const kt_int32s &rY)
void
SetPosition
classkarto_1_1Rectangle2.html
a0c53d31d77da690202edda694fcd15d2
(const Vector2< kt_int32s > &rPosition)
void
SetSize
classkarto_1_1Rectangle2.html
ad9f2857fa9a8fdf24a2bfd2d1aefb2e3
(const Size2< kt_int32s > &rSize)
void
SetWidth
classkarto_1_1Rectangle2.html
a2c23cc417487150b164e4ed2adb6ce4a
(kt_int32s width)
void
SetX
classkarto_1_1Rectangle2.html
a5b431c378220248721c19b592b88d1bd
(kt_int32s x)
void
SetY
classkarto_1_1Rectangle2.html
a16233795a4993ee9296489f807784bb4
(kt_int32s y)
void
serialize
classkarto_1_1Rectangle2.html
ae751d68a36a2643dab301d85fbbc1918
(Archive &ar, const unsigned int version)
Vector2< kt_int32s >
m_Position
classkarto_1_1Rectangle2.html
a19b0af03b402dec92b7e85e07fc4f48e
Size2< kt_int32s >
m_Size
classkarto_1_1Rectangle2.html
a090c7b95f884d5bfd70c364ab1cbc40b
friend class
boost::serialization::access
classkarto_1_1Rectangle2.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
laser_utils::ScanHolder
classlaser__utils_1_1ScanHolder.html
void
addScan
classlaser__utils_1_1ScanHolder.html
a4287202ec3e9c5e951d43b2fe05534c0
(const sensor_msgs::LaserScan scan)
sensor_msgs::LaserScan
getCorrectedScan
classlaser__utils_1_1ScanHolder.html
ac4ab9d9c12c1a229765e17b92c678612
(const int &id)
ScanHolder
classlaser__utils_1_1ScanHolder.html
a94ed564af01c3eefb0419a24d9227d44
(std::map< std::string, laser_utils::LaserMetadata > &lasers)
~ScanHolder
classlaser__utils_1_1ScanHolder.html
a2cdc19d5d7dae38ea8c6486192e7ef0e
()
std::unique_ptr< std::vector< sensor_msgs::LaserScan > >
current_scans_
classlaser__utils_1_1ScanHolder.html
a5cdef9e4049e75432bec7a54804699e4
std::map< std::string, laser_utils::LaserMetadata > &
lasers_
classlaser__utils_1_1ScanHolder.html
a83439495584ff394da16104310bf5b07
karto::ScanManager
classkarto_1_1ScanManager.html
void
AddRunningScan
classkarto_1_1ScanManager.html
ae8a156df91f78af0a7c54997faa8a029
(LocalizedRangeScan *pScan)
void
AddScan
classkarto_1_1ScanManager.html
a3647af32d67bac860357c6419ef97962
(LocalizedRangeScan *pScan, kt_int32s uniqueId)
void
Clear
classkarto_1_1ScanManager.html
a733b8f48fbf674094744f2aac5226805
()
void
ClearLastScan
classkarto_1_1ScanManager.html
acde5f9be7bcfb3af70dd23340f74ddb1
()
void
ClearRunningScans
classkarto_1_1ScanManager.html
a0eddb99afd5923cd636435e4de588d5d
()
LocalizedRangeScan *
GetLastScan
classkarto_1_1ScanManager.html
a8ad6822741a71a7fcb511e2c187fb600
()
kt_int32u &
GetRunningScanBufferSize
classkarto_1_1ScanManager.html
a24e9d5af6204946e6cd4a600e9fd7de5
()
LocalizedRangeScanVector &
GetRunningScans
classkarto_1_1ScanManager.html
a58932efecaf873f99a7a93358b29c681
()
LocalizedRangeScanMap &
GetScans
classkarto_1_1ScanManager.html
abcea0b37c02396907018387e06a56472
()
void
RemoveScan
classkarto_1_1ScanManager.html
a9f4ccd3ca44980d0b3c58d435e0c1c1f
(LocalizedRangeScan *pScan)
ScanManager
classkarto_1_1ScanManager.html
a181e7c7f5f7203b45bb698493442ea98
(kt_int32u runningBufferMaximumSize, kt_double runningBufferMaximumDistance)
ScanManager
classkarto_1_1ScanManager.html
a74970cee76841814e96f950c45cb102c
()
void
SetLastScan
classkarto_1_1ScanManager.html
a46d16c29c7e9b84288ee4a8fe02d6040
(LocalizedRangeScan *pScan)
void
SetRunningScanBufferMaximumDistance
classkarto_1_1ScanManager.html
a98b0ec063def8108b447628eae8e873b
(const kt_int32u &rScanBufferMaxDistance)
void
SetRunningScanBufferSize
classkarto_1_1ScanManager.html
a1f8becb6bf025e6d9c0d20f831e9b840
(const kt_int32u &rScanBufferSize)
virtual
~ScanManager
classkarto_1_1ScanManager.html
aaf76af87a09b63cb9a26ac09742eb1b5
()
void
serialize
classkarto_1_1ScanManager.html
a2e6efbd4a938f272a2c925f30e2dc194
(Archive &ar, const unsigned int version)
kt_int32u
m_NextStateId
classkarto_1_1ScanManager.html
a17f6bca8ce6a2dbc37ed01306fd8bbe4
LocalizedRangeScan *
m_pLastScan
classkarto_1_1ScanManager.html
a7eef96c48e6626e0a963f9350a9535a0
kt_double
m_RunningBufferMaximumDistance
classkarto_1_1ScanManager.html
a008966829434a53b1dfc80f746fe725e
kt_int32u
m_RunningBufferMaximumSize
classkarto_1_1ScanManager.html
aa34d53859048475fb4041d20ef53409d
LocalizedRangeScanVector
m_RunningScans
classkarto_1_1ScanManager.html
a4b3fed9f1f158986cf8decaa9ff75e2b
LocalizedRangeScanMap
m_Scans
classkarto_1_1ScanManager.html
a03943a150acff75e4ac589c6f3366c3c
friend class
boost::serialization::access
classkarto_1_1ScanManager.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::ScanMatcher
classkarto_1_1ScanMatcher.html
void
ComputeAngularCovariance
classkarto_1_1ScanMatcher.html
a1dc04be83266fcf77e217dca51138a3e
(const Pose2 &rBestPose, kt_double bestResponse, const Pose2 &rSearchCenter, kt_double searchAngleOffset, kt_double searchAngleResolution, Matrix3 &rCovariance)
void
ComputePositionalCovariance
classkarto_1_1ScanMatcher.html
a8b0d144bf4ba1cc02622a87930ba4a78
(const Pose2 &rBestPose, kt_double bestResponse, const Pose2 &rSearchCenter, const Vector2< kt_double > &rSearchSpaceOffset, const Vector2< kt_double > &rSearchSpaceResolution, kt_double searchAngleResolution, Matrix3 &rCovariance)
kt_double
CorrelateScan
classkarto_1_1ScanMatcher.html
a5e537b95dfc3464f4f973287668bd029
(LocalizedRangeScan *pScan, const Pose2 &rSearchCenter, const Vector2< kt_double > &rSearchSpaceOffset, const Vector2< kt_double > &rSearchSpaceResolution, kt_double searchAngleOffset, kt_double searchAngleResolution, kt_bool doPenalize, Pose2 &rMean, Matrix3 &rCovariance, kt_bool doingFineMatch)
CorrelationGrid *
GetCorrelationGrid
classkarto_1_1ScanMatcher.html
a270f01691521703c0d51b31ef7affbfc
() const
kt_double
MatchScan
classkarto_1_1ScanMatcher.html
ac9c9685c50be5dbf0a284995f5910cd1
(LocalizedRangeScan *pScan, const T &rBaseScans, Pose2 &rMean, Matrix3 &rCovariance, kt_bool doPenalize=true, kt_bool doRefineMatch=true)
void
operator()
classkarto_1_1ScanMatcher.html
af80aa89058625062e266524d839b7284
(const kt_double &y) const
ScanMatcher
classkarto_1_1ScanMatcher.html
ab6ffb82aa8582a117ff14fb190cb3da4
()
virtual
~ScanMatcher
classkarto_1_1ScanMatcher.html
a6c8c9602b757f50b0403752ed7609912
()
static ScanMatcher *
Create
classkarto_1_1ScanMatcher.html
ae4f71e6a6665d28fa9b77b222031163c
(Mapper *pMapper, kt_double searchSize, kt_double resolution, kt_double smearDeviation, kt_double rangeThreshold)
ScanMatcher
classkarto_1_1ScanMatcher.html
a1b4f5b583961a1c288ece43e1be91be0
(Mapper *pMapper)
void
AddScan
classkarto_1_1ScanMatcher.html
a8fa9c61ecc655d75f16bbacf54cb49ad
(LocalizedRangeScan *pScan, const Vector2< kt_double > &rViewPoint, kt_bool doSmear=true)
void
AddScans
classkarto_1_1ScanMatcher.html
ab74729acbea8f7b24a89708c95e0aa6f
(const LocalizedRangeScanVector &rScans, Vector2< kt_double > viewPoint)
void
AddScans
classkarto_1_1ScanMatcher.html
adafb780468aac25b744659a84162d4c1
(const LocalizedRangeScanMap &rScans, Vector2< kt_double > viewPoint)
PointVectorDouble
FindValidPoints
classkarto_1_1ScanMatcher.html
af0e801957db8c314abf35c57276730de
(LocalizedRangeScan *pScan, const Vector2< kt_double > &rViewPoint) const
kt_double
GetResponse
classkarto_1_1ScanMatcher.html
a6524deeab670281cd2ad3e1f697dcb3f
(kt_int32u angleIndex, kt_int32s gridPositionIndex) const
void
serialize
classkarto_1_1ScanMatcher.html
a49c99e3b8ee9fa98a5e9448225b5d592
(Archive &ar, const unsigned int version)
kt_bool
m_doPenalize
classkarto_1_1ScanMatcher.html
aacbc81e35eddca6132435bdda16ff74c
kt_int32u
m_nAngles
classkarto_1_1ScanMatcher.html
a793cda408c7d917d79d82738539a11e7
CorrelationGrid *
m_pCorrelationGrid
classkarto_1_1ScanMatcher.html
a4529edd82e088196bffd030a51d2ec22
GridIndexLookup< kt_int8u > *
m_pGridLookup
classkarto_1_1ScanMatcher.html
a88cee2f953657fb54cd6d3ec19fcb505
Mapper *
m_pMapper
classkarto_1_1ScanMatcher.html
a22bc8369ccbcf614cc49c0ceaebad501
std::pair< kt_double, Pose2 > *
m_pPoseResponse
classkarto_1_1ScanMatcher.html
ab77bd969b79627aa0358c11ce9b44b01
Grid< kt_double > *
m_pSearchSpaceProbs
classkarto_1_1ScanMatcher.html
afed44e96d4de1755d6d11ee442acc408
Pose2
m_rSearchCenter
classkarto_1_1ScanMatcher.html
af47700fdb18cc124348c12dbdfc2451c
kt_double
m_searchAngleOffset
classkarto_1_1ScanMatcher.html
af626f53c0651fa264957d11b38bc1af7
kt_double
m_searchAngleResolution
classkarto_1_1ScanMatcher.html
a0a59a08740c91aaef429e8134fde8269
std::vector< kt_double >
m_xPoses
classkarto_1_1ScanMatcher.html
ad43546572a998441fe2d8a50effc9fdd
std::vector< kt_double >
m_yPoses
classkarto_1_1ScanMatcher.html
aeb62d82f1196b249635e7174b6c19036
friend class
boost::serialization::access
classkarto_1_1ScanMatcher.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::ScanSolver
classkarto_1_1ScanSolver.html
std::vector< std::pair< kt_int32s, Pose2 > >
IdPoseVector
classkarto_1_1ScanSolver.html
a71d6cca4b67f7ff9a000d507fdc5f5f7
virtual void
AddConstraint
classkarto_1_1ScanSolver.html
aa5e80b700a6bf7f5133766e7e739ff5f
(Edge< LocalizedRangeScan > *)
virtual void
AddNode
classkarto_1_1ScanSolver.html
aab80a743cf7f1d26ab8ffbb54c4293d5
(Vertex< LocalizedRangeScan > *)
virtual void
Clear
classkarto_1_1ScanSolver.html
aa222b6e8e3285e49629f8f8de92fb1e0
()
virtual void
Compute
classkarto_1_1ScanSolver.html
a9d4e8971f3e44fa7e6ee8a6f6c703c7d
()=0
virtual const IdPoseVector &
GetCorrections
classkarto_1_1ScanSolver.html
a1fbad266a67e4f727a5c0ec1e823429f
() const =0
virtual std::unordered_map< int, Eigen::Vector3d > *
getGraph
classkarto_1_1ScanSolver.html
ad67bff68e6616b6572dc15b1a0f5290f
()
virtual void
GetNodeOrientation
classkarto_1_1ScanSolver.html
a0f8a17887b02e8e4ab9e1851ac091b15
(const int &unique_id, double &pose)
virtual void
ModifyNode
classkarto_1_1ScanSolver.html
a01b8b344b9d78832bb89264a48b6a39c
(const int &unique_id, Eigen::Vector3d pose)
virtual void
RemoveConstraint
classkarto_1_1ScanSolver.html
aaa200b7763fa5956a68ca3da1664a32d
(kt_int32s, kt_int32s)
virtual void
RemoveNode
classkarto_1_1ScanSolver.html
a3c8d333075c3d2822eb14f1588ac39a1
(kt_int32s)
virtual void
Reset
classkarto_1_1ScanSolver.html
a39be59a9a7e78d4d871ed162e73f498a
()
ScanSolver
classkarto_1_1ScanSolver.html
ab20dfc33ffa9328482ad81715bf21cec
()
void
serialize
classkarto_1_1ScanSolver.html
a0eae0692edb4f257b9326a129cf98004
(Archive &ar, const unsigned int version)
virtual
~ScanSolver
classkarto_1_1ScanSolver.html
a2c2fc4ac493d304036a34a9d6012281b
()
friend class
boost::serialization::access
classkarto_1_1ScanSolver.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
toolbox_types::ScoredVertex
structtoolbox__types_1_1ScoredVertex.html
double
GetScore
structtoolbox__types_1_1ScoredVertex.html
a5737aed9c926a8ba882c5abafd0c69f9
()
karto::Vertex< karto::LocalizedRangeScan > *
GetVertex
structtoolbox__types_1_1ScoredVertex.html
a91ce8c51571ecb89642361a07922dbdc
()
ScoredVertex
structtoolbox__types_1_1ScoredVertex.html
a09b171b48fa4d794047449b9cb74bb81
(karto::Vertex< karto::LocalizedRangeScan > *vertex, double score)
double
score_
structtoolbox__types_1_1ScoredVertex.html
ac4715badb300d53c6db91f35fef2c1eb
karto::Vertex< karto::LocalizedRangeScan > *
vertex_
structtoolbox__types_1_1ScoredVertex.html
a338b6fc77d18f76b918ce136f58124fd
nanoflann::SearchParams
structnanoflann_1_1SearchParams.html
SearchParams
structnanoflann_1_1SearchParams.html
a6403dc9f294491da3f68b243f9f2cee8
(int checks_IGNORED_=32, float eps_=0, bool sorted_=true)
int
checks
structnanoflann_1_1SearchParams.html
a904f56b474fb6ff0aaa632e9329d9dda
float
eps
structnanoflann_1_1SearchParams.html
a64b9e7c56bbb743694f6188f616a94cc
bool
sorted
structnanoflann_1_1SearchParams.html
a5126d5f71f1c9163c6a581776a0e9466
karto::Sensor
classkarto_1_1Sensor.html
karto::Object
const Pose2 &
GetOffsetPose
classkarto_1_1Sensor.html
a48127cc990ae53f82883ae572b72a4ef
() const
Sensor
classkarto_1_1Sensor.html
a83161a766267035988623fc9758544c3
()
void
SetOffsetPose
classkarto_1_1Sensor.html
a4e19be09d2bbaa9a39b0d766ce639e12
(const Pose2 &rPose)
virtual kt_bool
Validate
classkarto_1_1Sensor.html
ae4ef32f2dc54765e44a3f34ed4a4dfee
()=0
virtual kt_bool
Validate
classkarto_1_1Sensor.html
aee469383005d27a31110638eb602cd69
(SensorData *pSensorData)=0
virtual
~Sensor
classkarto_1_1Sensor.html
a4881579cf0741da8499b674181902301
()
Sensor
classkarto_1_1Sensor.html
af7fc746dabe763ec7941b42f1dae925e
(const Name &rName)
const Sensor &
operator=
classkarto_1_1Sensor.html
ae28795a908ccc4cc1dc5da50b824a6de
(const Sensor &)
Sensor
classkarto_1_1Sensor.html
a777a38e37e26288d7f5617b0548dbd87
(const Sensor &)
void
serialize
classkarto_1_1Sensor.html
ab8568b55bd52b374f883a262bd137049
(Archive &ar, const unsigned int version)
Parameter< Pose2 > *
m_pOffsetPose
classkarto_1_1Sensor.html
a884c1e1cecebbba256acb4e2e2a1c57e
friend class
boost::serialization::access
classkarto_1_1Sensor.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::SensorData
classkarto_1_1SensorData.html
karto::Object
void
AddCustomData
classkarto_1_1SensorData.html
a6ef542cdbfafcb56470629d2c8ffd695
(CustomData *pCustomData)
const CustomDataVector &
GetCustomData
classkarto_1_1SensorData.html
a6909abea59c99232d32f2662e4b894ed
() const
const Name &
GetSensorName
classkarto_1_1SensorData.html
acc39a09b0d59189318bf0cd60fdcff21
() const
kt_int32s
GetStateId
classkarto_1_1SensorData.html
a93e89ee2d4140188d36516e21a2b2faa
() const
kt_double
GetTime
classkarto_1_1SensorData.html
a0bba1cd86c8b7e90f4e616e542ba61d9
() const
kt_int32s
GetUniqueId
classkarto_1_1SensorData.html
a66d05fd31b7158c98e2c74f39bd84e87
() const
SensorData
classkarto_1_1SensorData.html
a77bbd251647790137655aea285379895
()
void
SetStateId
classkarto_1_1SensorData.html
aafe8d3f7401473d8b85d3f9500553620
(kt_int32s stateId)
void
SetTime
classkarto_1_1SensorData.html
ab462b0f0b36ba837d7a12b70d6d39a1f
(kt_double time)
void
SetUniqueId
classkarto_1_1SensorData.html
a3080cd929964e81d3efcb09542d9b2a7
(kt_int32u uniqueId)
virtual
~SensorData
classkarto_1_1SensorData.html
ade4094a1bf00ccac522498240d7f475c
()
SensorData
classkarto_1_1SensorData.html
a3011bec2ba9bf28f32aadf84c532f05a
(const Name &rSensorName)
const SensorData &
operator=
classkarto_1_1SensorData.html
ac797315d546234bc0d1657b690d94ab6
(const SensorData &)
SensorData
classkarto_1_1SensorData.html
a89e5c8dea40752424bce647aa83cf735
(const SensorData &)
void
serialize
classkarto_1_1SensorData.html
a53bcbe96080251d94eb162d88ab7454e
(Archive &ar, const unsigned int version)
CustomDataVector
m_CustomData
classkarto_1_1SensorData.html
abf8710f0a97ec6b579c1e080b951e95d
Name
m_SensorName
classkarto_1_1SensorData.html
a406ecac934191e78bdefc1454d092bc1
kt_int32s
m_StateId
classkarto_1_1SensorData.html
ab8297b159fe7f0704cfcb861688d365f
kt_double
m_Time
classkarto_1_1SensorData.html
ae4a2c8349bbb2821dcc353c9f7c8f6d5
kt_int32s
m_UniqueId
classkarto_1_1SensorData.html
a48559097c70111a83e6a7f739a0a40f7
friend class
boost::serialization::access
classkarto_1_1SensorData.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::SensorManager
classkarto_1_1SensorManager.html
SensorVector
GetAllSensors
classkarto_1_1SensorManager.html
a37175743110fbd0b8f04b04be5b56e7c
()
Sensor *
GetSensorByName
classkarto_1_1SensorManager.html
aa776ad089f6c1c19254fc34ad56f3f17
(const Name &rName)
T *
GetSensorByName
classkarto_1_1SensorManager.html
adf016e96032228fb8318f3b7e5d215af
(const Name &rName)
void
RegisterSensor
classkarto_1_1SensorManager.html
aed3397554cc89f4ecfdeee0340204d9e
(Sensor *pSensor, kt_bool override=false)
SensorManager
classkarto_1_1SensorManager.html
aa4e41b06db972f2e058816739512deff
()
void
UnregisterSensor
classkarto_1_1SensorManager.html
a3598902f55ccb320a9b95c6cc9cf2c09
(Sensor *pSensor)
virtual
~SensorManager
classkarto_1_1SensorManager.html
a1ef6ee988224cf751ad45ecb60a255d9
()
static SensorManager *
GetInstance
classkarto_1_1SensorManager.html
a9841f70792bbcf98a9274223ac6c8104
()
void
serialize
classkarto_1_1SensorManager.html
a6f5cafb77933592bfa3fb658f529438b
(Archive &ar, const unsigned int version)
static void
Validate
classkarto_1_1SensorManager.html
ad031a621b3b44f56418ff7f9dc1f2d3e
(Sensor *pSensor)
SensorManagerMap
m_Sensors
classkarto_1_1SensorManager.html
ac26a8dfb0ce39ed7fb9ed040a2b18c0f
friend class
boost::serialization::access
classkarto_1_1SensorManager.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::Singleton
classkarto_1_1Singleton.html
T
T *
Get
classkarto_1_1Singleton.html
a0ae4033a1d1cf117fc356997d544a706
()
Singleton
classkarto_1_1Singleton.html
a2ac05ccc5338e0c477b1f127969a6c08
()
virtual
~Singleton
classkarto_1_1Singleton.html
a7dde17abd7cdaef797a90993f63f3725
()
const Singleton &
operator=
classkarto_1_1Singleton.html
a2e34566365fd92cb9e310b5112069378
(const Singleton &)
Singleton
classkarto_1_1Singleton.html
a65520cbc4900257c75dda78a7d058e0b
(const Singleton &)
T *
m_pPointer
classkarto_1_1Singleton.html
ae9b9f61e4a693b7e8bc56a0a7a01db2c
karto::Size2
classkarto_1_1Size2.html
T
const T
GetHeight
classkarto_1_1Size2.html
a1fbababc9560d89a61d5bc326738dc83
() const
const T
GetWidth
classkarto_1_1Size2.html
aaded87b2c8823ff88fd80a865ba5702b
() const
kt_bool
operator!=
classkarto_1_1Size2.html
a3529ed76427d137ed49932eeac3b28e2
(const Size2 &rOther) const
Size2 &
operator=
classkarto_1_1Size2.html
ac003252fce4ec81cfb1435cc557f8580
(const Size2 &rOther)
kt_bool
operator==
classkarto_1_1Size2.html
a642a5b6196e56ae5279172bc4542e08e
(const Size2 &rOther) const
void
SetHeight
classkarto_1_1Size2.html
a0546fec2f6c90c33dfa727946004a239
(T height)
void
SetWidth
classkarto_1_1Size2.html
ad883d355e5e11d44d908b5f46295fead
(T width)
Size2
classkarto_1_1Size2.html
af8447be7780f1c1d9030a410686c3d67
()
Size2
classkarto_1_1Size2.html
ae5a9e2f526b67c07f97092e3b0cff28d
(T width, T height)
Size2
classkarto_1_1Size2.html
a860c766ac8dd29f4c93c35553dc846d1
(const Size2 &rOther)
void
serialize
classkarto_1_1Size2.html
a2c0bcc3c6c48d13be9db036233f9c43f
(Archive &ar, const unsigned int version)
T
m_Height
classkarto_1_1Size2.html
a9799d8188d2c3a4178256a9774b328c9
T
m_Width
classkarto_1_1Size2.html
aae7a366157587a7363dba34c2b1c7f52
friend class
boost::serialization::access
classkarto_1_1Size2.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend std::ostream &
operator<<
classkarto_1_1Size2.html
a8a665cee4a5649c261a53a8a7c55d942
(std::ostream &rStream, const Size2 &rSize)
Size2< kt_int32s >
classkarto_1_1Size2.html
const kt_int32s
GetHeight
classkarto_1_1Size2.html
a1fbababc9560d89a61d5bc326738dc83
() const
const kt_int32s
GetWidth
classkarto_1_1Size2.html
aaded87b2c8823ff88fd80a865ba5702b
() const
kt_bool
operator!=
classkarto_1_1Size2.html
a3529ed76427d137ed49932eeac3b28e2
(const Size2 &rOther) const
Size2 &
operator=
classkarto_1_1Size2.html
ac003252fce4ec81cfb1435cc557f8580
(const Size2 &rOther)
kt_bool
operator==
classkarto_1_1Size2.html
a642a5b6196e56ae5279172bc4542e08e
(const Size2 &rOther) const
void
SetHeight
classkarto_1_1Size2.html
a0546fec2f6c90c33dfa727946004a239
(kt_int32s height)
void
SetWidth
classkarto_1_1Size2.html
ad883d355e5e11d44d908b5f46295fead
(kt_int32s width)
Size2
classkarto_1_1Size2.html
af8447be7780f1c1d9030a410686c3d67
()
Size2
classkarto_1_1Size2.html
ae5a9e2f526b67c07f97092e3b0cff28d
(kt_int32s width, kt_int32s height)
Size2
classkarto_1_1Size2.html
a860c766ac8dd29f4c93c35553dc846d1
(const Size2 &rOther)
void
serialize
classkarto_1_1Size2.html
a2c0bcc3c6c48d13be9db036233f9c43f
(Archive &ar, const unsigned int version)
kt_int32s
m_Height
classkarto_1_1Size2.html
a9799d8188d2c3a4178256a9774b328c9
kt_int32s
m_Width
classkarto_1_1Size2.html
aae7a366157587a7363dba34c2b1c7f52
friend class
boost::serialization::access
classkarto_1_1Size2.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend std::ostream &
operator<<
classkarto_1_1Size2.html
a8a665cee4a5649c261a53a8a7c55d942
(std::ostream &rStream, const Size2 &rSize)
slam_toolbox::SlamToolbox
classslam__toolbox_1_1SlamToolbox.html
SlamToolbox
classslam__toolbox_1_1SlamToolbox.html
a18051d2fd304f194ee71365685e2b8a4
(ros::NodeHandle &nh)
~SlamToolbox
classslam__toolbox_1_1SlamToolbox.html
a72b19aff4f6912144ade8561c33d63ec
()
virtual karto::LocalizedRangeScan *
addScan
classslam__toolbox_1_1SlamToolbox.html
a4f4ec475f721333e31e971abc3fd443c
(karto::LaserRangeFinder *laser, const sensor_msgs::LaserScan::ConstPtr &scan, karto::Pose2 &karto_pose)
karto::LocalizedRangeScan *
addScan
classslam__toolbox_1_1SlamToolbox.html
a5ad70c69fe51030f9d796a3781f1cc2b
(karto::LaserRangeFinder *laser, PosedScan &scanWPose)
virtual bool
deserializePoseGraphCallback
classslam__toolbox_1_1SlamToolbox.html
ad98f80a088ab80ebbad84ae8160a09c7
(slam_toolbox_msgs::DeserializePoseGraph::Request &req, slam_toolbox_msgs::DeserializePoseGraph::Response &resp)
karto::LaserRangeFinder *
getLaser
classslam__toolbox_1_1SlamToolbox.html
a34dfd823611ee878fe90d9a8cf357ca6
(const sensor_msgs::LaserScan::ConstPtr &scan)
karto::LocalizedRangeScan *
getLocalizedRangeScan
classslam__toolbox_1_1SlamToolbox.html
a896b676fccf6b956743df0498ccedf68
(karto::LaserRangeFinder *laser, const sensor_msgs::LaserScan::ConstPtr &scan, karto::Pose2 &karto_pose)
bool
isPaused
classslam__toolbox_1_1SlamToolbox.html
a54963251235a82d07fc0b94b0f8b12e7
(const PausedApplication &app)
virtual void
laserCallback
classslam__toolbox_1_1SlamToolbox.html
a33be9f73efd24659f0f070dc948968da
(const sensor_msgs::LaserScan::ConstPtr &scan)=0
void
loadPoseGraphByParams
classslam__toolbox_1_1SlamToolbox.html
a96026a089ee5b360f8d32ed2e6f07d2d
(ros::NodeHandle &nh)
void
loadSerializedPoseGraph
classslam__toolbox_1_1SlamToolbox.html
ab5da1ea1469bc6c4b7fa4ffec702188e
(std::unique_ptr< karto::Mapper > &, std::unique_ptr< karto::Dataset > &)
bool
mapCallback
classslam__toolbox_1_1SlamToolbox.html
afe07050b4a583f44a5d97dc13b5759a0
(nav_msgs::GetMap::Request &req, nav_msgs::GetMap::Response &res)
bool
pauseNewMeasurementsCallback
classslam__toolbox_1_1SlamToolbox.html
aa6cb0d0613cd6f83598990280ee1d9a4
(slam_toolbox_msgs::Pause::Request &req, slam_toolbox_msgs::Pause::Response &resp)
void
publishTransformLoop
classslam__toolbox_1_1SlamToolbox.html
a5d9fcdcf405f06f4eadca7f85667b3b7
(const double &transform_publish_period)
void
publishVisualizations
classslam__toolbox_1_1SlamToolbox.html
ad98b429a925b9709f85fb8bdbde811cb
()
virtual bool
serializePoseGraphCallback
classslam__toolbox_1_1SlamToolbox.html
a4cdb4cf5b8851f4f8eaa09a74850829e
(slam_toolbox_msgs::SerializePoseGraph::Request &req, slam_toolbox_msgs::SerializePoseGraph::Response &resp)
void
setParams
classslam__toolbox_1_1SlamToolbox.html
a2e8677a41fa2365fb5b98ff0608c61e7
(ros::NodeHandle &nh)
void
setROSInterfaces
classslam__toolbox_1_1SlamToolbox.html
a32386ce2f9cf0f01dbbd639ada6749d5
(ros::NodeHandle &node)
void
setSolver
classslam__toolbox_1_1SlamToolbox.html
a4a9aafe5b792b329e4dae0cd955a8d65
(ros::NodeHandle &private_nh_)
tf2::Stamped< tf2::Transform >
setTransformFromPoses
classslam__toolbox_1_1SlamToolbox.html
a7c7854be1c6a11de112b9ca1977e86c3
(const karto::Pose2 &pose, const karto::Pose2 &karto_pose, const ros::Time &t, const bool &update_reprocessing_transform)
bool
shouldProcessScan
classslam__toolbox_1_1SlamToolbox.html
a8922722c0faac0fc1c9daea36d296640
(const sensor_msgs::LaserScan::ConstPtr &scan, const karto::Pose2 &pose)
bool
shouldStartWithPoseGraph
classslam__toolbox_1_1SlamToolbox.html
ad8c848615d0e0f2147c11244873c1129
(std::string &filename, geometry_msgs::Pose2D &pose, bool &start_at_dock)
bool
updateMap
classslam__toolbox_1_1SlamToolbox.html
ac05a900278ceb3ab3f4b7f7ab76fd915
()
std::string
base_frame_
classslam__toolbox_1_1SlamToolbox.html
a43493962ab61e169ff8333f775aa7514
std::unique_ptr< loop_closure_assistant::LoopClosureAssistant >
closure_assistant_
classslam__toolbox_1_1SlamToolbox.html
a8becc697bc0768c7383d462aeb25a933
std::unique_ptr< karto::Dataset >
dataset_
classslam__toolbox_1_1SlamToolbox.html
afc4c72322827a2f9821c9ccd25b4a8b7
bool
enable_interactive_mode_
classslam__toolbox_1_1SlamToolbox.html
a6835904fc68eb943aa26f91284dc055c
bool
first_measurement_
classslam__toolbox_1_1SlamToolbox.html
a78ecf2d9e829c81a3e74f17a3d66e28d
std::unique_ptr< laser_utils::LaserAssistant >
laser_assistant_
classslam__toolbox_1_1SlamToolbox.html
aaec1f76cebb9182a02e595489d616102
std::map< std::string, laser_utils::LaserMetadata >
lasers_
classslam__toolbox_1_1SlamToolbox.html
a2a9fad867444be78cb417c7a7eea8d34
nav_msgs::GetMap::Response
map_
classslam__toolbox_1_1SlamToolbox.html
a7c784bec2c3c814745e235723f9db216
std::string
map_frame_
classslam__toolbox_1_1SlamToolbox.html
ae9ad33f0c46b81d1f17dad6d946b6017
std::string
map_name_
classslam__toolbox_1_1SlamToolbox.html
ae952579e93d182874f36cfd5b3bfdb69
std::unique_ptr< map_saver::MapSaver >
map_saver_
classslam__toolbox_1_1SlamToolbox.html
add1012e83d74cab1fb35e10d6169cb68
tf2::Transform
map_to_odom_
classslam__toolbox_1_1SlamToolbox.html
a4e63f43000b50936acaaea51d9fa9e5a
boost::mutex
map_to_odom_mutex_
classslam__toolbox_1_1SlamToolbox.html
ac987ec91173b62bfd154c35747c8c5bc
ros::Duration
minimum_time_interval_
classslam__toolbox_1_1SlamToolbox.html
a087b7144c1b9477eff7bbb5faa977f71
ros::NodeHandle
nh_
classslam__toolbox_1_1SlamToolbox.html
acb219b1028b9e2de8c7bc9afa6ce6fab
std::string
odom_frame_
classslam__toolbox_1_1SlamToolbox.html
a35daa8e94fee39cc3b96dc964192e0e4
std::unique_ptr< pose_utils::GetPoseHelper >
pose_helper_
classslam__toolbox_1_1SlamToolbox.html
a4c0c907a8df47e1b35967ef69eaaca35
boost::mutex
pose_mutex_
classslam__toolbox_1_1SlamToolbox.html
ae0ca03e9e28ea23d57e2398fa9b011b4
std::unique_ptr< karto::Pose2 >
process_near_pose_
classslam__toolbox_1_1SlamToolbox.html
ad2a55741f568c43b926c1c210d39d142
ProcessType
processor_type_
classslam__toolbox_1_1SlamToolbox.html
a6f1098a43f3afb54f92ddaae2bf31170
tf2::Transform
reprocessing_transform_
classslam__toolbox_1_1SlamToolbox.html
a060d558aab864cca7a00046650be9095
double
resolution_
classslam__toolbox_1_1SlamToolbox.html
adfab302c120aee0b075bc587a3f6280a
std::unique_ptr< tf2_ros::MessageFilter< sensor_msgs::LaserScan > >
scan_filter_
classslam__toolbox_1_1SlamToolbox.html
aa9b1d7db5468196cd17856d0b4b82da6
std::unique_ptr< message_filters::Subscriber< sensor_msgs::LaserScan > >
scan_filter_sub_
classslam__toolbox_1_1SlamToolbox.html
a3022cafeedcbe6cc675714b11202ec68
std::unique_ptr< laser_utils::ScanHolder >
scan_holder_
classslam__toolbox_1_1SlamToolbox.html
ab4da957eeb82d8af14e40dc127106550
std::string
scan_topic_
classslam__toolbox_1_1SlamToolbox.html
a0b39fb42a2a56b8cd280a781bbd7a388
std::unique_ptr< mapper_utils::SMapper >
smapper_
classslam__toolbox_1_1SlamToolbox.html
a5329426cf13a799436cd3222fec9c46a
boost::mutex
smapper_mutex_
classslam__toolbox_1_1SlamToolbox.html
a2a593074c3b648804ceba822ba249a7c
boost::shared_ptr< karto::ScanSolver >
solver_
classslam__toolbox_1_1SlamToolbox.html
a8159c99fc14ffc94eb9eb1c49aa4adec
pluginlib::ClassLoader< karto::ScanSolver >
solver_loader_
classslam__toolbox_1_1SlamToolbox.html
aa177a6e80292612b580b25fb45adc0a6
ros::ServiceServer
ssDesserialize_
classslam__toolbox_1_1SlamToolbox.html
a776083e68330e6a5d1a4193c5b7edbae
ros::ServiceServer
ssMap_
classslam__toolbox_1_1SlamToolbox.html
ab5e7f250dec6432b93ce5566f41cb3b2
ros::ServiceServer
ssPauseMeasurements_
classslam__toolbox_1_1SlamToolbox.html
a1173f1185fac4d17eff0ef3abbd78b95
ros::ServiceServer
ssSerialize_
classslam__toolbox_1_1SlamToolbox.html
aab471ca46266240844c96875ea5e70cd
ros::Publisher
sst_
classslam__toolbox_1_1SlamToolbox.html
a708cf2e2b496b7c4a7ab4bddcf7c18e2
ros::Publisher
sstm_
classslam__toolbox_1_1SlamToolbox.html
ac94cd2b34fc7d93c81396aa638c6667d
PausedState
state_
classslam__toolbox_1_1SlamToolbox.html
abb073803e5dc249f2bda08aeaf40d3eb
std::unique_ptr< tf2_ros::Buffer >
tf_
classslam__toolbox_1_1SlamToolbox.html
ae38fa6be822f2f4ea18e250420a0e3a1
ros::Duration
tf_buffer_dur_
classslam__toolbox_1_1SlamToolbox.html
acc47b4d5ba34138c9b79b2094f5002dd
std::unique_ptr< tf2_ros::TransformBroadcaster >
tfB_
classslam__toolbox_1_1SlamToolbox.html
ae7c56c1209085b311274e5265125ad84
std::unique_ptr< tf2_ros::TransformListener >
tfL_
classslam__toolbox_1_1SlamToolbox.html
ad40d5814a11b643dd67a0df44050ccbf
std::vector< std::unique_ptr< boost::thread > >
threads_
classslam__toolbox_1_1SlamToolbox.html
ab4145c719496d750050d4a9efea798a0
int
throttle_scans_
classslam__toolbox_1_1SlamToolbox.html
a7e198112e13db802b25ad05e37fbfebd
ros::Duration
transform_timeout_
classslam__toolbox_1_1SlamToolbox.html
a7845fb636c73ceefcf29054648a0a15a
slam_toolbox::SlamToolboxPlugin
classslam__toolbox_1_1SlamToolboxPlugin.html
rviz::Panel
SlamToolboxPlugin
classslam__toolbox_1_1SlamToolboxPlugin.html
aa2023760bcf297557c999b1643abe900
(QWidget *parent=0)
~SlamToolboxPlugin
classslam__toolbox_1_1SlamToolboxPlugin.html
abeea02018bd7c624442877489ea9e844
()
void
ClearChanges
classslam__toolbox_1_1SlamToolboxPlugin.html
a31357e742bc05aafca75395c202c0064
()
void
ClearQueue
classslam__toolbox_1_1SlamToolboxPlugin.html
a9ffdd02ab313ba5f22cd6cd202937b96
()
void
CurEstMatchCb
classslam__toolbox_1_1SlamToolboxPlugin.html
ab224063d617bca15b040d24eb1fb3baa
()
void
DeserializeMap
classslam__toolbox_1_1SlamToolboxPlugin.html
a44060956f51175181c0c3f6c2ac2afae
()
void
FirstNodeMatchCb
classslam__toolbox_1_1SlamToolboxPlugin.html
aa93e87c85b338d45666ff5864d63e74c
()
void
GenerateMap
classslam__toolbox_1_1SlamToolboxPlugin.html
acedbc1f8de5d4836285704fc1a9c838f
()
void
InteractiveCb
classslam__toolbox_1_1SlamToolboxPlugin.html
a582a633b6186ea5e134c1e867cd162cf
(int state)
void
LoadSubmap
classslam__toolbox_1_1SlamToolboxPlugin.html
a527e5c717ed9ddbff8b7f0e5f24d67cc
()
void
LocalizeCb
classslam__toolbox_1_1SlamToolboxPlugin.html
ad84134f508f83ed73a8bfb3ea8262d55
()
void
PauseMeasurementsCb
classslam__toolbox_1_1SlamToolboxPlugin.html
a7a58cbce6bad62b5a03b7881ce044dbf
(int state)
void
PoseEstMatchCb
classslam__toolbox_1_1SlamToolboxPlugin.html
a5ed1b4f4907665429dbb70e2150f75bd
()
void
SaveChanges
classslam__toolbox_1_1SlamToolboxPlugin.html
a7871d807740867b6d70c992a69582552
()
void
SaveMap
classslam__toolbox_1_1SlamToolboxPlugin.html
a841051f9f7034ddbdaa18ef6e37ad6f4
()
void
SerializeMap
classslam__toolbox_1_1SlamToolboxPlugin.html
aeaafe20d065824760b5facf4aecbff16
()
void
updateCheckStateIfExternalChange
classslam__toolbox_1_1SlamToolboxPlugin.html
a27da77b4bc00bdf88aea61bf0309e54c
()
QPushButton *
_button1
classslam__toolbox_1_1SlamToolboxPlugin.html
a7c9bfcc2da5c1077068bde48f9b7be9e
QPushButton *
_button2
classslam__toolbox_1_1SlamToolboxPlugin.html
a19d6c77582d694ed40b080a5d8d49b01
QPushButton *
_button3
classslam__toolbox_1_1SlamToolboxPlugin.html
a4934c96b6a0d183a214ef40fdd616cce
QPushButton *
_button4
classslam__toolbox_1_1SlamToolboxPlugin.html
a290bfd437902d3c38ed5bd49860cb2de
QPushButton *
_button5
classslam__toolbox_1_1SlamToolboxPlugin.html
ae704881e6db3c19cb0e39a7e89e4eaa6
QPushButton *
_button6
classslam__toolbox_1_1SlamToolboxPlugin.html
a48d268550ed81a7c2b58aa73b4b1a96d
QPushButton *
_button7
classslam__toolbox_1_1SlamToolboxPlugin.html
afad3582073f9508b6c3ff6f66b01552d
QPushButton *
_button8
classslam__toolbox_1_1SlamToolboxPlugin.html
a6fa286e264db3d687ca791bc95ae6914
QCheckBox *
_check1
classslam__toolbox_1_1SlamToolboxPlugin.html
a578cf6b41d1cabc2183f996ad716a4bb
QCheckBox *
_check2
classslam__toolbox_1_1SlamToolboxPlugin.html
a62527a73ff8d3d60b58449f07178c7b8
ros::ServiceClient
_clearChanges
classslam__toolbox_1_1SlamToolboxPlugin.html
afaf98beaf7b564ba1fb1782ed13bc609
ros::ServiceClient
_clearQueue
classslam__toolbox_1_1SlamToolboxPlugin.html
a57dd664710d63e30adf6b5d7a4a6e816
QHBoxLayout *
_hbox1
classslam__toolbox_1_1SlamToolboxPlugin.html
a83d0d48cf71163636bf98155b2cd754f
QHBoxLayout *
_hbox10
classslam__toolbox_1_1SlamToolboxPlugin.html
ab993be3244282abe9b8215a14bfad88c
QHBoxLayout *
_hbox2
classslam__toolbox_1_1SlamToolboxPlugin.html
ad292960d1132176da2aa6c6795afe3c7
QHBoxLayout *
_hbox3
classslam__toolbox_1_1SlamToolboxPlugin.html
a9c5eb9da12abe490fa49802eec3b9ddb
QHBoxLayout *
_hbox4
classslam__toolbox_1_1SlamToolboxPlugin.html
aeafbee6c0d3c9f8613a91d6810db7be8
QHBoxLayout *
_hbox5
classslam__toolbox_1_1SlamToolboxPlugin.html
a0fa10537407186a886285ec8c3ac7b93
QHBoxLayout *
_hbox6
classslam__toolbox_1_1SlamToolboxPlugin.html
a18edc84c3366bc469ee9e4a165d2926a
QHBoxLayout *
_hbox7
classslam__toolbox_1_1SlamToolboxPlugin.html
a510fb98046ee10b2a1b33208d3abb8a4
QHBoxLayout *
_hbox8
classslam__toolbox_1_1SlamToolboxPlugin.html
a071191c58b31afcc0126cd965fd83879
QHBoxLayout *
_hbox9
classslam__toolbox_1_1SlamToolboxPlugin.html
a65f8a32929f71d8f6c8828345d85290b
ros::ServiceClient
_interactive
classslam__toolbox_1_1SlamToolboxPlugin.html
a1333a3cb03ee10f0e0cef3131721bef4
QLabel *
_label1
classslam__toolbox_1_1SlamToolboxPlugin.html
aa3a26c679a5772307a29c61ed321c18b
QLabel *
_label2
classslam__toolbox_1_1SlamToolboxPlugin.html
ad80442f11e9da7837bd46695bc78530d
QLabel *
_label4
classslam__toolbox_1_1SlamToolboxPlugin.html
a5a70c48511ea4ddaff09dd519ac74e14
QLabel *
_label5
classslam__toolbox_1_1SlamToolboxPlugin.html
a04f938ba1e19cf0873415be7ab488652
QLabel *
_label6
classslam__toolbox_1_1SlamToolboxPlugin.html
a4018551dcd1759872080be821878681a
QLabel *
_label7
classslam__toolbox_1_1SlamToolboxPlugin.html
a3e1d8213bb814b68bc89d0c2b24cd975
QLabel *
_label8
classslam__toolbox_1_1SlamToolboxPlugin.html
a54ac274f0413b1180cb660f374ade0df
QFrame *
_line
classslam__toolbox_1_1SlamToolboxPlugin.html
adc98114a3529ddc47d4041d53266ff35
QLineEdit *
_line1
classslam__toolbox_1_1SlamToolboxPlugin.html
a5db1ac458f6a97b5fc8e9cafcc602131
QLineEdit *
_line2
classslam__toolbox_1_1SlamToolboxPlugin.html
a6caa5b0c8ba63e9ced068ca252aefd6e
QLineEdit *
_line3
classslam__toolbox_1_1SlamToolboxPlugin.html
ad1d3299393c216d24f1f901661720b2d
QLineEdit *
_line4
classslam__toolbox_1_1SlamToolboxPlugin.html
a37c183427a99916854c5cb72bcac2f90
QLineEdit *
_line5
classslam__toolbox_1_1SlamToolboxPlugin.html
a3944e3efa3dc9f0bdf521c53dc63a028
QLineEdit *
_line6
classslam__toolbox_1_1SlamToolboxPlugin.html
acef78222d19a455629487b7f0c0d1cd6
QLineEdit *
_line7
classslam__toolbox_1_1SlamToolboxPlugin.html
aa1f33dabd9eb1966cab818e5d051ea09
ros::ServiceClient
_load_map
classslam__toolbox_1_1SlamToolboxPlugin.html
aed4b4c7d49f40eec4d3388d9ab8ff883
ros::ServiceClient
_load_submap_for_merging
classslam__toolbox_1_1SlamToolboxPlugin.html
af21dd0643539d36fe022c5065e717799
ContinueMappingType
_match_type
classslam__toolbox_1_1SlamToolboxPlugin.html
a5cba8fd59d0c93a56413e67c08873403
ros::ServiceClient
_merge
classslam__toolbox_1_1SlamToolboxPlugin.html
a34588779f6c858076604b23159bfa173
ros::ServiceClient
_pause_measurements
classslam__toolbox_1_1SlamToolboxPlugin.html
ab714dfa22372497f9bb23b23e2d02fda
QRadioButton *
_radio1
classslam__toolbox_1_1SlamToolboxPlugin.html
a0784362cbfebd532536f162e5305ecf5
QRadioButton *
_radio2
classslam__toolbox_1_1SlamToolboxPlugin.html
a1f6e94fa17ccf0484f32251c783aab23
QRadioButton *
_radio3
classslam__toolbox_1_1SlamToolboxPlugin.html
a940c10f53141fbadb7b59197d2d8c030
QRadioButton *
_radio4
classslam__toolbox_1_1SlamToolboxPlugin.html
a1146e3a51609a845dfd77961c58ee642
ros::ServiceClient
_saveChanges
classslam__toolbox_1_1SlamToolboxPlugin.html
a6c27a6153a3cc76281afcae2f3ca3461
ros::ServiceClient
_saveMap
classslam__toolbox_1_1SlamToolboxPlugin.html
a195b7175d6645efb38e24103eee4468f
ros::ServiceClient
_serialize
classslam__toolbox_1_1SlamToolboxPlugin.html
a8eb7adf9a6c9230f2e5c2d2a4256f2f0
std::thread *
_thread
classslam__toolbox_1_1SlamToolboxPlugin.html
a80cae1920633d12052ea97cbe06f7c61
QVBoxLayout *
_vbox
classslam__toolbox_1_1SlamToolboxPlugin.html
a31687ff882d2ffe64a93ee3069c2375e
mapper_utils::SMapper
classmapper__utils_1_1SMapper.html
void
clearLocalizationBuffer
classmapper__utils_1_1SMapper.html
a8e0df342a3d97e38a1a98b77c4bf0072
()
void
configure
classmapper__utils_1_1SMapper.html
aade84048169db165fe4bbce0efa36cba
(const ros::NodeHandle &nh)
karto::Mapper *
getMapper
classmapper__utils_1_1SMapper.html
ac9775166952e145ff4c4986cd09e7ddf
()
karto::OccupancyGrid *
getOccupancyGrid
classmapper__utils_1_1SMapper.html
aca8026dce1c9a7d6c7d4cb46a9072212
(const double &resolution)
void
Reset
classmapper__utils_1_1SMapper.html
a1e325de3571b756d99cdfd1b06631c6a
()
void
setMapper
classmapper__utils_1_1SMapper.html
afbab571ac467cc3a307076ef18138a5c
(karto::Mapper *mapper)
SMapper
classmapper__utils_1_1SMapper.html
a867694976d006c08b2f08486e5caff90
()
karto::Pose2
toKartoPose
classmapper__utils_1_1SMapper.html
a94f220ca3be513cf4b4d219a6a10a0e6
(const tf2::Transform &pose) const
tf2::Transform
toTfPose
classmapper__utils_1_1SMapper.html
a80691c8eb0ef65444a6e3668a8fe6468
(const karto::Pose2 &pose) const
~SMapper
classmapper__utils_1_1SMapper.html
ad2e1e8cb162bac05b98d222d2b07003c
()
std::unique_ptr< karto::Mapper >
mapper_
classmapper__utils_1_1SMapper.html
a7b72c6f77c6ba484167e2ed646966233
nanoflann::SO2_Adaptor
structnanoflann_1_1SO2__Adaptor.html
_DistanceType
DistanceType
structnanoflann_1_1SO2__Adaptor.html
a6dbffe3fc7620e4d420c9925e229aa32
T
ElementType
structnanoflann_1_1SO2__Adaptor.html
ae4f9d1494cc0ae92fe1e143d85e7c45c
DistanceType
accum_dist
structnanoflann_1_1SO2__Adaptor.html
ab1db68f9f0fc0dba809d84bb73f5a2d0
(const U a, const V b, const size_t) const
DistanceType
evalMetric
structnanoflann_1_1SO2__Adaptor.html
a5b7f5c9f9b2bb24bd2ef7402a94f41ee
(const T *a, const size_t b_idx, size_t size) const
SO2_Adaptor
structnanoflann_1_1SO2__Adaptor.html
a36021b73be2b0fa5fa83b0c979111366
(const DataSource &_data_source)
const DataSource &
data_source
structnanoflann_1_1SO2__Adaptor.html
a36ab2b8170ba49f2d7e2f3c6044400e7
nanoflann::SO3_Adaptor
structnanoflann_1_1SO3__Adaptor.html
_DistanceType
DistanceType
structnanoflann_1_1SO3__Adaptor.html
af838c84f56ef25411ecf4c9946415b38
T
ElementType
structnanoflann_1_1SO3__Adaptor.html
a871feefd395ca129222123e0ce0237dd
DistanceType
accum_dist
structnanoflann_1_1SO3__Adaptor.html
af7a1babb432164e354cc7203430ad9ec
(const U a, const V b, const size_t idx) const
DistanceType
evalMetric
structnanoflann_1_1SO3__Adaptor.html
a8ae7ef0e6668237ba8c9ddc8704d4db0
(const T *a, const size_t b_idx, size_t size) const
SO3_Adaptor
structnanoflann_1_1SO3__Adaptor.html
a3f598aab0a7be8b673a0d236d782ea8d
(const DataSource &_data_source)
L2_Simple_Adaptor< T, DataSource >
distance_L2_Simple
structnanoflann_1_1SO3__Adaptor.html
a5cc436724e51c0e6a0906c0ba2147b4f
solver_plugins::SpaSolver
classsolver__plugins_1_1SpaSolver.html
karto::ScanSolver
virtual void
AddConstraint
classsolver__plugins_1_1SpaSolver.html
a1d6267fcde25ffe5bebae65c4148cb22
(karto::Edge< karto::LocalizedRangeScan > *pEdge)
virtual void
AddNode
classsolver__plugins_1_1SpaSolver.html
acb436c1756ed24d518878f004628cb94
(karto::Vertex< karto::LocalizedRangeScan > *pVertex)
virtual void
Clear
classsolver__plugins_1_1SpaSolver.html
aaf11d2c9ad58fdacdaeed08aa6fe1b06
()
virtual void
Compute
classsolver__plugins_1_1SpaSolver.html
a421c09ad387e69f5fda3959d56fb58a8
()
virtual const karto::ScanSolver::IdPoseVector &
GetCorrections
classsolver__plugins_1_1SpaSolver.html
a2c7a6778e75728de1ab8711463172af2
() const
virtual void
getGraph
classsolver__plugins_1_1SpaSolver.html
add271a356cb4352b4028e526f86fb05a
(std::vector< Eigen::Vector2d > &g)
virtual void
ModifyNode
classsolver__plugins_1_1SpaSolver.html
a8c8965a952003bf7b33db3c4faaee7e2
(const int &unique_id, const Eigen::Vector3d &pose)
SpaSolver
classsolver__plugins_1_1SpaSolver.html
abaf6b412b821daaa86e2b712fe1646af
()
virtual
~SpaSolver
classsolver__plugins_1_1SpaSolver.html
a8e1a8b2caf4bf18a9019f8f994bef8f7
()
karto::ScanSolver::IdPoseVector
corrections
classsolver__plugins_1_1SpaSolver.html
a8d636b9d05bdd4f468e3993bffdbb071
sba::SysSPA2d
m_Spa
classsolver__plugins_1_1SpaSolver.html
a03524ef15044f22977ddbc8f13989e9a
slam_toolbox::SynchronousSlamToolbox
classslam__toolbox_1_1SynchronousSlamToolbox.html
slam_toolbox::SlamToolbox
void
run
classslam__toolbox_1_1SynchronousSlamToolbox.html
a8f53c317019df87d5ad4b8ebcbf7bd09
()
SynchronousSlamToolbox
classslam__toolbox_1_1SynchronousSlamToolbox.html
ae8196d45ea72f9b7a87a09baadc0c129
(ros::NodeHandle &nh)
~SynchronousSlamToolbox
classslam__toolbox_1_1SynchronousSlamToolbox.html
a647779251735fc16a602d34886d5131e
()
bool
clearQueueCallback
classslam__toolbox_1_1SynchronousSlamToolbox.html
a7f43ebc776d4a1043485db7adbccc19f
(slam_toolbox_msgs::ClearQueue::Request &req, slam_toolbox_msgs::ClearQueue::Response &resp)
virtual bool
deserializePoseGraphCallback
classslam__toolbox_1_1SynchronousSlamToolbox.html
a19f0ac4709b768e3e29b66d3142bfd0b
(slam_toolbox_msgs::DeserializePoseGraph::Request &req, slam_toolbox_msgs::DeserializePoseGraph::Response &resp) override final
virtual void
laserCallback
classslam__toolbox_1_1SynchronousSlamToolbox.html
a6e81b1e2d4b77ed599f22369794dc06c
(const sensor_msgs::LaserScan::ConstPtr &scan) override final
std::queue< PosedScan >
q_
classslam__toolbox_1_1SynchronousSlamToolbox.html
aea6c49ad8fda334fcd896d067fcf5462
ros::ServiceServer
ssClear_
classslam__toolbox_1_1SynchronousSlamToolbox.html
ac1a018a4ca2e4fd74293d5a3cc4ea332
nanoflann::metric_L2::traits
structnanoflann_1_1metric__L2_1_1traits.html
L2_Adaptor< T, DataSource >
distance_t
structnanoflann_1_1metric__L2_1_1traits.html
a4a7949d1589bc26c6aeb9762e7825a52
nanoflann::metric_L2_Simple::traits
structnanoflann_1_1metric__L2__Simple_1_1traits.html
L2_Simple_Adaptor< T, DataSource >
distance_t
structnanoflann_1_1metric__L2__Simple_1_1traits.html
a7210812bed740fae8d06319f2cbe0090
nanoflann::metric_SO2::traits
structnanoflann_1_1metric__SO2_1_1traits.html
SO2_Adaptor< T, DataSource >
distance_t
structnanoflann_1_1metric__SO2_1_1traits.html
a2d8d79a07158d70d162ef1b2eb624c1c
nanoflann::metric_SO3::traits
structnanoflann_1_1metric__SO3_1_1traits.html
SO3_Adaptor< T, DataSource >
distance_t
structnanoflann_1_1metric__SO3_1_1traits.html
a8818f66ae0f897938446fa11ab31cb17
nanoflann::metric_L1::traits
structnanoflann_1_1metric__L1_1_1traits.html
L1_Adaptor< T, DataSource >
distance_t
structnanoflann_1_1metric__L1_1_1traits.html
a0f8f75b923583b18e1d7ad12dfa7a0e1
karto::Transform
classkarto_1_1Transform.html
Pose2
InverseTransformPose
classkarto_1_1Transform.html
a19fe2829079683e251ae19f59922160b
(const Pose2 &rSourcePose)
Transform
classkarto_1_1Transform.html
a27e6d85083a639830ec85c17a251a7b7
(const Pose2 &rPose)
Transform
classkarto_1_1Transform.html
a95c2301bbf5f2b91e96c9fc8125ac91c
(const Pose2 &rPose1, const Pose2 &rPose2)
Pose2
TransformPose
classkarto_1_1Transform.html
aaac8d5d56be14cd7518ddfd4f8ead4c5
(const Pose2 &rSourcePose)
void
serialize
classkarto_1_1Transform.html
a59cc435ef570ae07012614baddbd183f
(Archive &ar, const unsigned int version)
void
SetTransform
classkarto_1_1Transform.html
adc9db90d36b79ddf58474374a01d9078
(const Pose2 &rPose1, const Pose2 &rPose2)
Matrix3
m_InverseRotation
classkarto_1_1Transform.html
a4617abcfc6015de61e05ec6fe51d5347
Matrix3
m_Rotation
classkarto_1_1Transform.html
aa14635527182ede6fbef8c8d5254058c
Pose2
m_Transform
classkarto_1_1Transform.html
ab9b7cc13822fbbe8ff816b5e41698bd5
friend class
boost::serialization::access
classkarto_1_1Transform.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto::Vector2
classkarto_1_1Vector2.html
T
kt_double
Distance
classkarto_1_1Vector2.html
ae83a0555847d19272cf0a294f27ce665
(const Vector2 &rOther) const
const T &
GetX
classkarto_1_1Vector2.html
a72a1920b5b7661c11faf3052dce16f1c
() const
const T &
GetY
classkarto_1_1Vector2.html
a6b98c4a9a84d7a1d531f765699746f44
() const
kt_double
Length
classkarto_1_1Vector2.html
aed06c52304259f40617d0ceb26fde70d
() const
void
MakeCeil
classkarto_1_1Vector2.html
a24b03fc9b049b9b4be089e795ea67bcf
(const Vector2 &rOther)
void
MakeFloor
classkarto_1_1Vector2.html
aae46983ad2ef283f5688fa765e93c1f8
(const Vector2 &rOther)
kt_bool
operator!=
classkarto_1_1Vector2.html
af307c04e64d18e65f769d4b3bb6f8d30
(const Vector2 &rOther) const
kt_double
operator*
classkarto_1_1Vector2.html
a6e196182fcb9a190bd029a3284afa166
(const Vector2 &rOther) const
const Vector2
operator*
classkarto_1_1Vector2.html
aabf704d3572ed2d2402d5bf37b050ab3
(T scalar) const
void
operator*=
classkarto_1_1Vector2.html
aa86b69f631f4ecb1fa4b39485371c538
(T scalar)
const Vector2
operator+
classkarto_1_1Vector2.html
ac16854fc2b05d1a164b9b4fb1153c438
(const Vector2 &rOther) const
void
operator+=
classkarto_1_1Vector2.html
a1c30068c33cc5cb2d003de27305a2603
(const Vector2 &rOther)
const Vector2
operator-
classkarto_1_1Vector2.html
a0e074628fc564046a29ae6e13debabf3
(const Vector2 &rOther) const
const Vector2
operator-
classkarto_1_1Vector2.html
a7a4962d26247206d6ac678650c404d13
(T scalar) const
void
operator-=
classkarto_1_1Vector2.html
a1c3e92bb8c6e4d2d6ca875c52b5c0a80
(const Vector2 &rOther)
const Vector2
operator/
classkarto_1_1Vector2.html
a4d0360399e8e8b3a132d7e80195df092
(T scalar) const
void
operator/=
classkarto_1_1Vector2.html
a7c87c8a782de1429d2d4d2def44410cc
(T scalar)
kt_bool
operator<
classkarto_1_1Vector2.html
a1137166262a6b41c60b7b303a45a29b9
(const Vector2 &rOther) const
kt_bool
operator==
classkarto_1_1Vector2.html
a12e9828a7c9adf7be6124a5e2f0e7b56
(const Vector2 &rOther) const
void
serialize
classkarto_1_1Vector2.html
a94a87d08510e90951e576e1e8dd934f9
(Archive &ar, const unsigned int version)
void
SetX
classkarto_1_1Vector2.html
a2f1c1c7f3ca61067e423fd0eec4a3ab5
(const T &x)
void
SetY
classkarto_1_1Vector2.html
a0976bb9d495318bac84d1bb10b1d7f8d
(const T &y)
kt_double
SquaredDistance
classkarto_1_1Vector2.html
af4c43e91feda2ad4021b59176f07be8d
(const Vector2 &rOther) const
kt_double
SquaredLength
classkarto_1_1Vector2.html
ad3f786767b3e08aafca96848ed8507d3
() const
Vector2
classkarto_1_1Vector2.html
a7a1b2a6d080052ee73b55dd3424986eb
()
Vector2
classkarto_1_1Vector2.html
a9bb2e622ffeb550215a3f16aa2e322cd
(T x, T y)
T
m_Values
classkarto_1_1Vector2.html
a094134d1efe35b9ddb0b8639dd859479
[2]
friend class
boost::serialization::access
classkarto_1_1Vector2.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend std::ostream &
operator<<
classkarto_1_1Vector2.html
a598f629485b2e3100c8411d300353c4a
(std::ostream &rStream, const Vector2 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector2.html
a44feafa012494aff94b7f4cc3e60c4c4
(std::istream &rStream, const Vector2 &)
Vector2< kt_double >
classkarto_1_1Vector2.html
kt_double
Distance
classkarto_1_1Vector2.html
ae83a0555847d19272cf0a294f27ce665
(const Vector2 &rOther) const
const kt_double &
GetX
classkarto_1_1Vector2.html
a72a1920b5b7661c11faf3052dce16f1c
() const
const kt_double &
GetY
classkarto_1_1Vector2.html
a6b98c4a9a84d7a1d531f765699746f44
() const
kt_double
Length
classkarto_1_1Vector2.html
aed06c52304259f40617d0ceb26fde70d
() const
void
MakeCeil
classkarto_1_1Vector2.html
a24b03fc9b049b9b4be089e795ea67bcf
(const Vector2 &rOther)
void
MakeFloor
classkarto_1_1Vector2.html
aae46983ad2ef283f5688fa765e93c1f8
(const Vector2 &rOther)
kt_bool
operator!=
classkarto_1_1Vector2.html
af307c04e64d18e65f769d4b3bb6f8d30
(const Vector2 &rOther) const
kt_double
operator*
classkarto_1_1Vector2.html
a6e196182fcb9a190bd029a3284afa166
(const Vector2 &rOther) const
const Vector2
operator*
classkarto_1_1Vector2.html
aabf704d3572ed2d2402d5bf37b050ab3
(kt_double scalar) const
void
operator*=
classkarto_1_1Vector2.html
aa86b69f631f4ecb1fa4b39485371c538
(kt_double scalar)
const Vector2
operator+
classkarto_1_1Vector2.html
ac16854fc2b05d1a164b9b4fb1153c438
(const Vector2 &rOther) const
void
operator+=
classkarto_1_1Vector2.html
a1c30068c33cc5cb2d003de27305a2603
(const Vector2 &rOther)
const Vector2
operator-
classkarto_1_1Vector2.html
a0e074628fc564046a29ae6e13debabf3
(const Vector2 &rOther) const
const Vector2
operator-
classkarto_1_1Vector2.html
a7a4962d26247206d6ac678650c404d13
(kt_double scalar) const
void
operator-=
classkarto_1_1Vector2.html
a1c3e92bb8c6e4d2d6ca875c52b5c0a80
(const Vector2 &rOther)
const Vector2
operator/
classkarto_1_1Vector2.html
a4d0360399e8e8b3a132d7e80195df092
(kt_double scalar) const
void
operator/=
classkarto_1_1Vector2.html
a7c87c8a782de1429d2d4d2def44410cc
(kt_double scalar)
kt_bool
operator<
classkarto_1_1Vector2.html
a1137166262a6b41c60b7b303a45a29b9
(const Vector2 &rOther) const
kt_bool
operator==
classkarto_1_1Vector2.html
a12e9828a7c9adf7be6124a5e2f0e7b56
(const Vector2 &rOther) const
void
serialize
classkarto_1_1Vector2.html
a94a87d08510e90951e576e1e8dd934f9
(Archive &ar, const unsigned int version)
void
SetX
classkarto_1_1Vector2.html
a2f1c1c7f3ca61067e423fd0eec4a3ab5
(const kt_double &x)
void
SetY
classkarto_1_1Vector2.html
a0976bb9d495318bac84d1bb10b1d7f8d
(const kt_double &y)
kt_double
SquaredDistance
classkarto_1_1Vector2.html
af4c43e91feda2ad4021b59176f07be8d
(const Vector2 &rOther) const
kt_double
SquaredLength
classkarto_1_1Vector2.html
ad3f786767b3e08aafca96848ed8507d3
() const
Vector2
classkarto_1_1Vector2.html
a7a1b2a6d080052ee73b55dd3424986eb
()
Vector2
classkarto_1_1Vector2.html
a9bb2e622ffeb550215a3f16aa2e322cd
(kt_double x, kt_double y)
kt_double
m_Values
classkarto_1_1Vector2.html
a094134d1efe35b9ddb0b8639dd859479
[2]
friend class
boost::serialization::access
classkarto_1_1Vector2.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend std::ostream &
operator<<
classkarto_1_1Vector2.html
a598f629485b2e3100c8411d300353c4a
(std::ostream &rStream, const Vector2 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector2.html
a44feafa012494aff94b7f4cc3e60c4c4
(std::istream &rStream, const Vector2 &)
Vector2< kt_int32s >
classkarto_1_1Vector2.html
kt_double
Distance
classkarto_1_1Vector2.html
ae83a0555847d19272cf0a294f27ce665
(const Vector2 &rOther) const
const kt_int32s &
GetX
classkarto_1_1Vector2.html
a72a1920b5b7661c11faf3052dce16f1c
() const
const kt_int32s &
GetY
classkarto_1_1Vector2.html
a6b98c4a9a84d7a1d531f765699746f44
() const
kt_double
Length
classkarto_1_1Vector2.html
aed06c52304259f40617d0ceb26fde70d
() const
void
MakeCeil
classkarto_1_1Vector2.html
a24b03fc9b049b9b4be089e795ea67bcf
(const Vector2 &rOther)
void
MakeFloor
classkarto_1_1Vector2.html
aae46983ad2ef283f5688fa765e93c1f8
(const Vector2 &rOther)
kt_bool
operator!=
classkarto_1_1Vector2.html
af307c04e64d18e65f769d4b3bb6f8d30
(const Vector2 &rOther) const
kt_double
operator*
classkarto_1_1Vector2.html
a6e196182fcb9a190bd029a3284afa166
(const Vector2 &rOther) const
const Vector2
operator*
classkarto_1_1Vector2.html
aabf704d3572ed2d2402d5bf37b050ab3
(kt_int32s scalar) const
void
operator*=
classkarto_1_1Vector2.html
aa86b69f631f4ecb1fa4b39485371c538
(kt_int32s scalar)
const Vector2
operator+
classkarto_1_1Vector2.html
ac16854fc2b05d1a164b9b4fb1153c438
(const Vector2 &rOther) const
void
operator+=
classkarto_1_1Vector2.html
a1c30068c33cc5cb2d003de27305a2603
(const Vector2 &rOther)
const Vector2
operator-
classkarto_1_1Vector2.html
a0e074628fc564046a29ae6e13debabf3
(const Vector2 &rOther) const
const Vector2
operator-
classkarto_1_1Vector2.html
a7a4962d26247206d6ac678650c404d13
(kt_int32s scalar) const
void
operator-=
classkarto_1_1Vector2.html
a1c3e92bb8c6e4d2d6ca875c52b5c0a80
(const Vector2 &rOther)
const Vector2
operator/
classkarto_1_1Vector2.html
a4d0360399e8e8b3a132d7e80195df092
(kt_int32s scalar) const
void
operator/=
classkarto_1_1Vector2.html
a7c87c8a782de1429d2d4d2def44410cc
(kt_int32s scalar)
kt_bool
operator<
classkarto_1_1Vector2.html
a1137166262a6b41c60b7b303a45a29b9
(const Vector2 &rOther) const
kt_bool
operator==
classkarto_1_1Vector2.html
a12e9828a7c9adf7be6124a5e2f0e7b56
(const Vector2 &rOther) const
void
serialize
classkarto_1_1Vector2.html
a94a87d08510e90951e576e1e8dd934f9
(Archive &ar, const unsigned int version)
void
SetX
classkarto_1_1Vector2.html
a2f1c1c7f3ca61067e423fd0eec4a3ab5
(const kt_int32s &x)
void
SetY
classkarto_1_1Vector2.html
a0976bb9d495318bac84d1bb10b1d7f8d
(const kt_int32s &y)
kt_double
SquaredDistance
classkarto_1_1Vector2.html
af4c43e91feda2ad4021b59176f07be8d
(const Vector2 &rOther) const
kt_double
SquaredLength
classkarto_1_1Vector2.html
ad3f786767b3e08aafca96848ed8507d3
() const
Vector2
classkarto_1_1Vector2.html
a7a1b2a6d080052ee73b55dd3424986eb
()
Vector2
classkarto_1_1Vector2.html
a9bb2e622ffeb550215a3f16aa2e322cd
(kt_int32s x, kt_int32s y)
kt_int32s
m_Values
classkarto_1_1Vector2.html
a094134d1efe35b9ddb0b8639dd859479
[2]
friend class
boost::serialization::access
classkarto_1_1Vector2.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend std::ostream &
operator<<
classkarto_1_1Vector2.html
a598f629485b2e3100c8411d300353c4a
(std::ostream &rStream, const Vector2 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector2.html
a44feafa012494aff94b7f4cc3e60c4c4
(std::istream &rStream, const Vector2 &)
karto::Vector3
classkarto_1_1Vector3.html
T
const T &
GetX
classkarto_1_1Vector3.html
af959d2727fff5dfbf9f306539f21dad5
() const
const T &
GetY
classkarto_1_1Vector3.html
a105ce8eca347b56a81d93c6ec1ced1d6
() const
const T &
GetZ
classkarto_1_1Vector3.html
ad7c1ae72306229331f2ca617af4ccc39
() const
kt_double
Length
classkarto_1_1Vector3.html
a0219232e7b2b91253d8def6998772312
() const
void
MakeCeil
classkarto_1_1Vector3.html
a7bee42c3495765285022237a0c2f49ca
(const Vector3 &rOther)
void
MakeFloor
classkarto_1_1Vector3.html
a62084cb52aee5f7df250d00035bf1b4c
(const Vector3 &rOther)
kt_bool
operator!=
classkarto_1_1Vector3.html
a66c0353dad2e79d6e77dae5d26651226
(const Vector3 &rOther) const
const Vector3
operator*
classkarto_1_1Vector3.html
ac896c29ac3d605dca0a33c98863a9f93
(T scalar) const
const Vector3
operator+
classkarto_1_1Vector3.html
a9a7a7ab3addb1a19b1f93ac9121a0c97
(const Vector3 &rOther) const
const Vector3
operator+
classkarto_1_1Vector3.html
a05fbbb0becf7148bad405b329966d34c
(kt_double scalar) const
const Vector3
operator-
classkarto_1_1Vector3.html
a1fe8ab754c3dbd6efe413e75f4a8145a
(const Vector3 &rOther) const
const Vector3
operator-
classkarto_1_1Vector3.html
a52b9ba82d4bf79f093d2c5c4efd6e78a
(kt_double scalar) const
Vector3 &
operator=
classkarto_1_1Vector3.html
a9dc4c35e227a43dfd74c237aabd02bf7
(const Vector3 &rOther)
kt_bool
operator==
classkarto_1_1Vector3.html
ab42f39130f73c2803219fe098e0a77c3
(const Vector3 &rOther) const
void
SetX
classkarto_1_1Vector3.html
a4589493ce57101f5d3c02dcd8776da3b
(const T &x)
void
SetY
classkarto_1_1Vector3.html
aa591fc178b13aca284d99f61dd41942c
(const T &y)
void
SetZ
classkarto_1_1Vector3.html
a7a928c9976120ae9ece035be955449c3
(const T &z)
kt_double
SquaredLength
classkarto_1_1Vector3.html
a989fc65b8a0425d53178ab322384d92b
() const
std::string
ToString
classkarto_1_1Vector3.html
acf273ea3a8973c3c12af0bead357fbc4
() const
Vector3
classkarto_1_1Vector3.html
a9fa0fcdd23e87a646db783a45987dd71
()
Vector3
classkarto_1_1Vector3.html
a5d4fe14725fe9242955f70cd2fee832f
(T x, T y, T z)
Vector3
classkarto_1_1Vector3.html
a0710d7b77b0a79a746e378849af031e0
(const Vector3 &rOther)
T
m_Values
classkarto_1_1Vector3.html
a63ff4778918718c576fc1eb6c19cffc3
[3]
friend std::ostream &
operator<<
classkarto_1_1Vector3.html
a566576560e6ca0369635b9c58f4bbc9f
(std::ostream &rStream, const Vector3 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector3.html
a54940ccd50b1695ae37b106d68d77fed
(std::istream &rStream, const Vector3 &)
Vector3< kt_double >
classkarto_1_1Vector3.html
const kt_double &
GetX
classkarto_1_1Vector3.html
af959d2727fff5dfbf9f306539f21dad5
() const
const kt_double &
GetY
classkarto_1_1Vector3.html
a105ce8eca347b56a81d93c6ec1ced1d6
() const
const kt_double &
GetZ
classkarto_1_1Vector3.html
ad7c1ae72306229331f2ca617af4ccc39
() const
kt_double
Length
classkarto_1_1Vector3.html
a0219232e7b2b91253d8def6998772312
() const
void
MakeCeil
classkarto_1_1Vector3.html
a7bee42c3495765285022237a0c2f49ca
(const Vector3 &rOther)
void
MakeFloor
classkarto_1_1Vector3.html
a62084cb52aee5f7df250d00035bf1b4c
(const Vector3 &rOther)
kt_bool
operator!=
classkarto_1_1Vector3.html
a66c0353dad2e79d6e77dae5d26651226
(const Vector3 &rOther) const
const Vector3
operator*
classkarto_1_1Vector3.html
ac896c29ac3d605dca0a33c98863a9f93
(kt_double scalar) const
const Vector3
operator+
classkarto_1_1Vector3.html
a9a7a7ab3addb1a19b1f93ac9121a0c97
(const Vector3 &rOther) const
const Vector3
operator+
classkarto_1_1Vector3.html
a05fbbb0becf7148bad405b329966d34c
(kt_double scalar) const
const Vector3
operator-
classkarto_1_1Vector3.html
a1fe8ab754c3dbd6efe413e75f4a8145a
(const Vector3 &rOther) const
const Vector3
operator-
classkarto_1_1Vector3.html
a52b9ba82d4bf79f093d2c5c4efd6e78a
(kt_double scalar) const
Vector3 &
operator=
classkarto_1_1Vector3.html
a9dc4c35e227a43dfd74c237aabd02bf7
(const Vector3 &rOther)
kt_bool
operator==
classkarto_1_1Vector3.html
ab42f39130f73c2803219fe098e0a77c3
(const Vector3 &rOther) const
void
SetX
classkarto_1_1Vector3.html
a4589493ce57101f5d3c02dcd8776da3b
(const kt_double &x)
void
SetY
classkarto_1_1Vector3.html
aa591fc178b13aca284d99f61dd41942c
(const kt_double &y)
void
SetZ
classkarto_1_1Vector3.html
a7a928c9976120ae9ece035be955449c3
(const kt_double &z)
kt_double
SquaredLength
classkarto_1_1Vector3.html
a989fc65b8a0425d53178ab322384d92b
() const
std::string
ToString
classkarto_1_1Vector3.html
acf273ea3a8973c3c12af0bead357fbc4
() const
Vector3
classkarto_1_1Vector3.html
a9fa0fcdd23e87a646db783a45987dd71
()
Vector3
classkarto_1_1Vector3.html
a5d4fe14725fe9242955f70cd2fee832f
(kt_double x, kt_double y, kt_double z)
Vector3
classkarto_1_1Vector3.html
a0710d7b77b0a79a746e378849af031e0
(const Vector3 &rOther)
kt_double
m_Values
classkarto_1_1Vector3.html
a63ff4778918718c576fc1eb6c19cffc3
[3]
friend std::ostream &
operator<<
classkarto_1_1Vector3.html
a566576560e6ca0369635b9c58f4bbc9f
(std::ostream &rStream, const Vector3 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector3.html
a54940ccd50b1695ae37b106d68d77fed
(std::istream &rStream, const Vector3 &)
karto::Vertex
classkarto_1_1Vertex.html
T
std::vector< Vertex< T > * >
GetAdjacentVertices
classkarto_1_1Vertex.html
ad31c239e3fa156d94cfd8684d1b6d988
() const
const std::vector< Edge< T > * > &
GetEdges
classkarto_1_1Vertex.html
a1ffa47758052e507e59a792d53c95e01
() const
T *
GetObject
classkarto_1_1Vertex.html
ad9ade7b36bbfce23d3135e5fe51e6dc0
() const
const double
GetScore
classkarto_1_1Vertex.html
a1caf435caab7c14f5d3ca5236efa4e21
() const
void
RemoveEdge
classkarto_1_1Vertex.html
aa31d20b28380ef8b4df53476fa345bd2
(const int &idx)
void
RemoveObject
classkarto_1_1Vertex.html
aa014feff6f830aee08c0d357c2eb6f73
()
void
SetScore
classkarto_1_1Vertex.html
a3ead9559100c0089f021816347a7d0c1
(const double score)
Vertex
classkarto_1_1Vertex.html
ad16976048e015418815896df2f05dc80
()
Vertex
classkarto_1_1Vertex.html
af4c9b1d17a23decb7685e7d68d18d1ac
(T *pObject)
virtual
~Vertex
classkarto_1_1Vertex.html
a9ffcb925c0041a386f8dcca12f291441
()
void
AddEdge
classkarto_1_1Vertex.html
a8abfb8ba88d6769871caeaddd2a52d1a
(Edge< T > *pEdge)
void
serialize
classkarto_1_1Vertex.html
a447b6085981c7776c31a7d76e40dae8d
(Archive &ar, const unsigned int version)
std::vector< Edge< T > * >
m_Edges
classkarto_1_1Vertex.html
aedc35f1ef634254aaa11e29271ecfa99
T *
m_pObject
classkarto_1_1Vertex.html
ae5196495e94c3359acec753f8e079d19
kt_double
m_Score
classkarto_1_1Vertex.html
a8f3f3f888ae90d0a71c9b36c0a5d36f8
friend class
boost::serialization::access
classkarto_1_1Vertex.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend class
Edge< T >
classkarto_1_1Vertex.html
a27c847fec1eba6352e7e2ede62b8619f
Vertex< karto::LocalizedRangeScan >
classkarto_1_1Vertex.html
std::vector< Vertex< karto::LocalizedRangeScan > *>
GetAdjacentVertices
classkarto_1_1Vertex.html
ad31c239e3fa156d94cfd8684d1b6d988
() const
const std::vector< Edge< karto::LocalizedRangeScan > *> &
GetEdges
classkarto_1_1Vertex.html
a1ffa47758052e507e59a792d53c95e01
() const
karto::LocalizedRangeScan *
GetObject
classkarto_1_1Vertex.html
ad9ade7b36bbfce23d3135e5fe51e6dc0
() const
const double
GetScore
classkarto_1_1Vertex.html
a1caf435caab7c14f5d3ca5236efa4e21
() const
void
RemoveEdge
classkarto_1_1Vertex.html
aa31d20b28380ef8b4df53476fa345bd2
(const int &idx)
void
RemoveObject
classkarto_1_1Vertex.html
aa014feff6f830aee08c0d357c2eb6f73
()
void
SetScore
classkarto_1_1Vertex.html
a3ead9559100c0089f021816347a7d0c1
(const double score)
Vertex
classkarto_1_1Vertex.html
ad16976048e015418815896df2f05dc80
()
Vertex
classkarto_1_1Vertex.html
af4c9b1d17a23decb7685e7d68d18d1ac
(karto::LocalizedRangeScan *pObject)
virtual
~Vertex
classkarto_1_1Vertex.html
a9ffcb925c0041a386f8dcca12f291441
()
void
AddEdge
classkarto_1_1Vertex.html
a8abfb8ba88d6769871caeaddd2a52d1a
(Edge< karto::LocalizedRangeScan > *pEdge)
void
serialize
classkarto_1_1Vertex.html
a447b6085981c7776c31a7d76e40dae8d
(Archive &ar, const unsigned int version)
std::vector< Edge< karto::LocalizedRangeScan > *>
m_Edges
classkarto_1_1Vertex.html
aedc35f1ef634254aaa11e29271ecfa99
karto::LocalizedRangeScan *
m_pObject
classkarto_1_1Vertex.html
ae5196495e94c3359acec753f8e079d19
kt_double
m_Score
classkarto_1_1Vertex.html
a8f3f3f888ae90d0a71c9b36c0a5d36f8
friend class
boost::serialization::access
classkarto_1_1Vertex.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
friend class
Edge< T >
classkarto_1_1Vertex.html
a27c847fec1eba6352e7e2ede62b8619f
VertexVectorPoseNanoFlannAdaptor
structVertexVectorPoseNanoFlannAdaptor.html
const Derived &
derived
structVertexVectorPoseNanoFlannAdaptor.html
ac6e5261fc7c0bd9ec4bc065e9f438129
() const
bool
kdtree_get_bbox
structVertexVectorPoseNanoFlannAdaptor.html
a660523b679d6fc09975e29f3f13727d7
(BBOX &) const
size_t
kdtree_get_point_count
structVertexVectorPoseNanoFlannAdaptor.html
a88fb152535caf0441b734495052e9592
() const
double
kdtree_get_pt
structVertexVectorPoseNanoFlannAdaptor.html
af05e870bf3f91b13e9193ee07ab59695
(const size_t idx, const size_t dim) const
VertexVectorPoseNanoFlannAdaptor
structVertexVectorPoseNanoFlannAdaptor.html
aa58e5adcfaa4a2386e0f4420594ffe02
(const Derived &obj_)
const Derived &
obj
structVertexVectorPoseNanoFlannAdaptor.html
ad37c9b99d28ab30394a7798b07598d8f
VertexVectorScanCenterNanoFlannAdaptor
structVertexVectorScanCenterNanoFlannAdaptor.html
const Derived &
derived
structVertexVectorScanCenterNanoFlannAdaptor.html
a00a64c9df1010e046ccaf8d5bd43576f
() const
bool
kdtree_get_bbox
structVertexVectorScanCenterNanoFlannAdaptor.html
a5e1f6c1a61a6212b67be0a772cb474e4
(BBOX &) const
size_t
kdtree_get_point_count
structVertexVectorScanCenterNanoFlannAdaptor.html
a451f18583eaaef93b07449a7c634ae68
() const
double
kdtree_get_pt
structVertexVectorScanCenterNanoFlannAdaptor.html
a0797d8210d0fffadb4de6525ac5e2580
(const size_t idx, const size_t dim) const
VertexVectorScanCenterNanoFlannAdaptor
structVertexVectorScanCenterNanoFlannAdaptor.html
a9ac4b67af84db41d2cf2c37e21f315fc
(const Derived &obj_)
const Derived &
obj
structVertexVectorScanCenterNanoFlannAdaptor.html
af48dc669aea479a636b3f54f359c59db
karto::Visitor
classkarto_1_1Visitor.html
T
void
serialize
classkarto_1_1Visitor.html
a917951cd78eec5275cbfdcc336eb9794
(Archive &ar, const unsigned int version)
virtual kt_bool
Visit
classkarto_1_1Visitor.html
af4ce87c961362e589c35bc9735c413c9
(Vertex< T > *pVertex)=0
friend class
boost::serialization::access
classkarto_1_1Visitor.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
Visitor< LocalizedRangeScan >
classkarto_1_1Visitor.html
void
serialize
classkarto_1_1Visitor.html
a917951cd78eec5275cbfdcc336eb9794
(Archive &ar, const unsigned int version)
virtual kt_bool
Visit
classkarto_1_1Visitor.html
af4ce87c961362e589c35bc9735c413c9
(Vertex< LocalizedRangeScan > *pVertex)=0
friend class
boost::serialization::access
classkarto_1_1Visitor.html
ac98d07dd8f7b70e16ccb9a01abf56b9c
karto
namespacekarto.html
karto::math
karto::AbstractParameter
karto::BoundingBox2
karto::BreadthFirstTraversal
karto::CellUpdater
karto::CoordinateConverter
karto::CorrelationGrid
karto::CustomData
karto::Dataset
karto::DatasetInfo
karto::Drive
karto::DrivePose
karto::Edge
karto::EdgeLabel
karto::Exception
karto::Functor
karto::Graph
karto::GraphTraversal
karto::Grid
karto::GridIndexLookup
karto::LaserRangeFinder
karto::LaserRangeScan
karto::LinkInfo
karto::LocalizationScanVertex
karto::LocalizedRangeScan
karto::LocalizedRangeScanWithPoints
karto::LookupArray
karto::Mapper
karto::MapperDebugListener
karto::MapperGraph
karto::MapperListener
karto::MapperLoopClosureListener
karto::MapperSensorManager
karto::Matrix
karto::Matrix3
karto::Module
karto::Name
karto::NearPoseVisitor
karto::NearScanVisitor
karto::NonCopyable
karto::Object
karto::OccupancyGrid
karto::Parameter
karto::ParameterEnum
karto::ParameterManager
karto::Parameters
karto::Pose2
karto::Pose3
karto::Quaternion
karto::Rectangle2
karto::ScanManager
karto::ScanMatcher
karto::ScanSolver
karto::Sensor
karto::SensorData
karto::SensorManager
karto::Singleton
karto::Size2
karto::Transform
karto::Vector2
karto::Vector3
karto::Vertex
karto::Visitor
std::vector< CustomData * >
CustomDataVector
group__OpenKarto.html
ga010384782b6857d2b6d2250039ebaa7d
std::map< kt_int32s, Object * >
DataMap
group__OpenKarto.html
ga1f558ca7d47feb1aeb2dbf440ba543c1
std::queue< LocalizationScanVertex >
LocalizationScanVertices
namespacekarto.html
a41b8ffdf43dca0289f0353d4a0e7a118
std::map< int, LocalizedRangeScan * >
LocalizedRangeScanMap
group__OpenKarto.html
gac4a41ecf71585173a40b90f4c423f337
std::vector< LocalizedRangeScan * >
LocalizedRangeScanVector
group__OpenKarto.html
ga3880ba53ecc997dcff278df55e3ca826
std::vector< Object * >
ObjectVector
group__OpenKarto.html
gac817f38f2771e31bee64ac2458fa2706
std::vector< AbstractParameter * >
ParameterVector
group__OpenKarto.html
gaca144ecf366e200a0a5908e6c695d27f
std::vector< Vector2< kt_double > >
PointVectorDouble
group__OpenKarto.html
ga70de15dd8258da1cc6b15f3e458f4341
std::vector< Pose2 >
Pose2Vector
group__OpenKarto.html
ga6f0f1e69dfcb8424fb48bf55e0044653
std::vector< kt_double >
RangeReadingsVector
group__OpenKarto.html
ga2347e6f04550b347f97889317d785386
std::map< Name, Sensor * >
SensorManagerMap
group__OpenKarto.html
gaa321369fa9164e4b3d39e053a8002481
std::vector< Sensor * >
SensorVector
group__OpenKarto.html
gaa90b52534631655ff0e4dca9e204b76f
GridStates
group__OpenKarto.html
ga8cdcf66752caedb201cb93fc2fc8f546
GridStates_Unknown
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a1f78ee6b4003ebffcd8c3f79ad2e3e92
GridStates_Occupied
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a79f769602534cd19905b8cd4b1cb8c8c
GridStates_Free
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546aa23eed0df720232a176321b3071b7342
LaserRangeFinderType
group__OpenKarto.html
ga02a3726d9b57cfba540c5f5b30dfb2a3
LaserRangeFinder_Custom
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a48a9178365c0fabf058249968dcf2bd7
LaserRangeFinder_Sick_LMS100
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3aa1cfb4e97846a848649ad39d94fe340e
LaserRangeFinder_Sick_LMS200
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a5c5a6b43a79b646d84cdb241dda20517
LaserRangeFinder_Sick_LMS291
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a6c84066f2b489496f0adb4eee6cff6d4
LaserRangeFinder_Hokuyo_UTM_30LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a86ea6b93b3b2bd64d354618cdbfe18a6
LaserRangeFinder_Hokuyo_URG_04LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a546e2048fe292fdb668a9d08013e7be0
kt_bool
IsDatasetInfo
group__OpenKarto.html
ga4518c8e35540e023f001ff8faaa7544e
(Object *pObject)
kt_bool
IsLaserRangeFinder
group__OpenKarto.html
gab66525cb1d33b98b3130dd05d8cf9ea5
(Object *pObject)
kt_bool
IsLocalizedRangeScan
group__OpenKarto.html
ga9fea9bd6be9ec3e03e17abcad46e028b
(Object *pObject)
kt_bool
IsLocalizedRangeScanWithPoints
group__OpenKarto.html
ga5e21bfede8d7d33ba8fdc8e27477cca6
(Object *pObject)
kt_bool
IsParameters
group__OpenKarto.html
ga7ea9aec3b878d414bf2bd42defd14372
(Object *pObject)
kt_bool
IsSensor
group__OpenKarto.html
ga095bbdb089a1e932a72fdc1f2dab35f2
(Object *pObject)
kt_bool
IsSensorData
group__OpenKarto.html
ga12895bc3358363d39c3ccf729056ebb1
(Object *pObject)
std::ostream &
operator<<
namespacekarto.html
a9cbb11bb97403c858321a958e1da0870
(std::ostream &rStream, Exception &rException)
const kt_int32s
INVALID_SCAN
namespacekarto.html
aabe04f13d7364c255e1a038d3d957eb3
const kt_double
KT_180_PI
namespacekarto.html
a030cf512c886e8edfdcd8e4ab8df1a3a
const kt_double
KT_2PI
namespacekarto.html
a6e95b96eae878396428a28b467631049
const kt_double
KT_PI
namespacekarto.html
a8a8ed4d42ca6c87c036b008f56c6f791
const kt_double
KT_PI_180
namespacekarto.html
a21337b5972a6623ca781bc2e6dd27366
const kt_double
KT_PI_2
namespacekarto.html
a820084d4276370d23629e581cb1c7405
const kt_double
KT_TOLERANCE
namespacekarto.html
aed4a38b55285c88947eeefe2b4f5efc4
karto::math
namespacekarto_1_1math.html
T
AlignValue
namespacekarto_1_1math.html
a0d7e1836e4d6c5cedf9159bff7eb3fd2
(size_t value, size_t alignValue=8)
const T &
Clip
namespacekarto_1_1math.html
a3e27538bf4d4039a537c724863e0bf01
(const T &n, const T &minValue, const T &maxValue)
kt_double
DegreesToRadians
namespacekarto_1_1math.html
ab87892144cd027f9e8b3852e37d70ad7
(kt_double degrees)
kt_bool
DoubleEqual
namespacekarto_1_1math.html
a49b927a78493963b3a279560ce3ccad0
(kt_double a, kt_double b)
kt_bool
InRange
namespacekarto_1_1math.html
aafa07ca7508f573c3ad0c48c1f4b5ca3
(const T &value, const T &a, const T &b)
kt_bool
IsUpTo
namespacekarto_1_1math.html
afa2c0f65d612631101be499d899b6da7
(const T &value, const T &maximum)
kt_bool
IsUpTo< kt_int32u >
namespacekarto_1_1math.html
a8a742d58e874fdd1b2db29fc5fb4fcdc
(const kt_int32u &value, const kt_int32u &maximum)
const T &
Maximum
namespacekarto_1_1math.html
af24d88804ac6925bf0f3b247c5ffa804
(const T &value1, const T &value2)
const T &
Minimum
namespacekarto_1_1math.html
ade9c41d58705ed903552c89b0834615e
(const T &value1, const T &value2)
kt_double
NormalizeAngle
namespacekarto_1_1math.html
abd0cf51f026125f145c11d24d76a961a
(kt_double angle)
kt_double
NormalizeAngleDifference
namespacekarto_1_1math.html
ac8bbd0741d243e33a114c0f20220ed3b
(kt_double minuend, kt_double subtrahend)
kt_double
RadiansToDegrees
namespacekarto_1_1math.html
aaaa110b8b03ef5639fb016c59d3d3cf7
(kt_double radians)
kt_double
Round
namespacekarto_1_1math.html
a53f9279e7b91ced7d761754f8e6675c6
(kt_double value)
T
Square
namespacekarto_1_1math.html
a6b1ac8e675051462ddaf6420c06a8c74
(T value)
laser_utils
namespacelaser__utils.html
laser_utils::LaserAssistant
laser_utils::LaserMetadata
laser_utils::ScanHolder
std::vector< double >
scanToReadings
namespacelaser__utils.html
a690e4d62907f2c7dc01e764ad54daf2d
(const sensor_msgs::LaserScan &scan, const bool &inverted)
loop_closure_assistant
namespaceloop__closure__assistant.html
loop_closure_assistant::LoopClosureAssistant
map_saver
namespacemap__saver.html
map_saver::MapSaver
mapper_utils
namespacemapper__utils.html
mapper_utils::SMapper
nanoflann
namespacenanoflann.html
nanoflann::array_or_vector_selector
nanoflann::array_or_vector_selector<-1, T >
nanoflann::has_assign
nanoflann::has_assign< T, decltype((void) std::declval< T >().assign(1, 0), 0)>
nanoflann::has_resize
nanoflann::has_resize< T, decltype((void) std::declval< T >().resize(1), 0)>
nanoflann::IndexDist_Sorter
nanoflann::KDTreeBaseClass
nanoflann::KDTreeEigenMatrixAdaptor
nanoflann::KDTreeSingleIndexAdaptor
nanoflann::KDTreeSingleIndexAdaptorParams
nanoflann::KDTreeSingleIndexDynamicAdaptor
nanoflann::KDTreeSingleIndexDynamicAdaptor_
nanoflann::KNNResultSet
nanoflann::L1_Adaptor
nanoflann::L2_Adaptor
nanoflann::L2_Simple_Adaptor
nanoflann::Metric
nanoflann::metric_L1
nanoflann::metric_L2
nanoflann::metric_L2_Simple
nanoflann::metric_SO2
nanoflann::metric_SO3
nanoflann::PooledAllocator
nanoflann::RadiusResultSet
nanoflann::SearchParams
nanoflann::SO2_Adaptor
nanoflann::SO3_Adaptor
T *
allocate
group__memalloc__grp.html
ga477667da2a8edb1d65f5a7eebaffc1eb
(size_t count=1)
std::enable_if< has_assign< Container >::value, void >::type
assign
group__nanoflann__grp.html
gada9f760672baea3da3422260fb03c8aa
(Container &c, const size_t nElements, const T &value)
std::enable_if<!has_assign< Container >::value, void >::type
assign
namespacenanoflann.html
gada9f760672baea3da3422260fb03c8aa
(Container &c, const size_t nElements, const T &value)
void
load_value
group__loadsave__grp.html
ga81940cd63b9ae619251d612d0ddbc819
(FILE *stream, T &value, size_t count=1)
void
load_value
group__loadsave__grp.html
gaefed46e8576d6ce3f1796bb13387ad3d
(FILE *stream, std::vector< T > &value)
T
pi_const
group__nanoflann__grp.html
ga8f0721b066194bc7bb511f7344beb460
()
std::enable_if< has_resize< Container >::value, void >::type
resize
group__nanoflann__grp.html
gaec2db17610419f390df8fce56bdc4892
(Container &c, const size_t nElements)
std::enable_if<!has_resize< Container >::value, void >::type
resize
namespacenanoflann.html
gaec2db17610419f390df8fce56bdc4892
(Container &c, const size_t nElements)
void
save_value
group__loadsave__grp.html
gadf909159ea32f125f71328d00ac2de8d
(FILE *stream, const T &value, size_t count=1)
void
save_value
group__loadsave__grp.html
gac767ee9c25febe0cd6af3ac2e186ffe7
(FILE *stream, const std::vector< T > &value)
const size_t
BLOCKSIZE
group__memalloc__grp.html
gaf4df087b6f47e514f6062f7ada2d19d7
const size_t
WORDSIZE
group__memalloc__grp.html
ga40956ef8f797399b4f478df9fc1566f4
pose_utils
namespacepose__utils.html
pose_utils::GetPoseHelper
process_constraints
namespaceprocess__constraints.html
def
getSingleSets
namespaceprocess__constraints.html
a00fe4f671caf16c8d7a1cc2d9abedf16
(lines)
def
plotData
namespaceprocess__constraints.html
aa13a9467e5d1b4275d59e900baf57c9f
(data)
def
processForData
namespaceprocess__constraints.html
aeae2d7bf06c38e12b4d07a99376ef796
(measurements)
def
readFileToList
namespaceprocess__constraints.html
af32294cefcd7a1ac2441479d07740e32
(filename)
def
data
namespaceprocess__constraints.html
a3d16a946e362cce3b17c6decac4b6e15
filename
namespaceprocess__constraints.html
a7a0d13fa060bc49b7c1a1122c6a05990
def
listOfContents
namespaceprocess__constraints.html
a4b2bc212c351d58475829daa30ce7079
def
listOfListOfMeasurements
namespaceprocess__constraints.html
a119e72e771eed36210a880924b92a362
serialization
namespaceserialization.html
bool
fileExists
namespaceserialization.html
aee827fca09d82696c183851071210446
(const std::string &name)
bool
read
namespaceserialization.html
a59563102065c2c92771ff4f6c239d331
(const std::string &filename, karto::Mapper &mapper, karto::Dataset &dataset)
void
write
namespaceserialization.html
a2820e9906ee9756c75c55eab3071f93c
(const std::string &filename, karto::Mapper &mapper, karto::Dataset &dataset)
slam_toolbox
namespaceslam__toolbox.html
slam_toolbox::AsynchronousSlamToolbox
slam_toolbox::LifelongSlamToolbox
slam_toolbox::LocalizationSlamToolbox
slam_toolbox::SlamToolbox
slam_toolbox::SlamToolboxPlugin
slam_toolbox::SynchronousSlamToolbox
ContinueMappingType
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23
PROCESS_CMT
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23afb246b3a7a8a469bdf40b3e9761f0c1f
PROCESS_FIRST_NODE_CMT
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23a8c5300751a3d8315121cdd96ed0b81bb
PROCESS_NEAR_REGION_CMT
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23ad2557c0fe2cfcf1657e7cea93b34fd5d
LOCALIZE_CMT
namespaceslam__toolbox.html
a41c7593cc5270f89d61392990acbbe23af63e3e4135917df04054b63dd6635cc5
snap_utils
namespacesnap__utils.html
std::string
getSnapPath
namespacesnap__utils.html
adb645e1eb072c890cab3803ba7b735e6
()
bool
isInSnap
namespacesnap__utils.html
af28be94dbe02fb338f9d5d14de8c6b4a
()
solver_plugins
namespacesolver__plugins.html
solver_plugins::CeresSolver
solver_plugins::G2OSolver
solver_plugins::GTSAMSolver
solver_plugins::SpaSolver
std::vector< sba::Node2d, Eigen::aligned_allocator< sba::Node2d > >
NodeVector
namespacesolver__plugins.html
a39c32bf2159424a97c923bcccf868a8d
g2o::BlockSolver< g2o::BlockSolverTraits<-1, -1 > >
SlamBlockSolver
namespacesolver__plugins.html
abe47e87858f6e8130a55eb5a30d8808b
g2o::LinearSolverCholmod< SlamBlockSolver::PoseMatrixType >
SlamLinearSolver
namespacesolver__plugins.html
a20e1b350908047380a7d8eafe267b101
toolbox_types
namespacetoolbox__types.html
toolbox_types::PausedState
toolbox_types::PosedScan
toolbox_types::ScoredVertex
std::unordered_map< int, Eigen::Vector3d >::const_iterator
ConstGraphIterator
namespacetoolbox__types.html
a049faa693aec553215edf8de879f40c4
std::vector< karto::Edge< karto::LocalizedRangeScan > * >
EdgeVector
namespacetoolbox__types.html
a4e3813c9969f84f2a3a06537d0d51114
std::unordered_map< int, Eigen::Vector3d >::iterator
GraphIterator
namespacetoolbox__types.html
ab2113f6c637879ce8cf0c17e29f4533e
slam_toolbox_msgs::DeserializePoseGraph::Request
procType
namespacetoolbox__types.html
af92583c63198b9d6b1d23e55a4a38db0
std::map< int, karto::Vertex< karto::LocalizedRangeScan > * >
ScanMap
namespacetoolbox__types.html
af313abde51e99a7903df18cca74f0caa
std::vector< karto::Vertex< karto::LocalizedRangeScan > * >
ScanVector
namespacetoolbox__types.html
a478bab8acaf46b9e8841ef806e3f0b7e
std::vector< ScoredVertex >
ScoredVertices
namespacetoolbox__types.html
ab5b425222c27ddbc2287a5b2499e732e
std::map< karto::Name, std::map< int, karto::Vertex< karto::LocalizedRangeScan > * > >
VerticeMap
namespacetoolbox__types.html
a4653eadd98abed8e9a3023723546c068
std::vector< karto::Vertex< karto::LocalizedRangeScan > * >
Vertices
namespacetoolbox__types.html
adcce0db0b5583986af4835f2fa8793a2
PausedApplication
namespacetoolbox__types.html
a8c9ad40c0a790b6befa1348e40ae5f85
PROCESSING
namespacetoolbox__types.html
a8c9ad40c0a790b6befa1348e40ae5f85ae47339979c6886315f67cf228fffc3f6
VISUALIZING_GRAPH
namespacetoolbox__types.html
a8c9ad40c0a790b6befa1348e40ae5f85ae104137dff62c5d6fe3aa6dc797074ac
NEW_MEASUREMENTS
namespacetoolbox__types.html
a8c9ad40c0a790b6befa1348e40ae5f85a1c4f8201c91947bc8a9afca86474ad4d
ProcessType
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87
PROCESS
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87a55f63434ba173d61d807922d260285b2
PROCESS_FIRST_NODE
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87a127caf82585d2657509f46e99b396e44
PROCESS_NEAR_REGION
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87a69d863e972ce107d088e798c380a93bf
PROCESS_LOCALIZATION
namespacetoolbox__types.html
a6e220768b2cd7d6565bc930065c22f87a1744540443647c2ffdb1725eee7636e7
vis_utils
namespacevis__utils.html
visualization_msgs::InteractiveMarker
toInteractiveMarker
namespacevis__utils.html
a1dec63215f12d920f5434bda1cc35553
(visualization_msgs::Marker &marker, const double &scale)
visualization_msgs::Marker
toMarker
namespacevis__utils.html
ac24f97c8f43e650f8ac2b95e40c75403
(const std::string &frame, const std::string &ns, const double &scale)
void
toNavMap
namespacevis__utils.html
aae0737f4cc93201efc4717c74b65fba3
(const karto::OccupancyGrid *occ_grid, nav_msgs::OccupancyGrid &map)
OpenKarto
OpenKarto Module
group__OpenKarto.html
karto::AbstractParameter
karto::BoundingBox2
karto::CellUpdater
karto::CoordinateConverter
karto::CustomData
karto::Dataset
karto::DatasetInfo
karto::Drive
karto::DrivePose
karto::Exception
karto::Functor
karto::Grid
karto::GridIndexLookup
karto::LaserRangeFinder
karto::LaserRangeScan
karto::LocalizedRangeScan
karto::LocalizedRangeScanWithPoints
karto::LookupArray
karto::Matrix
karto::Matrix3
karto::Module
karto::Name
karto::NonCopyable
karto::Object
karto::OccupancyGrid
karto::Parameter
karto::ParameterEnum
karto::ParameterManager
karto::Parameters
karto::Pose2
karto::Pose3
karto::Quaternion
karto::Rectangle2
karto::Sensor
karto::SensorData
karto::SensorManager
karto::Singleton
karto::Size2
karto::Transform
karto::Vector2
karto::Vector3
std::vector< CustomData * >
CustomDataVector
group__OpenKarto.html
ga010384782b6857d2b6d2250039ebaa7d
std::map< kt_int32s, Object * >
DataMap
group__OpenKarto.html
ga1f558ca7d47feb1aeb2dbf440ba543c1
std::map< int, LocalizedRangeScan * >
LocalizedRangeScanMap
group__OpenKarto.html
gac4a41ecf71585173a40b90f4c423f337
std::vector< LocalizedRangeScan * >
LocalizedRangeScanVector
group__OpenKarto.html
ga3880ba53ecc997dcff278df55e3ca826
std::vector< Object * >
ObjectVector
group__OpenKarto.html
gac817f38f2771e31bee64ac2458fa2706
std::vector< AbstractParameter * >
ParameterVector
group__OpenKarto.html
gaca144ecf366e200a0a5908e6c695d27f
std::vector< Vector2< kt_double > >
PointVectorDouble
group__OpenKarto.html
ga70de15dd8258da1cc6b15f3e458f4341
std::vector< Pose2 >
Pose2Vector
group__OpenKarto.html
ga6f0f1e69dfcb8424fb48bf55e0044653
std::vector< kt_double >
RangeReadingsVector
group__OpenKarto.html
ga2347e6f04550b347f97889317d785386
std::map< Name, Sensor * >
SensorManagerMap
group__OpenKarto.html
gaa321369fa9164e4b3d39e053a8002481
std::vector< Sensor * >
SensorVector
group__OpenKarto.html
gaa90b52534631655ff0e4dca9e204b76f
GridStates
group__OpenKarto.html
ga8cdcf66752caedb201cb93fc2fc8f546
GridStates_Unknown
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a1f78ee6b4003ebffcd8c3f79ad2e3e92
GridStates_Occupied
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a79f769602534cd19905b8cd4b1cb8c8c
GridStates_Free
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546aa23eed0df720232a176321b3071b7342
LaserRangeFinderType
group__OpenKarto.html
ga02a3726d9b57cfba540c5f5b30dfb2a3
LaserRangeFinder_Custom
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a48a9178365c0fabf058249968dcf2bd7
LaserRangeFinder_Sick_LMS100
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3aa1cfb4e97846a848649ad39d94fe340e
LaserRangeFinder_Sick_LMS200
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a5c5a6b43a79b646d84cdb241dda20517
LaserRangeFinder_Sick_LMS291
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a6c84066f2b489496f0adb4eee6cff6d4
LaserRangeFinder_Hokuyo_UTM_30LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a86ea6b93b3b2bd64d354618cdbfe18a6
LaserRangeFinder_Hokuyo_URG_04LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a546e2048fe292fdb668a9d08013e7be0
kt_bool
IsDatasetInfo
group__OpenKarto.html
ga4518c8e35540e023f001ff8faaa7544e
(Object *pObject)
kt_bool
IsLaserRangeFinder
group__OpenKarto.html
gab66525cb1d33b98b3130dd05d8cf9ea5
(Object *pObject)
kt_bool
IsLocalizedRangeScan
group__OpenKarto.html
ga9fea9bd6be9ec3e03e17abcad46e028b
(Object *pObject)
kt_bool
IsLocalizedRangeScanWithPoints
group__OpenKarto.html
ga5e21bfede8d7d33ba8fdc8e27477cca6
(Object *pObject)
kt_bool
IsParameters
group__OpenKarto.html
ga7ea9aec3b878d414bf2bd42defd14372
(Object *pObject)
kt_bool
IsSensor
group__OpenKarto.html
ga095bbdb089a1e932a72fdc1f2dab35f2
(Object *pObject)
kt_bool
IsSensorData
group__OpenKarto.html
ga12895bc3358363d39c3ccf729056ebb1
(Object *pObject)
Pose2
group__OpenKarto.html
ga330ba8542c0bacee1c5cb8fa72884d1b
(const Pose3 &rPose)
nanoflann_grp
nanoflann C++ library for ANN
group__nanoflann__grp.html
result_sets_grp
loadsave_grp
metric_grp
param_grp
memalloc_grp
nanoflann_metaprog_grp
kdtrees_grp
nanoflann::has_assign
nanoflann::has_assign< T, decltype((void) std::declval< T >().assign(1, 0), 0)>
nanoflann::has_resize
nanoflann::has_resize< T, decltype((void) std::declval< T >().resize(1), 0)>
nanoflann::KDTreeBaseClass
std::enable_if< has_assign< Container >::value, void >::type
assign
group__nanoflann__grp.html
gada9f760672baea3da3422260fb03c8aa
(Container &c, const size_t nElements, const T &value)
T
pi_const
group__nanoflann__grp.html
ga8f0721b066194bc7bb511f7344beb460
()
std::enable_if< has_resize< Container >::value, void >::type
resize
group__nanoflann__grp.html
gaec2db17610419f390df8fce56bdc4892
(Container &c, const size_t nElements)
result_sets_grp
Result set classes
group__result__sets__grp.html
nanoflann::IndexDist_Sorter
nanoflann::KNNResultSet
nanoflann::RadiusResultSet
loadsave_grp
Load/save auxiliary functions
group__loadsave__grp.html
void
load_value
group__loadsave__grp.html
ga81940cd63b9ae619251d612d0ddbc819
(FILE *stream, T &value, size_t count=1)
void
load_value
group__loadsave__grp.html
gaefed46e8576d6ce3f1796bb13387ad3d
(FILE *stream, std::vector< T > &value)
void
save_value
group__loadsave__grp.html
gadf909159ea32f125f71328d00ac2de8d
(FILE *stream, const T &value, size_t count=1)
void
save_value
group__loadsave__grp.html
gac767ee9c25febe0cd6af3ac2e186ffe7
(FILE *stream, const std::vector< T > &value)
metric_grp
Metric (distance) classes
group__metric__grp.html
nanoflann::L1_Adaptor
nanoflann::L2_Adaptor
nanoflann::L2_Simple_Adaptor
nanoflann::Metric
nanoflann::metric_L1
nanoflann::metric_L2
nanoflann::metric_L2_Simple
nanoflann::metric_SO2
nanoflann::metric_SO3
nanoflann::SO2_Adaptor
nanoflann::SO3_Adaptor
param_grp
Parameter structs
group__param__grp.html
nanoflann::KDTreeSingleIndexAdaptorParams
nanoflann::SearchParams
memalloc_grp
Memory allocation
group__memalloc__grp.html
nanoflann::PooledAllocator
T *
allocate
group__memalloc__grp.html
ga477667da2a8edb1d65f5a7eebaffc1eb
(size_t count=1)
const size_t
BLOCKSIZE
group__memalloc__grp.html
gaf4df087b6f47e514f6062f7ada2d19d7
const size_t
WORDSIZE
group__memalloc__grp.html
ga40956ef8f797399b4f478df9fc1566f4
nanoflann_metaprog_grp
Auxiliary metaprogramming stuff
group__nanoflann__metaprog__grp.html
nanoflann::array_or_vector_selector
nanoflann::array_or_vector_selector<-1, T >
kdtrees_grp
KD-tree classes and adaptors
group__kdtrees__grp.html
nanoflann::KDTreeEigenMatrixAdaptor
nanoflann::KDTreeSingleIndexAdaptor
nanoflann::KDTreeSingleIndexDynamicAdaptor
nanoflann::KDTreeSingleIndexDynamicAdaptor_
index
nanoflann C++ API documentation
index