Go to the documentation of this file.
30 #ifndef RVIZ_ROBOT_MODEL_DISPLAY_H
31 #define RVIZ_ROBOT_MODEL_DISPLAY_H
71 void update(
float wall_dt,
float ros_dt)
override;
73 void reset()
override;
void reset() override
Called to tell the display to clear its state.
Property * collision_enabled_property_
Uses a robot xml description to display the pieces of a robot at the transforms broadcast by rosTF.
StringProperty * tf_prefix_property_
float time_since_last_transform_
~RobotModelDisplay() override
Property specialized to enforce floating point max/min.
A single element of a property tree, with a name, value, description, and possibly children.
std::string robot_description_
void updateVisualVisible()
void onEnable() override
Derived classes override this to do the actual work of enabling themselves.
void onDisable() override
Derived classes override this to do the actual work of disabling themselves.
FloatProperty * update_rate_property_
Property specialized for string values.
void onInitialize() override
Override this function to do subclass-specific initialization.
void load(const Config &config) override
Load the settings for this display from the given Config node, which must be a map.
void updateRobotDescription()
StringProperty * robot_description_property_
virtual void load()
Loads a URDF from the ros-param named by our "Robot Description" property, iterates through the links...
FloatProperty * alpha_property_
Robot * robot_
Handles actually drawing the robot.
void fixedFrameChanged() override
Called by setFixedFrame(). Override to respond to changes to fixed_frame_.
void update(float wall_dt, float ros_dt) override
Called periodically by the visualization manager.
Property * visual_enabled_property_
void updateCollisionVisible()
rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust, William Woodall
autogenerated on Fri Dec 13 2024 03:31:02