DG Kernel Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
Overview of the software
What is new
Licensing
Collapse ModelsModels
Collapse DG Kernel ComponentsDG Kernel Components
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
Open Source
Support
Skip Navigation Links Search Documentation


FlatObjectArray Model Property

See also IModel_DG.GetEntityArray() and IModel_DG.GetItemArray()

FlatObjectArray is an interface of IArray type. The array contains interfaces of ISection type. This property currently is implemented by models only. It lists all objects in the model irrespectively to child/parent relationship. 

Normally IArray queried from IModel is the array of top level objects. To obtain access to a child object it is needed to traverse the children tree by further querying IArray from a child. IArray obtained via the FlatObjectArray property lists all objects in the model including children in one array.

Actual sequence is obtained by drilling down first, than getting next, so the element 0 in the array is the deepest descendant of the first top level object in the model.

See also IPropertyArray, Cannon sample, IArray Interface, Interface List