Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

CSLULongProxy Class Reference

Class that allows modification of a ULong parameter in a template. More...

#include <SL_ULong.h>

Inheritance diagram for CSLULongProxy::

CSLAnimatableType List of all members.

Public Methods


Detailed Description

Class that allows modification of a ULong parameter in a template.


Constructor & Destructor Documentation

CSLULongProxy::CSLULongProxy CdotXSITemplate   in_pTemplate,
SI_Int    in_nIndex
 

Constructor. Connects to a parameter in the parent template

Parameters:
in_pTemplate  Pointer to the parent template
in_Index  Index of the parameter in the template


Member Function Documentation

SI_Error CSLULongProxy::Connect CdotXSITemplate   in_pTemplate,
SI_Int    in_nIndex
 

Connects the proxy to a parameter of a template

Parameters:
in_pTemplate  Parent template
in_nIndex  Index of the parameter in the parent template
Return values:
SI_SUCCESS 

SI_Float CSLULongProxy::GetFloatValue   [virtual]
 

Converts the value of the referred parameter to float

Returns:
The converted value

Reimplemented from CSLAnimatableType.

CSLULongProxy & CSLULongProxy::operator= const SI_ULong &    in_lValue
 

Assignment operator. Assigns in_Value to the parameter referred by this proxy.

Parameters:
in_Value  The new value
Returns:
Reference to the current object.

CSLULongProxy & CSLULongProxy::operator= const CSLULongProxy &    in_Value
 

Assignment operator. Assigns in_Value to the parameter referred by this proxy.

Parameters:
in_Value  The new value
Returns:
Reference to the current object.

SI_Bool CSLULongProxy::operator== const SI_ULong &    in_lToCompare
 

Comparison operator. Compares in_ToCompare with the value of the parameter referred by this proxy.

Parameters:
in_ToCompare  The instance to compare values with
Returns:
Whether or not the referred parameter and in_ToCompare are equal

SI_Bool CSLULongProxy::operator== const CSLULongProxy &    in_ToCompare
 

Comparison operator. Compares in_ToCompare with the value of the parameter referred by this proxy.

Parameters:
in_ToCompare  The instance to compare values with
Returns:
Whether or not the referred parameter and in_ToCompare are equal

SI_Void CSLULongProxy::SetFloatValue SI_Float    in_fValue [virtual]
 

Sets the value of the referred parameter from a float

Parameters:
in_fValue  The float value used to set the parameter

Reimplemented from CSLAnimatableType.

CSLAnimatableType::EElementType CSLULongProxy::Type   [virtual]
 

Returns the animatable type of this class

Returns:
CSLAnimatableType::SI_ULONG_TYPE

Reimplemented from CSLAnimatableType.


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.