Cast3dImport::Node Class Reference

class Node, animation node data container. More...

#include <node.h>

Inheritance diagram for Cast3dImport::Node:

Cast3dImport::Streamble Cast3dImport::Node3D Cast3dImport::CameraNode

List of all members.

Public Member Functions

void type (const char *type)
 Sets node type.
void target (Streamble *target)
 Sets node target part is.
void addTrack (Track *track)
 Adds animation track to node.
void addChildNode (Node *node)
 Adds child node.

Protected Member Functions

void parent (const char *parent_id)
 Sets node parent node.


Detailed Description

class Node, animation node data container.

Member Function Documentation

void Cast3dImport::Node::parent ( const char *  parent_id  )  [inline, protected]

Sets node parent node.

Parameters:
parent parent node.

void Cast3dImport::Node::type ( const char *  type  )  [inline]

Sets node type.

Parameters:
type arbitrary value, could be "arm.L", "head, "neck", etc... \ Used to bind MotionGroup to a node.

void Cast3dImport::Node::target ( Streamble target  )  [inline]

Sets node target part is.

Parameters:
target_id part is, could be Part3d, Camera, etc...

void Cast3dImport::Node::addTrack ( Track *  track  )  [inline]

Adds animation track to node.

Parameters:
track animation data track,
See also:
Track().

void Cast3dImport::Node::addChildNode ( Node node  )  [inline]

Adds child node.

Parameters:
node child node pointer.


The documentation for this class was generated from the following file:
Generated at Thu Oct 9 09:50:24 2008 for the Cast3D by doxygen 1.5.4.