Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

CSLPrimitive Class Reference

Base class for primitive objects. More...

#include <Primitive.h>

Inheritance diagram for CSLPrimitive::

CSLTemplate CSIBCNode CSLCamera CSLCurveList CSLGeometry CSLIK CSLInstance CSLLight CSLNull CSLSurfaceMesh List of all members.

Public Methods

Protected Methods


Detailed Description

Base class for primitive objects.


Constructor & Destructor Documentation

CSLPrimitive::~CSLPrimitive   [virtual]
 

Destructor

CSLPrimitive::CSLPrimitive CSLScene   in_pScene,
CSLModel   in_pModel,
CdotXSITemplate   in_pTemplate
[protected]
 

Constructor

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


Member Function Documentation

SI_Bool CSLPrimitive::ValidateParent CSLModel   in_pNewParent [virtual]
 

Validate a parent for this primitive

Parameters:
in_pNewParent  the parent to validate
Returns:
SI_Bool whether the parent is valid or not

Reimplemented in CSLIKEffector, and CSLIKJoint.


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.