BaseGeometry.hh
Go to the documentation of this file.
virtual void RemoveParent()
Detach this Geometry from its parent Visual. If this Geometry does not have a parent, no work will be done.
Definition: BaseGeometry.hh:64
STL class.
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node...
Definition: Scene.hh:44
virtual void Destroy()
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
Definition: BaseGeometry.hh:89
T dynamic_pointer_cast(T... args)
Definition: BaseGeometry.hh:29
virtual void SetMaterial(const std::string &_name, bool unique=true)
Set the materials of this Geometry. The specified material will be retrieved from the parent Scene...
Definition: BaseGeometry.hh:81
Definition: ArrowVisual.hh:22
Represents a geometric shape to be rendered.
Definition: Geometry.hh:31
virtual ~BaseGeometry()
Definition: BaseGeometry.hh:58
virtual MaterialPtr Material(const std::string &_name) const =0
Get material registered under the given name. If no material is registered under the given name...