# CSLXSIRotate Class Reference

`#include <XSITransform.h>`

Inheritance diagram for CSLXSIRotate:

List of all members.

## Public Member Functions
virtual ETemplateType | Type ()
virtual SI_Error | Synchronize ()
virtual CSLAnimatableType * | ParameterFromName (SI_Char *in_szName)
virtual CSLAnimatableType * | ParameterFromType (EFCurveType in_Type, SI_Char *in_szParameterName)
virtual const SI_Char * | GetParameterName (CSLAnimatableType *in_pParameter)

## Detailed Description

Handles a rotation in the polymatricks operator of a model (see the XSI_Rotate template reference).

## Member Function Documentation

virtual ETemplateType Type | ( |  | ) | `[virtual]`

Indicate which dotXSI template this object describes.

Returns:
  ETemplateType Type of template

Implements CSLTemplate.

virtual SI_Error Synchronize | ( |  | ) | `[virtual]`

Synchronize will ensure that the animated parameter is up to date.

Returns:
  SI_Error Error code

Reimplemented from CSLTemplate.

virtual CSLAnimatableType* ParameterFromName | ( | SI_Char * | in_szName | ) | `[virtual]`

Return a proxy to the specified parameter.

Parameters:

  | in_szName | Name of the parameter

Returns:
  CSLAnimatableType* Pointer to a parameter proxy.

Reimplemented from CSLTemplate.

virtual CSLAnimatableType* ParameterFromType | ( | EFCurveType | in_Type,
|  | SI_Char * | in_szParameterName |
| ) |  |  | `[virtual]`

Return a proxy to the specified parameter.

Parameters:

  | in_Type | Type of parameter
  | in_szParameterName | Name of the parameter if the type is SI_PARAMETER

Returns:
  CSLAnimatableType* Pointer to a parameter proxy.

Reimplemented from CSLTemplate.

virtual const SI_Char* GetParameterName | ( | CSLAnimatableType * | in_pParameter | ) | `[virtual]`

Return the name (string) of a specified sub parameter.

Parameters:

  | in_pParameter | The sub parameter

Returns:
  SI_Char* Name of the sub parameter.

Reimplemented from CSLTemplate.

The documentation for this class was generated from the following file:

- XSITransform.h