OpenPolygon  1.0.0
OpenPolygon is a Rendering Engine
Public Member Functions | List of all members
Engine::NodeAnim Class Reference

The NodeAnim class. More...

#include <nodeanim.h>

Public Member Functions

 NodeAnim (const std::string &node_name)
 
void setRotations (Vector3fv rotations)
 setRotations More...
 
void setQuanternions (Vector4fv quats)
 setQuanternions More...
 
void setPosition (const Vector3f &position)
 setPosition More...
 
void setNodeName (const std::string &node_name)
 setNodeName More...
 
void setNode (NodeAnim *node)
 setNode More...
 
void addQuanternion (const Vector4f &quat)
 addQuanternion More...
 
void addRotation (const Vector3f &rotation)
 addRotation More...
 
const Vector4fv getQuanternions (void) const
 getQuanternions More...
 
const Vector3fv getRotations (void) const
 getRotations More...
 
const Vector3fgetPosition (void) const
 getPosition More...
 
const std::string & getNodeName (void) const
 getNodeName More...
 
NodeAnimgetParentNode ()
 getParentNode More...
 
const NodeAnimgetConstParentNode (void) const
 getConstParentNode More...
 
void clear (void)
 clear More...
 

Detailed Description

The NodeAnim class.

Save Node Data ( aka. Bone Data )

Member Function Documentation

void NodeAnim::addQuanternion ( const Vector4f quat)

addQuanternion

Add a Quanternion

Parameters
quat
void NodeAnim::addRotation ( const Vector3f rotation)

addRotation

Add Rotation

Parameters
rotation
void NodeAnim::clear ( void  )

clear

clear lists

const NodeAnim * NodeAnim::getConstParentNode ( void  ) const

getConstParentNode

Returns
const std::string & NodeAnim::getNodeName ( void  ) const

getNodeName

Return Node Name

Returns
NodeAnim * NodeAnim::getParentNode ( void  )

getParentNode

Return Parent Node

Returns
const Vector3f & NodeAnim::getPosition ( void  ) const

getPosition

Return Offset Position

Returns
const Vector4fv NodeAnim::getQuanternions ( void  ) const

getQuanternions

Return Quanternion Array

Returns
const Vector3fv NodeAnim::getRotations ( void  ) const

getRotations

Return Rotations

Returns
void NodeAnim::setNode ( NodeAnim node)

setNode

set parent node

Parameters
node: parent bone
void NodeAnim::setNodeName ( const std::string &  node_name)

setNodeName

set node name

Parameters
node_name: node name or bone name
void NodeAnim::setPosition ( const Vector3f position)

setPosition

Set offset position

Parameters
position: offset position or bone position
void NodeAnim::setQuanternions ( Vector4fv  quats)

setQuanternions

Set Quanternions like a Vector4f( x , y , z , w )

Parameters
quats: Vector4f array
void NodeAnim::setRotations ( Vector3fv  rotations)

setRotations

Parameters
rotations

The documentation for this class was generated from the following files: