public

Inheritance Graph

graph BT
	RigidJoint
	RigidJoint --> JointNode
	click RigidJoint "classMinSG_1_1RigidJoint"
	click JointNode "classMinSG_1_1JointNode"

Description

Public Functions

   
   
  RigidJoint( JointNode * source)
   
  RigidJoint(uint32_t _id, std::string _name)
   
  RigidJoint(uint32_t _id, std::string _name, Geometry::Matrix4x4 _offsetMatrix, bool _stacking)
   
void setOffsetMatrix( Geometry::Matrix4x4 _m)
   
Geometry::Matrix4x4 getOffsetMatrix() const
   
void stackObject()
   
void stopStackingObject()
   
bool isStacking()
   
void doAddChild( Util::Reference < Node > child)
   
bool doRemoveChild( Util::Reference < Node > child)

Documentation

function
MinSG::RigidJoint::RigidJoint

public
     
     
RigidJoint( JointNode * source )

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:58


function
MinSG::RigidJoint::RigidJoint

public
     
     
RigidJoint( uint32_t _id,
  std::string _name
)    

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:60


function
MinSG::RigidJoint::RigidJoint

public
     
     
RigidJoint( uint32_t _id,
  std::string _name,
  Geometry::Matrix4x4 _offsetMatrix,
  bool _stacking
)    

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:61


function
MinSG::RigidJoint::setOffsetMatrix

public inline
     
     
void setOffsetMatrix( Geometry::Matrix4x4 _m )

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:66


function
MinSG::RigidJoint::getOffsetMatrix

public const inline
   
   
Geometry::Matrix4x4 getOffsetMatrix( ) const

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:67


function
MinSG::RigidJoint::stackObject

public inline
   
   
void stackObject( )

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:72


function
MinSG::RigidJoint::stopStackingObject

public inline
   
   
void stopStackingObject( )

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:73


function
MinSG::RigidJoint::isStacking

public inline
   
   
bool isStacking( )

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:74


function
MinSG::RigidJoint::doAddChild

public virtual
     
     
void doAddChild( Util::Reference < Node > child )

(internal) Add the given child to this node.

  • called by addChild(…). *

  • May throw an exception on failure (of base type std::exception).

  • Has to set the child’s parent (child->_setParent(…)).

  • The givenchildcan be assumed to be not null, which has been removed from its old parent.o

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:81


function
MinSG::RigidJoint::doRemoveChild

public virtual
     
     
bool doRemoveChild( Util::Reference < Node > child )

(internal) Remove the given child from this node.

  • called by removeChild(…).

  • Has to set the child’s parent to null (child->_setParent(nullptr)).

    Returns

    false iff the node could not be found.

Note: Normally, use removeChild(…) instead.

Defined in MinSG/Ext/SkeletalAnimation/Joints/RigidJoint.h:82