Public Member Functions | Private Slots | Private Member Functions | Private Attributes
cartographer_rviz::SubmapsDisplay Class Reference

#include <submaps_display.h>

Inheritance diagram for cartographer_rviz::SubmapsDisplay:
Inheritance graph
[legend]

List of all members.

Public Member Functions

SubmapsDisplayoperator= (const SubmapsDisplay &)
 SubmapsDisplay ()
 SubmapsDisplay (const SubmapsDisplay &)
 ~SubmapsDisplay () override

Private Slots

void AllEnabledToggled ()
void PoseMarkersEnabledToggled ()
void Reset ()
void ResolutionToggled ()

Private Member Functions

void CreateClient ()
std::map< int, std::unique_ptr
< Trajectory > > trajectories_ 
GUARDED_BY (mutex_)
void onInitialize () override
void processMessage (const ::cartographer_ros_msgs::SubmapList::ConstPtr &msg) override
void reset () override
void update (float wall_dt, float ros_dt) override

Private Attributes

ros::ServiceClient client_
::rviz::FloatPropertyfade_out_start_distance_in_meters_
std::unique_ptr< std::string > map_frame_
Ogre::SceneNode * map_node_ = nullptr
absl::Mutex mutex_
::rviz::BoolPropertypose_markers_all_enabled_
::rviz::BoolPropertyslice_high_resolution_enabled_
::rviz::BoolPropertyslice_low_resolution_enabled_
::rviz::StringPropertysubmap_query_service_property_
::tf2_ros::Buffer tf_buffer_
::tf2_ros::TransformListener tf_listener_
::rviz::StringPropertytracking_frame_property_
::rviz::Propertytrajectories_category_
::rviz::BoolPropertyvisibility_all_enabled_

Detailed Description

Definition at line 62 of file submaps_display.h.


Constructor & Destructor Documentation

Definition at line 47 of file submaps_display.cc.

Definition at line 89 of file submaps_display.cc.


Member Function Documentation

Definition at line 253 of file submaps_display.cc.

Definition at line 97 of file submaps_display.cc.

std::map<int, std::unique_ptr<Trajectory> > trajectories_ cartographer_rviz::SubmapsDisplay::GUARDED_BY ( mutex_  ) [private]
void cartographer_rviz::SubmapsDisplay::onInitialize ( ) [override, private, virtual]
SubmapsDisplay& cartographer_rviz::SubmapsDisplay::operator= ( const SubmapsDisplay )

Definition at line 261 of file submaps_display.cc.

void cartographer_rviz::SubmapsDisplay::processMessage ( const ::cartographer_ros_msgs::SubmapList::ConstPtr &  msg) [override, private]

Definition at line 116 of file submaps_display.cc.

void cartographer_rviz::SubmapsDisplay::Reset ( ) [private, slot]

Definition at line 95 of file submaps_display.cc.

void cartographer_rviz::SubmapsDisplay::reset ( ) [override, private, virtual]

Definition at line 269 of file submaps_display.cc.

void cartographer_rviz::SubmapsDisplay::update ( float  wall_dt,
float  ros_dt 
) [override, private, virtual]

Reimplemented from rviz::Display.

Definition at line 204 of file submaps_display.cc.


Member Data Documentation

Definition at line 91 of file submaps_display.h.

Definition at line 103 of file submaps_display.h.

std::unique_ptr<std::string> cartographer_rviz::SubmapsDisplay::map_frame_ [private]

Definition at line 93 of file submaps_display.h.

Ogre::SceneNode* cartographer_rviz::SubmapsDisplay::map_node_ = nullptr [private]

Definition at line 95 of file submaps_display.h.

Definition at line 97 of file submaps_display.h.

Definition at line 102 of file submaps_display.h.

Definition at line 98 of file submaps_display.h.

Definition at line 99 of file submaps_display.h.

Definition at line 92 of file submaps_display.h.

Definition at line 89 of file submaps_display.h.

Definition at line 90 of file submaps_display.h.

Definition at line 94 of file submaps_display.h.

Definition at line 100 of file submaps_display.h.

Definition at line 101 of file submaps_display.h.


The documentation for this class was generated from the following files:


cartographer_rviz
Author(s): The Cartographer Authors
autogenerated on Wed Jul 10 2019 04:10:34