Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

CSLInstance Class Reference

Describes an instance primitive.. More...

#include <Instance.h>

Inheritance diagram for CSLInstance::

CSLPrimitive CSLTemplate CSIBCNode List of all members.

Public Methods


Detailed Description

Describes an instance primitive..


Constructor & Destructor Documentation

CSLInstance::CSLInstance CSLScene   in_pScene,
CSLModel   in_pModel,
CdotXSITemplate   in_pTemplate
 

Constructor

Parameters:
in_pScene  Pointer to the scene containing the instance
in_pModel  Pointer to the model containing the instance
in_pTemplate  Pointer to the CdotXSITemplate containing the instance
Returns:
an instance of CSLInstance

CSLInstance::~CSLInstance   [virtual]
 

Destructor


Member Function Documentation

CSLModel * CSLInstance::GetReference  
 

Return the reference model of the instance.

Returns:
CSLModel* Pointer to the reference model.

SI_Void CSLInstance::SetReference CSLModel   in_pModel
 

Change the reference model object of the instance.

Parameters:
in_pModel  New reference model object.
Returns:
SI_Void

SI_Error CSLInstance::Synchronize   [virtual]
 

Synchronizes this instance with its IO layer representation

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

Reimplemented from CSLTemplate.

virtual ETemplateType CSLInstance::Type   [inline, virtual]
 

Get the template type

Returns:
ETemplateType the template type of the instance

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.