sdaiCreateAggr
Syntax
public const string ifcenginedll = @"ifcengine.dll"; [DllImport(IFCEngineDLL, EntryPoint = "sdaiCreateAggr")] public static extern Int64 sdaiCreateAggr(int_t instance, int_t attribute);
Property instance
Size: 64 bit / 8 byte (value)Property attribute
Size: 64 bit / 8 byte (reference)
Example (based on pure API calls)
Here you can find code snippits that show how the API call sdaiCreateAggr can be used.
using RDF; // include at least engine.cs within your solution Int64 localCreateAggrBN(Int64 instance, string attributeName) { // // This function is an alternative to the API call sdaiCreateAggrBN() // based on sdaiCreateAggr(). // // Use of sdaiCreateAggr() can lead to performance improvement compared to sdaiCreateAggrBN(). // Int64 instanceType = ifcengine.sdaiGetInstanceType(instance), attribute = ifcengine.sdaiGetAttrDefinition(instanceType, attributeName); return ifcengine.sdaiCreateAggr(instance, attribute); }