Main Page | Alphabetical List | Class List | Class Members

IEdge Interface Reference

import "ScriptBridge.idl";

List of all members.


Detailed Description

IEdge interface the edge primitive in Silo


Public Member Functions

HRESULT GetVertex ([in] LONG VertexIndex,[out, retval] IVertex **VertexData)
HRESULT GetGAFace ([out, retval] IGAFace **GAFaceData)
HRESULT GetGeoType ([out, retval] LONG *GeoType)
HRESULT Geometry ([out, retval] IGeometry **pVal)


Member Function Documentation

HRESULT IEdge::Geometry (  [out, retval] IGeometry **  pVal  ) 
 

Returns a IGeometry interface for this Edge object

Returns:
iface IGeometry - The IGeometry interface for this primitive

HRESULT IEdge::GetGAFace (  [out, retval] IGAFace **  GAFaceData  ) 
 

Gets a face list for all faces this edge belongs to

Returns:
GAFaceData IGAFace - The faces list

HRESULT IEdge::GetGeoType (  [out, retval] LONG *  GeoType  ) 
 

Returns geo type for edge

Returns:
GeoType long - Returns edge geo type

HRESULT IEdge::GetVertex (  [in] LONG  VertexIndex,
[out, retval] IVertex **  VertexData
) 
 

Get edge starting (0) or ending (1) vertex

Parameters:
VertexIndex long - 0 or 1
Returns:
VertexData IVertex - Returns one of the two vertices for edge


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