FCDAnimatedAngleAxis Class Reference
[COLLADA Document Object Model.]

A COLLADA animated angle-axis. More...

#include <FCDAnimated.h>

Inheritance diagram for FCDAnimatedAngleAxis:

FCDAnimated FCDObject FUObject List of all members.

Static Public Member Functions

static FCDAnimatedAngleAxisCreate (FCDocument *document, FMVector3 *value, float *angle, int32 arrayElement=-1)
 Creates a new animated element.
static FCDAnimatedAngleAxisCreate (FCDocument *document, xmlNode *node, FMVector3 *axis, float *angle, int32 arrayElement=-1)
 [INTERNAL] Creates a new animated element.
static FCDAnimatedClone (FCDocument *document, const float *oldAngle, FMVector3 *newAxis, float *newAngle)
 [INTERNAL] Clones an animated element.

Detailed Description

A COLLADA animated angle-axis.

Used for rotations, takes in a 3D vector for the axis and a single floating-point value for the angle.


Member Function Documentation

static FCDAnimated* FCDAnimatedAngleAxis::Clone FCDocument document,
const float *  oldAngle,
FMVector3 newAxis,
float *  newAngle
[static]
 

[INTERNAL] Clones an animated element.

Parameters:
document The COLLADA document that owns the cloned animated element.
oldAngle The angle value pointer contained within the original animated element.
newAxis The axis value pointer for the cloned animated element.
newAngle The angle value pointer for the cloned animated element.
Returns:
The cloned animated value.

static FCDAnimatedAngleAxis* FCDAnimatedAngleAxis::Create FCDocument document,
xmlNode *  node,
FMVector3 axis,
float *  angle,
int32  arrayElement = -1
[static]
 

[INTERNAL] Creates a new animated element.

This function is used during the import of a COLLADA document.

Parameters:
document The COLLADA document that owns the animated element.
node The XML tree node that contains the animated values.
axis The value pointer for the axis.
angle The value pointer for the angle.
arrayElement The optional array index for animated element that belong to an animated element list.
Returns:
The new animated element.

static FCDAnimatedAngleAxis* FCDAnimatedAngleAxis::Create FCDocument document,
FMVector3 value,
float *  angle,
int32  arrayElement = -1
[static]
 

Creates a new animated element.

Parameters:
document The COLLADA document that owns the animated element.
value The value pointer for the axis.
angle The value pointer for the angle.
arrayElement The optional array index for animated element that belong to an animated element list.
Returns:
The new animated element.


The documentation for this class was generated from the following file:
Generated on Fri May 12 16:44:40 2006 for FCollada by  doxygen 1.4.6-NO