sdaiInsertNestedAggrByIndexADB

The function creates an aggregate instance as member of the specified ordered aggregate instance. The newly created aggregate is inserted into the aggregate at the position referenced by the specified index. Input ADB is expected to have type path. The function sets the value of the ADB with the identifier of the newly created aggregate instance.

Syntax

public const string ifcenginedll = @"ifcengine.dll";

[DllImport(IFCEngineDLL, EntryPoint = "sdaiInsertNestedAggrByIndexADB")]
public static extern Int64 sdaiInsertNestedAggrByIndexADB(int_t aggregate, int_t index, int_t selaggrInstance);    

Property aggregate

Size: 64 bit / 8 byte (reference)
...

Property index

Size: 64 bit / 8 byte (value)
...

Property selaggrInstance

Size: 64 bit / 8 byte (reference)
???.