Class PointCloud2Plugin

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

  • public mapviz::MapvizPlugin

Class Documentation

class PointCloud2Plugin : public mapviz::MapvizPlugin

Public Types

Values:

enumerator COLOR_FLAT
enumerator COLOR_Z

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

Public Members

uint8_t datatype
uint32_t offset