DG Kernel (ActiveX) Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
What is new
Upgrading Native Apps
Licensing
Collapse ModelsModels
Collapse DG Kernel ControlsDG Kernel Controls
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Collapse General GeometryGeneral Geometry
Collapse ModelModel
Collapse ViewView
Collapse General ComputingGeneral Computing
Collapse ViewsViews
Collapse Samples and TutorialsSamples and Tutorials
Collapse GraphicsGraphics
Collapse Math ObjectsMath Objects
Collapse DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation Links Go to DGKC docs Search Documentation


IListUnkn_KC(64) Interface

GetIterator
GetAt
AddHead
AddTail
SetAt
RemoveAt
RemoveAll
InsertBefore
IInsertAfter

Gives access to a list of interfaces

See also Interface List


HRESULT GetIterator( IIterator** iterator )

Parameters

iterator - [out,retval] the returned iterator

Remarks:

Returns iterator for scrolling the list


HRESULT GetAt(int position, IUnknown **item)

Parameters

position - [in] position of an item

item - [out] the returned item


HRESULT AddHead(IUnknown* item)

Remarks:

Inserts the item at the beginning of the list


HRESULT AddTail(IUnknown* item)

Remarks:

Adds the item to the end of the list


HRESULT SetAt(int position, IUnknown* item)

Remarks:

Modifies the item at the position


HRESULT RemoveAt(int position)

Remarks:

Removes an item


HRESULT RemoveAll()

Remarks:

Empties the list


HRESULT InsertBefore(int position, IUnknown* item, int* positionItem)

Remarks:

Inserts the item and returns its position in the list


HRESULT InsertAfter(int position, IUnknown* item, int* positionItem)

Remarks:

Inserts the item and returns its position in the list