engiGetEntityUniqueRuleByIterator

Iterates unique rules of the entity. Includes this but not parent entities. Returns first rule if prev is NULL. Returns NULL when prev is the last rule.

Syntax

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

[DllImport(IFCEngineDLL, EntryPoint = "engiGetEntityUniqueRuleByIterator")]
public static extern Int32 engiGetEntityUniqueRuleByIterator(int_t entity, int_t prev, out IntPtr label);    

Property entity

Size: 32 bit / 4 byte (value)
...

Property prev

Size: 32 bit / 4 byte (reference)
???.

Property label

Size: 32 bit / 4 byte (reference)
???.