|
virtual | ~Ogre2Marker () |
| Destructor.
|
|
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 | Destroy () override |
| Destroy function.
|
|
virtual void | Init () override |
|
virtual MaterialPtr | Material () const override |
| Get the material of this geometry.
|
|
virtual Ogre::MovableObject * | OgreObject () const override |
| Get the ogre object representing this geometry.
|
|
virtual void | PreRender () override |
| PreRender function.
|
|
virtual void | SetMaterial (MaterialPtr _material, bool _unique) override |
| Set the materials of this Geometry.
|
|
virtual void | SetPoint (unsigned int _index, const gz::math::Vector3d &_value) override |
| Set an existing point's vector.
|
|
virtual void | SetType (const MarkerType _markerType) override |
| Set the render type of this Marker.
|
|
virtual MarkerType | Type () const override |
| Get the render type of this Marker.
|
|
virtual | ~BaseMarker () |
| Destructor.
|
|
virtual void | AddPoint (double _x, double _y, double _z, const gz::math::Color &_color) override |
| Add a point with its respective color to the marker.
|
|
virtual int32_t | Layer () const override |
| Get the layer of this Marker.
|
|
virtual std::chrono::steady_clock::duration | Lifetime () const override |
| Get the lifetime of this Marker.
|
|
virtual void | SetLayer (int32_t _layer) override |
| Set the layer of this Marker.
|
|
virtual void | SetLifetime (const std::chrono::steady_clock::duration &_lifetime) override |
| Set the lifetime of this Marker.
|
|
virtual void | SetSize (double _size) override |
| Set size of the marker. Only affects MT_POINTS. e.g. size of rasterized points in pixels.
|
|
virtual double | Size () const override |
| Get the size of the marker.
|
|
virtual | ~Marker () |
| Destructor.
|
|
virtual | ~Geometry () |
| Destructor.
|
|
virtual | ~Object () |
| Destructor.
|
|
virtual unsigned int | Id () const =0 |
| Get the object ID. This ID will be unique across all objects inside a given scene, but necessarily true for objects across different scenes.
|
|
virtual std::string | Name () const =0 |
| Get the object name. This name will be unique across all objects inside a given scene, but necessarily true for objects across different scenes.
|
|
virtual void | PostRender ()=0 |
| Post process this object and any of its children after rendering.
|
|
virtual ScenePtr | Scene () const =0 |
| Get the Scene that created this object.
|
|
virtual | ~Ogre2Geometry () |
| Destructor.
|
|
virtual bool | HasParent () const override |
| Determine if this Geometry is attached to a Visual.
|
|
virtual VisualPtr | Parent () const override |
| Get the parent Visual.
|
|
virtual | ~BaseGeometry () |
|
virtual GeometryPtr | Clone () const override |
| Clone the geometry.
|
|
virtual void | RemoveParent () override |
| Detach this Geometry from its parent Visual. If this Geometry does not have a parent, no work will be done.
|
|
virtual void | SetMaterial (const std::string &_material, bool _unique=true) override |
| Set the materials of this Geometry. The specified material will be retrieved from the parent Scene. If no material is registered by the given name, no work will be done.
|
|
virtual | ~Ogre2Object () |
| Destructor.
|
|
virtual ScenePtr | Scene () const override |
|
virtual | ~BaseObject () |
|
virtual unsigned int | Id () const override |
|
virtual std::string | Name () const override |
|
virtual void | PostRender () override |
|