slam_toolbox
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace karto
Namespace laser_utils
Namespace loop_closure_assistant
Namespace map_saver
Namespace mapper_utils
Namespace pose_utils
Namespace rclcpp
Namespace rclcpp_lifecycle
Namespace serialization
Namespace slam_toolbox
Namespace snap_utils
Namespace toolbox_types
Namespace vis_utils
Classes and Structs
Struct PausedState
Struct PosedScan
Struct ScoredVertex
Class LaserAssistant
Class LaserMetadata
Class ScanHolder
Class LoopClosureAssistant
Class MapSaver
Class SMapper
Class MergeMapsKinematic
Class GetPoseHelper
Class AsynchronousSlamToolbox
Class LifelongSlamToolbox
Class LocalizationSlamToolbox
Class MapAndLocalizationSlamToolbox
Class SlamToolbox
Class SynchronousSlamToolbox
Enums
Enum PausedApplication
Enum ProcessType
Functions
Function laser_utils::scanToReadings
Function serialization::fileExists
Template Function serialization::read
Template Function serialization::write
Function snap_utils::getSnapPath
Function snap_utils::isInSnap
Template Function vis_utils::toInteractiveMarker
Template Function vis_utils::toMarker
Function vis_utils::toNavMap
Defines
Define MAP_IDX
Typedefs
Typedef toolbox_types::CallbackReturn
Typedef toolbox_types::ConstGraphIterator
Typedef toolbox_types::EdgeVector
Typedef toolbox_types::GraphIterator
Typedef toolbox_types::procType
Typedef toolbox_types::ScanMap
Typedef toolbox_types::ScanVector
Typedef toolbox_types::ScoredVertices
Typedef toolbox_types::VerticeMap
Typedef toolbox_types::Vertices
Directories
Directory include
Directory slam_toolbox
Directory experimental
Files
File get_pose_helper.hpp
File laser_utils.hpp
File loop_closure_assistant.hpp
File map_saver.hpp
File merge_maps_kinematic.hpp
File serialization.hpp
File slam_mapper.hpp
File slam_toolbox_async.hpp
File slam_toolbox_common.hpp
File slam_toolbox_lifelong.hpp
File slam_toolbox_localization.hpp
File slam_toolbox_map_and_localization.hpp
File slam_toolbox_sync.hpp
File snap_utils.hpp
File toolbox_msgs.hpp
File toolbox_types.hpp
File visualization_utils.hpp
Service Definitions
AddSubmap
Clear
ClearQueue
DeserializePoseGraph
LoopClosure
MergeMaps
Pause
Reset
SaveMap
SerializePoseGraph
ToggleInteractive
Standard Documents
LICENSE
PACKAGE
README
Slam Toolbox
Cite This Work
Introduction
Support and Contribution
03/23/2021 Note On Serialized Files
LifeLong Mapping
Localization
Tools
Metrics
API
Subscribed topics
Published topics
Exposed Services
Configuration
Solver Params
Toolbox Params
Matcher Params
Install
Etc
NanoFlann!
Brief incursion into snaps
More Gifs!
Index
slam_toolbox
C++ API
Class ScanHolder
View page source
Class ScanHolder
Defined in
File laser_utils.hpp
Class Documentation
class
ScanHolder
Public Functions
explicit
ScanHolder
(
std
::
map
<
std
::
string
,
laser_utils
::
LaserMetadata
>
&
lasers
)
~ScanHolder
(
)
sensor_msgs
::
msg
::
LaserScan
getCorrectedScan
(
const
int
&
id
)
void
addScan
(
const
sensor_msgs
::
msg
::
LaserScan
scan
)