Template Class PointCloudScalarDisplay

Inheritance Relationships

Base Type

  • public rviz_common::MessageFilterDisplay< MessageType >

Class Documentation

template<typename MessageType>
class PointCloudScalarDisplay : public rviz_common::MessageFilterDisplay<MessageType>

This is the parent class for several scalar type message displays that use a point cloud to display their data

Public Functions

inline PointCloudScalarDisplay()
~PointCloudScalarDisplay() override = default
inline std::shared_ptr<sensor_msgs::msg::PointCloud2> createPointCloud2Message(const std_msgs::msg::Header &header, double scalar_value, const std::string &channelName)

Protected Functions

virtual void setInitialValues() = 0
virtual void hideUnneededProperties() = 0

Protected Attributes

std::shared_ptr<rviz_default_plugins::PointCloudCommon> point_cloud_common_