engiGetEntityWhereRuleByIterator

Iterates where rules of the entity or defined type. Declaration can be ENTITY or DEFINED_TYPE. Includes this but not parent entities or types. Returns first rule if prev is NULL. Returns NULL when prev is the last rule. Use engiGetScriptText to get further information.

Syntax

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

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

Property declaration

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

Property prev

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

Property label

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