engiGetAttrDerived

This function checks if the attribute is derived and returns a script to be used to calculate the value of the attribute. If entity is NULL it checks declaration in defining entity (the most common supertype where the attribute is first declared), otherwise it also checks the actual redeclaration for specified entity.

Syntax

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

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

Property entity

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

Property attribute

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