Class PointCloud2Plugin
Defined in File pointcloud2_plugin.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public mapviz::MapvizPlugin
Class Documentation
-
class PointCloud2Plugin : public mapviz::MapvizPlugin
-
Public Functions
-
PointCloud2Plugin()
-
~PointCloud2Plugin() override = default
-
bool Initialize(QGLWidget *canvas) override
-
inline void Shutdown() override
-
void ClearHistory() override
-
virtual void Draw(double x, double y, double scale) override
-
void Transform() override
-
void LoadConfig(const YAML::Node &node, const std::string &path) override
-
void SaveConfig(YAML::Emitter &emitter, const std::string &path) override
-
QWidget *GetConfigWidget(QWidget *parent) override
Protected Functions
-
void PrintError(const std::string &message) override
-
void PrintInfo(const std::string &message) override
-
void PrintWarning(const std::string &message) override
Protected Slots
-
void SelectTopic()
-
void TopicEdited()
-
void AlphaEdited(double new_value)
-
void ColorTransformerChanged(int index)
-
void MinValueChanged(double value)
-
void MaxValueChanged(double value)
-
void PointSizeChanged(int value)
-
void BufferSizeChanged(int value)
-
void UseRainbowChanged(int check_state)
-
void UseAutomaxminChanged(int check_state)
-
void UpdateColors()
-
void DrawIcon() override
-
void ResetTransformedPointClouds()
-
void ClearPointClouds()
-
void SetSubscription(bool subscribe)
-
struct FieldInfo
-
PointCloud2Plugin()