SIMAnimationStandardItf Interface CATIAnimationValue
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIAnimationValue
Role: Interface dedicated for the accessing an animation object.
This interface provides authoring capability for animation object.
The end-user must make sure the proper setup (licensing) is
available for data creation.
Method Index
- o
GetInterpolationMode(CATUnicodeString&)
-
Role: Retrieves the interpolation mode used.
- o
GetInterpretType(CATUnicodeString&)
-
Role: Retrieves the Interpret Type used.
- o
GetValueBoolean(CATBoolean&)
-
Role: Retrieves the boolean value.
- o
GetValuesDouble(CATRawColldouble**)
-
Role: Retrieves all the double values.
- o
GetValuesInteger(CATRawCollint**)
-
Role: Retrieves all the integer values.
- o
GetValuesString(CATListValCATUnicodeString&)
-
Role: Retrieves all the string values.
- o
GetVariantLineValue(double&)
-
Role: Retrieves the variant value.
- o
SetInterpolationMode(CATUnicodeString&)
-
Role: Sets the interpolation mode to use.
- o
SetInterpretType(CATUnicodeString&)
-
Role: Sets the Interpret Type to use.
- o
SetValueBoolean(CATBoolean&)
-
Role: Set a boolean value.
- o
SetValuesDouble(CATRawColldouble&)
-
Role: Set all the double values.
- o
SetValuesInteger(CATRawCollint&)
-
Role: Set all the integer values.
- o
SetValuesString(CATListValCATUnicodeString&)
-
Role: Set all the string values.
- o
SetVariantLineValue(double)
-
Role: Sets the variant value.
Methods
o GetInterpolationMode
public virtual GetInterpolationMode( | | oInterpolation) |
-
Role: Retrieves the interpolation mode used.
- Parameters:
-
- oInterpolation
- [out] The interpolation identifier used for this animation value.
o GetInterpretType
public virtual GetInterpretType( | | oInterpretType) |
-
Role: Retrieves the Interpret Type used.
- Parameters:
-
- oInterpolation
- [out] The Interpret Type identifier used for this animation value.
o GetValueBoolean
public virtual GetValueBoolean( | | oValue) |
-
Role: Retrieves the boolean value. Retrieves the boolean
value associated with this animation value object.
- Parameters:
-
- oValues
- [out] The list of values.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- The values are successfully retrieved.
- E_NOTIMPL
- The method is not supported for this animation
value.
o GetValuesDouble
public virtual GetValuesDouble( | | oValues) |
-
Role: Retrieves all the double values. Retrieves the list of
double values associated with this animation value object.
- Parameters:
-
- oValues
- [out] The list of values.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- The values are successfully retrieved.
- E_NOTIMPL
- The method is not supported for this animation
value.
o GetValuesInteger
public virtual GetValuesInteger( | | oValues) |
-
Role: Retrieves all the integer values. Retrieves the list of
integer values associated with this animation value object.
- Parameters:
-
- oValues
- [out] The list of values.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- The values are successfully retrieved.
- E_NOTIMPL
- The method is not supported for this animation
value.
o GetValuesString
public virtual GetValuesString( | | oValue) |
-
Role: Retrieves all the string values. Retrieves the list of
string values associated with this animation value object.
- Parameters:
-
- oValues
- [out] The list of values.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- The values are successfully retrieved.
- E_NOTIMPL
- The method is not supported for this animation
value.
o GetVariantLineValue
public virtual GetVariantLineValue( | | oVariantValue) |
-
Role: Retrieves the variant value. The variant value is the
index used for animation. It is paired with the actual animation values.
- Parameters:
-
- oVariantLine
- [out] The variant value is expressed in MKS unit.
o SetInterpolationMode
public virtual SetInterpolationMode( | const | iInterpolation) |
-
Role: Sets the interpolation mode to use.
- Parameters:
-
- oInterpolation
- [out] The interpolation identifier to use for this animation value.
o SetInterpretType
public virtual SetInterpretType( | const | iInterpretType) |
-
Role: Sets the Interpret Type to use.
- Parameters:
-
- oInterpolation
- [out] The Interpret Type identifier to use for this animation value.
o SetValueBoolean
public virtual SetValueBoolean( | const | iValue) |
-
Role: Set a boolean value. This method set the boolean value
associated with this animation value object.
- Parameters:
-
- oValues
- [out] The list of values.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- The values are successfully retrieved.
- E_NOTIMPL
- The method is not supported for this animation
value.
o SetValuesDouble
public virtual SetValuesDouble( | const | iValues) |
-
Role: Set all the double values. This method set the list of
double values associated with this animation value object.
- Parameters:
-
- oValues
- [out] The list of values.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- The values are successfully retrieved.
- E_NOTIMPL
- The method is not supported for this animation
value.
o SetValuesInteger
public virtual SetValuesInteger( | const | iValues) |
-
Role: Set all the integer values. This method set the list of
integer values associated with this animation value object.
- Parameters:
-
- oValues
- [out] The list of values.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- The values are successfully retrieved.
- E_NOTIMPL
- The method is not supported for this animation
value.
o SetValuesString
public virtual SetValuesString( | const | iValues) |
-
Role: Set all the string values. This method set the list of
string values associated with this animation value object.
- Parameters:
-
- oValues
- [out] The list of values.
- Returns:
- An HRESULT value.
Legal values:
- S_OK
- The values are successfully retrieved.
- E_NOTIMPL
- The method is not supported for this animation
value.
o SetVariantLineValue
public virtual SetVariantLineValue( | | iVariantValue) |
-
Role: Sets the variant value. The variant value is the
index used for animation. It is paired with the actual animation values.
- Parameters:
-
- oVariantLine
- [out] The time line value is expressed in MKS unit.
This object is included in the file: CATIAnimationValue.h
If needed, your Imakefile.mk should include the module: SIMAnimationStandardItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.