FCDocument/FCDAnimationMultiCurve.h File Reference

This file contains the FCDAnimationMultiCurve class. More...

#include "FCDocument/FCDObject.h"

Go to the source code of this file.

Classes

class  FCDAnimationMultiCurve
 A COLLADA multi-dimensional animation curve. More...

Typedefs

typedef float(* FCDConversionFunction )(float v)
 A simple conversion function.
typedef float(* FCDCollapsingFunction )(float *values, uint32 count)
 A collapsing function.

Functions

float TakeFirst (float *values, uint32 count)
 Retrieves the first floating-point value of a list of floating-point values.
float Average (float *values, uint32 count)
 Retrieves the average value of a list of floating-point values.


Detailed Description

This file contains the FCDAnimationMultiCurve class.


Typedef Documentation

typedef float(* FCDCollapsingFunction)(float *values, uint32 count)
 

A collapsing function.

It converts multiple floating-point values into one floating-point value.


Function Documentation

float Average float *  values,
uint32  count
[inline]
 

Retrieves the average value of a list of floating-point values.

This is a typical conversion function.

Parameters:
values The list of floating-point values.
count The number of values within the given list.

float TakeFirst float *  values,
uint32  count
[inline]
 

Retrieves the first floating-point value of a list of floating-point values.

This is a typical conversion function.

Parameters:
values The list of floating-point values.
count The number of values within the given list.


Generated on Fri May 12 16:44:39 2006 for FCollada by  doxygen 1.4.6-NO