CSLNull Class Reference

This class represents an SI_Null template. More...

#include <Null.h>

Inheritance diagram for CSLNull:

CSLPrimitive CSLTemplate CSIBCNode List of all members.

Public Member Functions

  CSLNull (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate)
virtual  ~CSLNull ()
  Destructor.
virtual SI_Error  Synchronize ()
CSLTemplate::ETemplateType  Type ()

Detailed Description

This class represents an SI_Null template.

Describes a null object (see the SI_Null template reference).


Constructor & Destructor Documentation

CSLNull ( CSLScene in_pScene,
CSLModel in_pModel,
CdotXSITemplate in_pTemplate  
)

Constructor

Parameters:
[in]  in_pScene  Parent scene
[in]  in_pModel  Parent model
[in]  in_pTemplate  Template containing the null
Returns:
an instance of CSLNull


Member Function Documentation

virtual SI_Error Synchronize (  )  [virtual]

Synchronizes this null instance with its IO layer representation

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

Reimplemented from CSLTemplate.

CSLTemplate::ETemplateType Type (  )  [virtual]

Returns the template type of the null

Return values:
CSLTemplate::SI_NULL_OBJECT  the template type

Implements CSLTemplate.


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