Go to the documentation of this file.
30 #ifndef RVIZ_AXES_DISPLAY_H
31 #define RVIZ_AXES_DISPLAY_H
44 class TfFrameProperty;
64 void update(
float dt,
float ros_dt)
override;
68 void reset()
override;
FloatProperty * length_property_
Displays a set of XYZ axes at the origin of a chosen frame.
Property specialized to enforce floating point max/min.
A single element of a property tree, with a name, value, description, and possibly children.
FloatProperty * alpha_property_
void onInitialize() override
Override this function to do subclass-specific initialization.
void onEnable() override
Derived classes override this to do the actual work of enabling themselves.
void updateTrail()
Create or Destroy trail based on boolean property.
void updateShape()
Update the length and radius of the axes object from property values.
void update(float dt, float ros_dt) override
Called periodically by the visualization manager.
An object that displays a set of X/Y/Z axes, with X=Red, Y=Green, Z=Blue.
Property * trail_property_
void resetTrail(bool update=true)
TFSIMD_FORCE_INLINE tfScalar length(const Quaternion &q)
TfFrameProperty * frame_property_
void reset() override
Called to tell the display to clear its state.
Ogre::RibbonTrail * trail_
void set(float length, float radius)
Set the parameters for the axes.
void onDisable() override
Derived classes override this to do the actual work of disabling themselves.
Axes * axes_
Handles actually drawing the axes.
FloatProperty * radius_property_
rviz
Author(s): Dave Hershberger, David Gossow, Josh Faust, William Woodall
autogenerated on Fri Dec 13 2024 03:31:02