BaseMarker.hh
Go to the documentation of this file.
virtual std::chrono::steady_clock::duration Lifetime() const override
Get the lifetime of this Marker.
Definition: BaseMarker.hh:136
A marker geometry class. The marker's visual appearance is based on the marker type specified...
Definition: Marker.hh:77
virtual void SetPoint(unsigned int _index, const ignition::math::Vector3d &_value) override
Set an existing point's vector.
Definition: BaseMarker.hh:225
virtual void PreRender() override
PreRender function.
Definition: BaseMarker.hh:188
Base implementation of a Marker geometry.
Definition: BaseMarker.hh:33
virtual void SetSize(double _size) override
Set size of the marker. Only affects MT_POINTS. e.g. size of rasterized points in pixels...
Definition: BaseMarker.hh:173
#define IGN_COMMON_WARN_RESUME__DLL_INTERFACE_MISSING
virtual void ClearPoints() override
Clear the points of the marker, if applicable.
Definition: BaseMarker.hh:202
virtual MarkerType Type() const override
Get the render type of this Marker.
Definition: BaseMarker.hh:166
virtual void Destroy() override
Destroy function.
Definition: BaseMarker.hh:195
virtual double Size() const override
Get the size of the marker.
Definition: BaseMarker.hh:181
virtual ~BaseMarker()
Destructor.
Definition: BaseMarker.hh:121
virtual void SetLifetime(const std::chrono::steady_clock::duration &_lifetime) override
Set the lifetime of this Marker.
Definition: BaseMarker.hh:127
virtual void SetType(const MarkerType _markerType) override
Set the render type of this Marker.
Definition: BaseMarker.hh:158
virtual void SetLayer(int32_t _layer) override
Set the layer of this Marker.
Definition: BaseMarker.hh:143
virtual void AddPoint(double _x, double _y, double _z, const ignition::math::Color &_color) override
Add a point with its respective color to the marker.
Definition: BaseMarker.hh:217
virtual int32_t Layer() const override
Get the layer of this Marker.
Definition: BaseMarker.hh:151
#define IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING