Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

CSLFCurve Class Reference

FCurve class. More...

#include <FCurve.h>

Inheritance diagram for CSLFCurve::

CSLBaseFCurve CSLTemplate CSIBCNode List of all members.

Public Methods


Detailed Description

FCurve class.


Constructor & Destructor Documentation

CSLFCurve::CSLFCurve CSLScene   in_pScene,
CSLModel   in_pModel,
CdotXSITemplate   in_pTemplate,
EFCurveType    in_Type,
EFCurveInterpolationType    in_InterpolationType
 

Constructor

Parameters:
in_pScene  Pointer to the scene containing the fcurve
in_pModel  Pointer to the model containing the fcurve
in_pTemplate  Pointer to the CdotXSITemplate containing the fcurve
in_Type  Type of fcurve
in_InterpolationType  Interpolation type for this fcurve
Returns:
an instance of CSLFCurve

CSLFCurve::~CSLFCurve   [virtual]
 

Destructor


Member Function Documentation

CSLTemplate::EFCurveType CSLFCurve::GetFCurveType  
 

Get the type of fcurve

Returns:
EFCurveType type of this fcurve

const SI_Char * CSLFCurve::GetFCurveTypeAsString  
 

Get the fcurve type as a string value

Returns:
SI_Char* the type of the fcurve in formatted in a string

CSLModel * CSLFCurve::Reference  
 

Get the model to which this fcurve belongs

Returns:
CSLModel* the model to which this fcurve belongs

SI_Error CSLFCurve::Synchronize   [virtual]
 

Synchronizes this fcurve instance with its IO layer representation

Returns:
SI_Error
Return values:
SI_SUCCESS  this function always returns SI_SUCCESS

Reimplemented from CSLBaseFCurve.

CSLTemplate::ETemplateType CSLFCurve::Type   [virtual]
 

Get the template type

Returns:
ETemplateType the template type of the fcurve

Reimplemented from CSLTemplate.


The documentation for this class was generated from the following files: © Copyright 2001-2003 Avid Technology, Inc. All rights reserved.

© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.