getConceptualFaceEx

...

Syntax

public const string IFCEngineDLL = @"IFCEngine.dll";

[DllImport(IFCEngineDLL, EntryPoint = "getConceptualFaceEx")]
public static extern Int64 getConceptualFaceEx(Int64 instance, Int64 index, ref Int64 startIndexTriangles, ref Int64 noIndicesTriangles, ref Int64 startIndexLines, ref Int64 noIndicesLines, ref Int64 startIndexPoints, ref Int64 noIndicesPoints, ref Int64 startIndexFacesPolygons, ref Int64 noIndicesFacesPolygons, ref Int64 startIndexConceptualFacePolygons, ref Int64 noIndicesConceptualFacePolygons);    

Property instance

Size: 64 bit / 8 byte (value)
Handle of an instance within an IFC file, for example #31313 = IFCWALLSTANDARDCASE(...)

Property index

Size: 64 bit / 8 byte (value)
Integer value equal or larger then 0 and smaller than given maximum length of array/list/aggregation used.

Property startIndexTriangles

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

Property noIndicesTriangles

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

Property startIndexLines

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

Property noIndicesLines

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

Property startIndexPoints

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

Property noIndicesPoints

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

Property startIndexFacesPolygons

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

Property noIndicesFacesPolygons

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

Property startIndexConceptualFacePolygons

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

Property noIndicesConceptualFacePolygons

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

Examples

Here you can find code snippits that show how the API call getConceptualFaceEx can be used.