Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   Compound Members  

CSLNurbsTrim Class Reference

#include <XSINurbsTrimList.h>

Inheritance diagram for CSLNurbsTrim::

CSLTemplate CSIBCNode List of all members.

Public Types

Public Methods


Detailed Description

Class CSLNurbsTrim

Describes a Nurbs Trim List

Note:
This template was introduced in dotXSI Version 3.6
See also:
CSLCurveList


Member Enumeration Documentation

enum CSLNurbsTrim::EProjectionType
 

Define projection types.

Enumeration values:
SI_UV  UV Space
SI_WORLD  World Space


Constructor & Destructor Documentation

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

Constructor

Parameters:
in_pScene  Parent scene
in_pModel  Parent model
in_pTemplate  Refered template


Member Function Documentation

CSLCurveList* CSLNurbsTrim::CurveList   [inline]
 

Return the curve list describing this trim.

Returns:
CSLCurveList* Pointer to a curve list object.

SI_Error CSLNurbsTrim::Fix   [virtual]
 

Clean invalid data from the template.

Returns:
SI_Error Error code

Reimplemented from CSLTemplate.

SI_Bool CSLNurbsTrim::GetBoundaryFlag  
 

Gets the boundary flag

Returns:
SI_Bool The type of boundary

CSLNurbsTrim::EProjectionType CSLNurbsTrim::GetProjectionType  
 

Gets the projection type

Returns:
EProjectionType The type of projection

SI_Void CSLNurbsTrim::SetBoundaryFlag SI_Bool    in_Flag
 

Sets the boundary flag

Parameters:
in_Flag  The type of boundary

SI_Void CSLNurbsTrim::SetProjectionType CSLNurbsTrim::EProjectionType    in_Type
 

Sets the projection type

Parameters:
in_Type  The type of projection

SI_Error CSLNurbsTrim::Synchronize   [virtual]
 

Commits semantic layer data

Returns:
SI_Error Whether or not commit was a success

Reimplemented from CSLTemplate.

ETemplateType CSLNurbsTrim::Type   [inline, virtual]
 

Gets the type of this template

Returns:
ETemplateType The type of this template: XSI_NURBS_TRIM_LIST

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.