Template Class ScrewDisplay

Inheritance Relationships

Base Type

  • public rviz_common::MessageFilterDisplay< MessageType >

Class Documentation

template<class MessageType>
class ScrewDisplay : public rviz_common::MessageFilterDisplay<MessageType>

Public Functions

ScrewDisplay()
~ScrewDisplay() override = default

Protected Functions

void onInitialize() override
void reset() override
void updateProperties()
void updateHistoryLength()
void processMessagePrivate(const std_msgs::msg::Header &header, const geometry_msgs::msg::Vector3 &linear, const geometry_msgs::msg::Vector3 &angular)

Protected Attributes

std::deque<std::shared_ptr<rviz_rendering::ScrewVisual>> visuals_
rviz_common::properties::ColorProperty *linear_color_property_
rviz_common::properties::ColorProperty *angular_color_property_
rviz_common::properties::FloatProperty *alpha_property_
rviz_common::properties::FloatProperty *linear_scale_property_
rviz_common::properties::FloatProperty *angular_scale_property_
rviz_common::properties::FloatProperty *width_property_
rviz_common::properties::IntProperty *history_length_property_
rviz_common::properties::BoolProperty *hide_small_values_property_