DGKC Control Documentation


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


IList_DG Interface

A standalone list can be created with a IObjectGenerator_DG.Create<IList_DG>() call.

Properties

UInt64 Count { get; }

Methods

GetAt
SetAt
GetHeadPosition
GetTailPosition
GetNext
GetPrev
AddHead
AddTail
GetHead
GetTail
RemoveAt
Clear
InsertBefore
InsertAfter
IsEmpty

IUnk GetAt(UInt64 position)


void SetAt(UInt64 position, IUnk item)


UInt64 GetHeadPosition()


UInt64 GetTailPosition()


IUnk GetNext(ref UInt64 position)

Returns the object at the position and advances position to the next item or sets it to null


IUnk GetPrev(ref UInt64 position)

Returns the object at the position and shifts position to the previous item or sets it to null


UInt64 AddHead(IUnk item)


UInt64 AddTail(IUnk item)


IUnk GetHead()


IUnk GetTail()


void RemoveAt(UInt64 position)


void Clear()


UInt64 InsertBefore(UInt64 position, IUnk item)

Returns position of the inserted item.


UInt64 InsertAfter(UInt64 position, IUnk item)

Returns position of the inserted item.


bool IsEmpty()