Main Page | Alphabetical List | Class List | Class Members

IGAFace Interface Reference

import "ScriptBridge.idl";

List of all members.


Detailed Description

IGAFace interface Growing Array of Face objects - A IFace list in SiloScript


Public Member Functions

HRESULT GetSize ([out, retval] LONG *RetSize)
HRESULT Insert ([in] LONG FaceIndex,[in] IFace *NewFace)
HRESULT GetAt ([in] LONG FaceIndex,[out, retval] IFace **FaceData)
HRESULT FindAndRemove ([in] IFace *FindFace)
HRESULT RemoveEverything (void)


Member Function Documentation

HRESULT IGAFace::FindAndRemove (  [in] IFace *  FindFace  ) 
 

Finds a face in the list and remove it

Parameters:
FindFace IFace - The face to be found and removed

HRESULT IGAFace::GetAt (  [in] LONG  FaceIndex,
[out, retval] IFace **  FaceData
) 
 

Returns a Face element at a particular index position

Parameters:
FaceIndex long - Face position in list
Returns:
FaceData IFace - An object implementing IFace interface
Remarks:
No bound checks are performed for list access

HRESULT IGAFace::GetSize (  [out, retval] LONG *  RetSize  ) 
 

Returns the list current size

Returns:
RetSize long - The list size

HRESULT IGAFace::Insert (  [in] LONG  FaceIndex,
[in] IFace *  NewFace
) 
 

Inserts a new element into the list

Parameters:
FaceIndex long - New Face position in list
NewFace IFace- The new Face
Remarks:
No bound checks are performed for list access

HRESULT IGAFace::RemoveEverything (  void   ) 
 

Removes all data in the list


Generated on Thu Apr 28 22:56:55 2005 for Silo Script Plugin by  doxygen 1.4.2