#include <SurfaceMesh.h>
Inheritance diagram for CSLSurfaceMesh:

Public Member Functions |
|
| CSLNurbsSurface * | AddSurface () |
| SI_Int | GetSurfaceCount () |
| CSLNurbsSurface ** | Surfaces () |
| SI_Error | RemoveSurface (SI_Int in_nIndex) |
| SI_Error | RemoveSurface (CSLNurbsSurface *in_pSurface) |
| SI_Error | ClearSurfaces () |
| virtual SI_Error | Synchronize () |
| virtual ETemplateType | Type () |
| CSLNurbsSurface* AddSurface | ( | ) |
Add a new surface to the list.
| SI_Int GetSurfaceCount | ( | ) |
Return the number of surfaces in the list.
| CSLNurbsSurface** Surfaces | ( | ) |
Return an array of all surfaces in the list.
| SI_Error RemoveSurface | ( | SI_Int | in_nIndex | ) |
Remove a single surface from the list.
| SI_Int | Index of the surface to remove. |
| SI_Error RemoveSurface | ( | CSLNurbsSurface * | in_pSurface | ) |
Remove a single surface from the list.
| CSLNurbsSurface* | Pointer to the surface to remove. |
| SI_Error ClearSurfaces | ( | ) |
Remove all surfaces from the list.
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronize will ensure that the animated parameter is up to date.
Reimplemented from CSLTemplate.
| virtual ETemplateType Type | ( | ) | [virtual] |
Indicate which dotXSI template this object describes.
Implements CSLTemplate.