engiGetEntityCount
Syntax
public const string ifcenginedll = @"ifcengine.dll"; [DllImport(IFCEngineDLL, EntryPoint = "engiGetEntityCount")] public static extern Int64 engiGetEntityCount(int_t model);
Property model
Size: 64 bit / 8 byte (value)
Example (based on pure API calls)
Here you can find code snippits that show how the API call engiGetEntityCount can be used.
using RDF; // include at least engine.cs within your solution void WriteEntities(Int64 model) { Int64 i = 0, cnt = ifcengine.engiGetEntityCount(model); while (i < cnt) { Int64 ifcEntity = ifcengine.engiGetEntityElement(model, i); string entityName = ifcengine.engiGetEntityName(ifcEntity); Console.WriteLine("Entity " + entityName); } }