engiGetEntityAttributeByIterator

Iterates attribute definition of the entity. Includes explicit, inverse and derived attributes defined by this or parent entities. If a explicit attribute is also known as derived it's reported ones as explicit. Returns first attribute if prev is NULL. Returns NULL when prev is the last attribute.

Syntax

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

[DllImport(IFCEngineDLL, EntryPoint = "engiGetEntityAttributeByIterator")]
public static extern Int64 engiGetEntityAttributeByIterator(int_t entity, int_t prev);    

Property entity

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

Property prev

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