DG Kernel Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
Overview of the software
What is new
Licensing
Expand ModelsModels
Expand DG Kernel ComponentsDG Kernel Components
Expand API ReferenceAPI Reference
Expand Samples and TutorialsSamples and Tutorials
Expand GraphicsGraphics
Expand Math ObjectsMath Objects
Collapse DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation LinksHome Page > Deprecated > Deprecated API Reference > General Computing > Collections > IListUnkn_KC 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