getConceptualFaceEx

...

Syntax

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

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

Property instance

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

Property index

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

Property startIndexTriangles

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

Property noIndicesTriangles

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

Property startIndexLines

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

Property noIndicesLines

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

Property startIndexPoints

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

Property noIndicesPoints

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

Property startIndexFacesPolygons

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

Property noIndicesFacesPolygons

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

Property startIndexConceptualFacePolygons

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

Property noIndicesConceptualFacePolygons

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

Examples

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