gz/rendering/ogre2/Ogre2Marker.hh
Go to the documentation of this file.
Base implementation of a Marker geometry.
Definition: gz/rendering/base/BaseMarker.hh:36
Ogre 2.x implementation of a marker geometry.
Definition: gz/rendering/ogre2/Ogre2Marker.hh:37
virtual Ogre::MovableObject * OgreObject() const override
Get the ogre object representing this geometry.
virtual void SetMaterial(MaterialPtr _material, bool _unique) override
Set the materials of this Geometry.
virtual MarkerType Type() const override
Get the render type of this Marker.
virtual MaterialPtr Material() const override
Get the material of this geometry.
virtual void SetPoint(unsigned int _index, const gz::math::Vector3d &_value) override
Set an existing point's vector.
virtual void AddPoint(const gz::math::Vector3d &_pt, const gz::math::Color &_color) override
Add a point with its respective color to the marker.
virtual void ClearPoints() override
Clear the points of the marker, if applicable.
virtual void Init() override
virtual void SetType(const MarkerType _markerType) override
Set the render type of this Marker.
Ogre2.x implementation of the scene class.
Definition: gz/rendering/ogre2/Ogre2Scene.hh:59
MarkerType
Enum for marker types.
Definition: gz/rendering/Marker.hh:36