gz/rendering/ogre2/Ogre2Node.hh
Go to the documentation of this file.
Definition: gz/rendering/base/BaseNode.hh:37
Ogre2.x implementation of the Node class.
Definition: gz/rendering/ogre2/Ogre2Node.hh:38
virtual bool InheritScale() const override
Determine if this visual inherits scale from this parent.
virtual bool AttachChild(NodePtr _child) override
Ogre2NodePtr parent
Pointer to the parent ogre node.
Definition: gz/rendering/ogre2/Ogre2Node.hh:119
virtual math::Quaterniond RawLocalRotation() const
Get the raw local rotation of the node.
virtual math::Vector3d RawLocalPosition() const
Get the raw local position of the node.
virtual NodeStorePtr Children() const override
virtual bool HasParent() const override
Determine if this Node is attached to another Node.
virtual void SetInheritScale(bool _inherit) override
Specify if this visual inherits scale from its parent.
virtual void SetParent(Ogre2NodePtr _parent)
Set the parent node.
virtual Ogre::SceneNode * Node() const
Get a pointer to the underlying scene node.
Ogre2NodeStorePtr children
A list of child nodes.
Definition: gz/rendering/ogre2/Ogre2Node.hh:125
virtual math::Vector3d LocalScale() const override
Get the local scale.
virtual void Destroy() override
Destroy any resources associated with this object. Invoking any other functions after destroying an o...
virtual math::Pose3d RawLocalPose() const override
virtual void SetLocalScaleImpl(const math::Vector3d &_scale) override
Implementation of the SetLocalScale function.
virtual void SetRawLocalPosition(const math::Vector3d &_position)
Set the raw local position of the node.
virtual void SetRawLocalRotation(const math::Quaterniond &_rotation)
Set the raw local rotation of the node.
virtual void Init() override
virtual void SetRawLocalPose(const math::Pose3d &_Pose3d) override
virtual void Load() override
virtual bool DetachChild(NodePtr _child) override
Ogre2.x implementation of the visual class.
Definition: gz/rendering/ogre2/Ogre2Visual.hh:39
Definition: gz/rendering/ogre/OgreCamera.hh:28