ExporterIFCUtils
Version comparison
Members across versions
67 members across 9 versions
· 6 added later
· 5 removed
· 31 changed
· 11 obsolete
Members across versions
67 members across 9 versions
· 6 added later
· 5 removed
· 31 changed
· 11 obsolete
Member-name color: stable · changed · removed · obsolete · added later
| Member | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2025.3 | 2026 | 2027 |
|---|---|---|---|---|---|---|---|---|---|
|
M
AddClippingsToBaseExtrusion(ExporterIFC, Wall, XYZ, IFCRange, IFCRange, IFCAnyHandle, IList<IFCExtrusionData>)
|
same | same | same | same | same | same | same | same | same |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | missing | missing | missing | missing | missing | missing | |
| not yet introduced | not yet introduced | not yet introduced | added | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | changed | changed | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
|
M
ExportExtrudedSlabOpenings(ExporterIFC, Element, IFCLevelInfo, IFCAnyHandle, IList<IFCAnyHandle>, IList<IList<CurveLoop>>, Plane, IFCProductWrapper)
|
same | same | same | same | same | same | same | same | changed |
|
M
ExportExtrudedSlabOpeningsAndReturnInfo(ExporterIFC, Element, IFCLevelInfo, IFCAnyHandle, IList<IFCAnyHandle>, IList<IList<CurveLoop>>, Plane, IFCProductWrapper)
|
not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | added |
|
M
ExportSlabAsExtrusion(ExporterIFC, Element, GeometryElement, IFCTransformSetter, IFCAnyHandle, IList<IFCAnyHandle>, IList<IFCAnyHandle>, IList<IList<CurveLoop>>, IList<IFCExtrusionCreationData>, Plane)
|
same | same | same | same | same | same | same | same | same |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | |
| same | same | same | same | same | same | same | same | changed | |
| same | same | same | same | same | changed | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | |
| same | same | same | same | same | same | same | same | changed | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | missing | missing | |
| same | same | same | same | same | changed | same | missing | missing | |
| same | same | same | same | same | changed | same | missing | missing | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
|
M
GetLegacyStairsProperties(ExporterIFC, Element, Int32%, Int32%, Double%, Double%, Double%, Double%, Double%)
|
same | same | same | same | same | same | same | same | same |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | changed | missing | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| same | same | same | same | same | changed | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | changed | same | same | changed | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | changed | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | changed | |
| same | same | same | same | same | changed | same | same | same | |
| not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | not yet introduced | added | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same | |
| same | same | same | same | same | same | same | same | same |
No members match the current filter.
Per-version detail
Click a version below to see what changed in that release vs your current frame (2024).
2024
current
Changes in 2021 vs 2024 1 added 2 missing
Flip API Versions →Added in 2021 (new since 2024)
Missing in 2021 (only available in 2024)
Changes in 2022 vs 2024 1 added 2 missing 1 changed
Flip API Versions →Added in 2022 (new since 2024)
Missing in 2022 (only available in 2024)
Changed members
ExporterIFCUtils.CreateProjectLevelGUID(Document, IFCProjectLevelGUIDType)
No longer obsolete in 2024 (was obsolete in 2022)
| document | Document | The document. |
| guidType | IFCProjectLevelGUIDType | The GUID type. |
Changes in 2023 vs 2024 1 missing
Flip API Versions →Missing in 2023 (only available in 2024)
Changes in 2025 vs 2024 25 changed
Flip API Versions →Changed members
ExporterIFCUtils.ComputeRoofProjectedArea(Element)
| pElem | Element | The roof. |
| → returns | Double | The projected area. |
ExporterIFCUtils.CreateAlternateGUID(Element)
| pElement | Element | The element. |
| → returns | String | The guid string. |
ExporterIFCUtils.CreateGUID()
| → returns | String | The guid string. |
ExporterIFCUtils.CreateProjectLevelGUID(Document, IFCProjectLevelGUIDType)
| document | Document | The document. |
| guidType | IFCProjectLevelGUIDType | The GUID type. |
| → returns | String | The guid string. |
ExporterIFCUtils.CreateSubElementGUID(Element, Int32)
| pElement | Element | The element. |
| subElementIndex | Int32 | The global index for this sub-element. |
| → returns | String | The guid string. |
ExporterIFCUtils.GetAttachedColumns(Wall)
| pWallElem | Wall | The wall. |
| → returns | IList | The columns found. |
ExporterIFCUtils.GetConnectedWalls(Wall, IFCConnectedWallDataLocation)
| pWallElem | Wall | The wall. |
| locaction | IFCConnectedWallDataLocation | The location on the wall from where the connections should be obtained. This should be either IFCConnectedWallDataLocation.Start or IFCConnectedWallDataLocation.End. |
| → returns | IList | The connection information. |
ExporterIFCUtils.GetDoor2DArcsFromFamily(Family)
| pFam | Family | The family. |
| → returns | IList | The arcs. |
ExporterIFCUtils.GetGeometryFromInplaceWall(FamilyInstance)
| pFamInstWallElem | FamilyInstance | The in-place wall instance. |
| → returns | GeometryElement→nullNothingnullptr | The in-place wall geometry. Returns null Nothing nullptr a null reference ( Nothing in Visual Basic) if there is no special geometry for the wall needed for export; the standard geometry of the wall can be used. |
ExporterIFCUtils.GetGlobal2DOriginHandle()
| → returns | IFCAnyHandle | The handle. |
ExporterIFCUtils.GetGlobal3DOriginHandle()
| → returns | IFCAnyHandle | The handle. |
ExporterIFCUtils.GetIFCClassName(Element, ExporterIFC)
No longer obsolete in 2024 (was obsolete in 2025)
| element | Element | The element. |
| exporterIFC | ExporterIFC | The exporter. |
| → returns | String | The IFC class name. This is an empty string if the element should not be exported because it is not found in the mapping file. |
ExporterIFCUtils.GetIFCClassNameByCategory(ElementId, ExporterIFC)
No longer obsolete in 2024 (was obsolete in 2025)
| catId | ElementId | The category id. |
| exporterIFC | ExporterIFC | The exporter. |
| → returns | String | The IFC class name. This is an empty string if the element should not be exported because it is not found in the mapping file. |
ExporterIFCUtils.GetIFCType(Element, ExporterIFC)
No longer obsolete in 2024 (was obsolete in 2025)
| element | Element | The element. |
| exporterIFC | ExporterIFC | The exporter. |
| → returns | String | The IFC type. This is an empty string if the element should not be exported because it is not found in the mapping file. |
ExporterIFCUtils.GetLegacyCurtainSubElements(Element)
| element | Element | The legacy curtain element. |
| → returns | ICollection | The element array. |
ExporterIFCUtils.GetLevelIdByHeight(ExporterIFC, Element)
| exporterIFC | ExporterIFC | The exporter. |
| elem | Element | The element. |
| → returns | ElementId | The level id. |
ExporterIFCUtils.GetMinSymbolHeight(FamilySymbol)
| symbol | FamilySymbol | The family symbol. |
| → returns | Double | The minimum height. |
ExporterIFCUtils.GetMinSymbolWidth(FamilySymbol)
| symbol | FamilySymbol | The family symbol. |
| → returns | Double | The minimum width. |
ExporterIFCUtils.GetOpeningData(ExporterIFC, Element, Transform, IFCRange)
| exporterIFC | ExporterIFC | The exporter. |
| element | Element | The element. |
| lcs | Transform | The local coordinate system for the extrusion. |
| range | IFCRange | The range. This consists of two double values representing the height in Z at the start and the end of the range. If the values are identical the entire element is used. |
| → returns | IList | The opening data. |
ExporterIFCUtils.GetOriginalSymbol(FamilyInstance)
| familyInstance | FamilyInstance | The FamilyInstance. |
| → returns | FamilySymbol | The original FamilySymbol. |
ExporterIFCUtils.GetRoofComponents(ExporterIFC, RoofBase)
| exporterIFC | ExporterIFC | The exporter. |
| roof | RoofBase | The roof element. |
| → returns | RoofComponents | The roof components. |
ExporterIFCUtils.GetTransformForDoorOrWindow(FamilyInstance, FamilySymbol, Boolean, Boolean)
| familyInstance | FamilyInstance | The family instance. |
| familySymbol | FamilySymbol | The family symbol. |
| flippedX | Boolean | Is the door or window flipped in X? |
| flippedY | Boolean | Is the door or window flipped in Y? |
| → returns | Transform | The transform. |
ExporterIFCUtils.GetUnscaledTransform(ExporterIFC, IFCAnyHandle)
| exporterIFC | ExporterIFC | The exporter. |
| placement | IFCAnyHandle | The placement handle. |
| → returns | Transform | The transform. |
ExporterIFCUtils.GetUnscaledTransformWithoutFixOfDirection(ExporterIFC, IFCAnyHandle)
| exporterIFC | ExporterIFC | The exporter. |
| placement | IFCAnyHandle | The placement handle. |
| → returns | Transform | The transform. |
ExporterIFCUtils.SortCurveLoops(IList<CurveLoop>)
| loops | IList<CurveLoop> | |
| → returns | IList>→IList | IList IList CurveLoop |
Changes in 2025.3 vs 2024 25 changed
Flip API Versions →Changed members
ExporterIFCUtils.ComputeRoofProjectedArea(Element)
| pElem | Element | The roof. |
| → returns | Double | The projected area. |
ExporterIFCUtils.CreateAlternateGUID(Element)
| pElement | Element | The element. |
| → returns | String | The guid string. |
ExporterIFCUtils.CreateGUID()
| → returns | String | The guid string. |
ExporterIFCUtils.CreateProjectLevelGUID(Document, IFCProjectLevelGUIDType)
| document | Document | The document. |
| guidType | IFCProjectLevelGUIDType | The GUID type. |
| → returns | String | The guid string. |
ExporterIFCUtils.CreateSubElementGUID(Element, Int32)
| pElement | Element | The element. |
| subElementIndex | Int32 | The global index for this sub-element. |
| → returns | String | The guid string. |
ExporterIFCUtils.GetAttachedColumns(Wall)
| pWallElem | Wall | The wall. |
| → returns | IList | The columns found. |
ExporterIFCUtils.GetConnectedWalls(Wall, IFCConnectedWallDataLocation)
| pWallElem | Wall | The wall. |
| locaction | IFCConnectedWallDataLocation | The location on the wall from where the connections should be obtained. This should be either IFCConnectedWallDataLocation.Start or IFCConnectedWallDataLocation.End. |
| → returns | IList | The connection information. |
ExporterIFCUtils.GetDoor2DArcsFromFamily(Family)
| pFam | Family | The family. |
| → returns | IList | The arcs. |
ExporterIFCUtils.GetGeometryFromInplaceWall(FamilyInstance)
| pFamInstWallElem | FamilyInstance | The in-place wall instance. |
| → returns | GeometryElement→nullNothingnullptr | The in-place wall geometry. Returns null Nothing nullptr a null reference ( Nothing in Visual Basic) if there is no special geometry for the wall needed for export; the standard geometry of the wall can be used. |
ExporterIFCUtils.GetGlobal2DOriginHandle()
| → returns | IFCAnyHandle | The handle. |
ExporterIFCUtils.GetGlobal3DOriginHandle()
| → returns | IFCAnyHandle | The handle. |
ExporterIFCUtils.GetIFCClassName(Element, ExporterIFC)
No longer obsolete in 2024 (was obsolete in 2025.3)
| element | Element | The element. |
| exporterIFC | ExporterIFC | The exporter. |
| → returns | String | The IFC class name. This is an empty string if the element should not be exported because it is not found in the mapping file. |
ExporterIFCUtils.GetIFCClassNameByCategory(ElementId, ExporterIFC)
No longer obsolete in 2024 (was obsolete in 2025.3)
| catId | ElementId | The category id. |
| exporterIFC | ExporterIFC | The exporter. |
| → returns | String | The IFC class name. This is an empty string if the element should not be exported because it is not found in the mapping file. |
ExporterIFCUtils.GetIFCType(Element, ExporterIFC)
No longer obsolete in 2024 (was obsolete in 2025.3)
| element | Element | The element. |
| exporterIFC | ExporterIFC | The exporter. |
| → returns | String | The IFC type. This is an empty string if the element should not be exported because it is not found in the mapping file. |
ExporterIFCUtils.GetLegacyCurtainSubElements(Element)
| element | Element | The legacy curtain element. |
| → returns | ICollection | The element array. |
ExporterIFCUtils.GetLevelIdByHeight(ExporterIFC, Element)
| exporterIFC | ExporterIFC | The exporter. |
| elem | Element | The element. |
| → returns | ElementId | The level id. |
ExporterIFCUtils.GetMinSymbolHeight(FamilySymbol)
| symbol | FamilySymbol | The family symbol. |
| → returns | Double | The minimum height. |
ExporterIFCUtils.GetMinSymbolWidth(FamilySymbol)
| symbol | FamilySymbol | The family symbol. |
| → returns | Double | The minimum width. |
ExporterIFCUtils.GetOpeningData(ExporterIFC, Element, Transform, IFCRange)
| exporterIFC | ExporterIFC | The exporter. |
| element | Element | The element. |
| lcs | Transform | The local coordinate system for the extrusion. |
| range | IFCRange | The range. This consists of two double values representing the height in Z at the start and the end of the range. If the values are identical the entire element is used. |
| → returns | IList | The opening data. |
ExporterIFCUtils.GetOriginalSymbol(FamilyInstance)
| familyInstance | FamilyInstance | The FamilyInstance. |
| → returns | FamilySymbol | The original FamilySymbol. |
ExporterIFCUtils.GetRoofComponents(ExporterIFC, RoofBase)
| exporterIFC | ExporterIFC | The exporter. |
| roof | RoofBase | The roof element. |
| → returns | RoofComponents | The roof components. |
ExporterIFCUtils.GetTransformForDoorOrWindow(FamilyInstance, FamilySymbol, Boolean, Boolean)
| familyInstance | FamilyInstance | The family instance. |
| familySymbol | FamilySymbol | The family symbol. |
| flippedX | Boolean | Is the door or window flipped in X? |
| flippedY | Boolean | Is the door or window flipped in Y? |
| → returns | Transform | The transform. |
ExporterIFCUtils.GetUnscaledTransform(ExporterIFC, IFCAnyHandle)
| exporterIFC | ExporterIFC | The exporter. |
| placement | IFCAnyHandle | The placement handle. |
| → returns | Transform | The transform. |
ExporterIFCUtils.GetUnscaledTransformWithoutFixOfDirection(ExporterIFC, IFCAnyHandle)
| exporterIFC | ExporterIFC | The exporter. |
| placement | IFCAnyHandle | The placement handle. |
| → returns | Transform | The transform. |
ExporterIFCUtils.SortCurveLoops(IList<CurveLoop>)
| loops | IList<CurveLoop> | |
| → returns | IList>→IList | IList IList CurveLoop |
Changes in 2026 vs 2024 3 missing 23 changed
Flip API Versions →Missing in 2026 (only available in 2024)
Changed members
ExporterIFCUtils.ComputeRoofProjectedArea(Element)
| pElem | Element | The roof. |
| → returns | Double | The projected area. |
ExporterIFCUtils.CreateAlternateGUID(Element)
| pElement | Element | The element. |
| → returns | String | The guid string. |
ExporterIFCUtils.CreateGUID()
| → returns | String | The guid string. |
ExporterIFCUtils.CreateProjectLevelGUID(Document, IFCProjectLevelGUIDType)
| document | Document | The document. |
| guidType | IFCProjectLevelGUIDType | The GUID type. |
| → returns | String | The guid string. |
ExporterIFCUtils.CreateSubElementGUID(Element, Int32)
| pElement | Element | The element. |
| subElementIndex | Int32 | The global index for this sub-element. |
| → returns | String | The guid string. |
ExporterIFCUtils.GetAttachedColumns(Wall)
| pWallElem | Wall | The wall. |
| → returns | IList | The columns found. |
ExporterIFCUtils.GetConnectedWalls(Wall, IFCConnectedWallDataLocation)
| pWallElem | Wall | The wall. |
| locaction | IFCConnectedWallDataLocation | The location on the wall from where the connections should be obtained. This should be either IFCConnectedWallDataLocation.Start or IFCConnectedWallDataLocation.End. |
| → returns | IList | The connection information. |
ExporterIFCUtils.GetDoor2DArcsFromFamily(Family)
| pFam | Family | The family. |
| → returns | IList | The arcs. |
ExporterIFCUtils.GetGeometryFromInplaceWall(FamilyInstance)
| pFamInstWallElem | FamilyInstance | The in-place wall instance. |
| → returns | GeometryElement→nullNothingnullptr | The in-place wall geometry. Returns null Nothing nullptr a null reference ( Nothing in Visual Basic) if there is no special geometry for the wall needed for export; the standard geometry of the wall can be used. |
ExporterIFCUtils.GetGlobal2DOriginHandle()
| → returns | IFCAnyHandle | The handle. |
ExporterIFCUtils.GetGlobal3DOriginHandle()
| → returns | IFCAnyHandle | The handle. |
ExporterIFCUtils.GetLegacyCurtainSubElements(Element)
| element | Element | The legacy curtain element. |
| → returns | ICollection | The element array. |
ExporterIFCUtils.GetLevelIdByHeight(ExporterIFC, Element)
| exporterIFC | ExporterIFC | The exporter. |
| elem | Element | The element. |
| → returns | ElementId | The level id. |
ExporterIFCUtils.GetMinSymbolHeight(FamilySymbol)
| symbol | FamilySymbol | The family symbol. |
| → returns | Double | The minimum height. |
ExporterIFCUtils.GetMinSymbolWidth(FamilySymbol)
| symbol | FamilySymbol | The family symbol. |
| → returns | Double | The minimum width. |
ExporterIFCUtils.GetNumBuildingStoreys(ExporterIFC)
No longer obsolete in 2024 (was obsolete in 2026)
| exporterIFC | ExporterIFC | The exporter. |
| → returns | Int32 | The number of stories. |
ExporterIFCUtils.GetOpeningData(ExporterIFC, Element, Transform, IFCRange)
| exporterIFC | ExporterIFC | The exporter. |
| element | Element | The element. |
| lcs | Transform | The local coordinate system for the extrusion. |
| range | IFCRange | The range. This consists of two double values representing the height in Z at the start and the end of the range. If the values are identical the entire element is used. |
| → returns | IList | The opening data. |
ExporterIFCUtils.GetOriginalSymbol(FamilyInstance)
| familyInstance | FamilyInstance | The FamilyInstance. |
| → returns | FamilySymbol | The original FamilySymbol. |
ExporterIFCUtils.GetRoofComponents(ExporterIFC, RoofBase)
| exporterIFC | ExporterIFC | The exporter. |
| roof | RoofBase | The roof element. |
| → returns | RoofComponents | The roof components. |
ExporterIFCUtils.GetTransformForDoorOrWindow(FamilyInstance, FamilySymbol, Boolean, Boolean)
| familyInstance | FamilyInstance | The family instance. |
| familySymbol | FamilySymbol | The family symbol. |
| flippedX | Boolean | Is the door or window flipped in X? |
| flippedY | Boolean | Is the door or window flipped in Y? |
| → returns | Transform | The transform. |
ExporterIFCUtils.GetUnscaledTransform(ExporterIFC, IFCAnyHandle)
| exporterIFC | ExporterIFC | The exporter. |
| placement | IFCAnyHandle | The placement handle. |
| → returns | Transform | The transform. |
ExporterIFCUtils.GetUnscaledTransformWithoutFixOfDirection(ExporterIFC, IFCAnyHandle)
| exporterIFC | ExporterIFC | The exporter. |
| placement | IFCAnyHandle | The placement handle. |
| → returns | Transform | The transform. |
ExporterIFCUtils.SortCurveLoops(IList<CurveLoop>)
| loops | IList<CurveLoop> | |
| → returns | IList>→IList | IList IList CurveLoop |
Changes in 2027 vs 2024 4 added 4 missing 27 changed
Flip API Versions →Added in 2027 (new since 2024)
Missing in 2027 (only available in 2024)
Changed members
ExporterIFCUtils.ComputeRoofProjectedArea(Element)
| pElem | Element | The roof. |
| → returns | Double | The projected area. |
ExporterIFCUtils.CreateAlternateGUID(Element)
| pElement | Element | The element. |
| → returns | String | The guid string. |
ExporterIFCUtils.CreateGUID()
| → returns | String | The guid string. |
ExporterIFCUtils.CreateProjectLevelGUID(Document, IFCProjectLevelGUIDType)
| document | Document | The document. |
| guidType | IFCProjectLevelGUIDType | The GUID type. |
| → returns | String | The guid string. |
ExporterIFCUtils.CreateSubElementGUID(Element, Int32)
| pElement | Element | The element. |
| subElementIndex | Int32 | The global index for this sub-element. |
| → returns | String | The guid string. |
ExporterIFCUtils.ExportExtrudedSlabOpenings(ExporterIFC, Element, IFCLevelInfo, IFCAnyHandle, IList<IFCAnyHandle>, IList<IList<CurveLoop>>, Plane, IFCProductWrapper)
No longer obsolete in 2024 (was obsolete in 2027)
| exporterIFC | ExporterIFC | |
| pElem | Element | |
| levelInfo | IFCLevelInfo | |
| localPlacementAny | IFCAnyHandle | |
| elementSlabAnyArr | IList<IFCAnyHandle> | |
| extrusionLoops | IList<IList<CurveLoop>> | |
| plane | Plane | |
| pWrapper | IFCProductWrapper |
ExporterIFCUtils.GetAttachedColumns(Wall)
| pWallElem | Wall | The wall. |
| → returns | IList | The columns found. |
ExporterIFCUtils.GetConnectedWalls(Wall, IFCConnectedWallDataLocation)
| pWallElem | Wall | The wall. |
| locaction | IFCConnectedWallDataLocation | The location on the wall from where the connections should be obtained. This should be either IFCConnectedWallDataLocation.Start or IFCConnectedWallDataLocation.End. |
| → returns | IList | The connection information. |
ExporterIFCUtils.GetDoor2DArcsFromFamily(Family)
| pFam | Family | The family. |
| → returns | IList | The arcs. |
ExporterIFCUtils.GetGeometryFromInplaceWall(FamilyInstance)
| pFamInstWallElem | FamilyInstance | The in-place wall instance. |
| → returns | GeometryElement→nullNothingnullptr | The in-place wall geometry. Returns null Nothing nullptr a null reference ( Nothing in Visual Basic) if there is no special geometry for the wall needed for export; the standard geometry of the wall can be used. |
ExporterIFCUtils.GetGlobal2DDirectionHandles(Boolean)
No longer obsolete in 2024 (was obsolete in 2027)
| positive | Boolean | True if the handles returned should be in the positive direction, false if the handles should be in the negative direction. |
| → returns | IList | The collection of handles. |
ExporterIFCUtils.GetGlobal2DOriginHandle()
| → returns | IFCAnyHandle | The handle. |
ExporterIFCUtils.GetGlobal3DDirectionHandles(Boolean)
No longer obsolete in 2024 (was obsolete in 2027)
| positive | Boolean | True if the handles returned should be in the positive direction, false if the handles should be in the negative direction. |
| → returns | IList | The collection of handles. |
ExporterIFCUtils.GetGlobal3DOriginHandle()
| → returns | IFCAnyHandle | The handle. |
ExporterIFCUtils.GetLegacyCurtainSubElements(Element)
| element | Element | The legacy curtain element. |
| → returns | ICollection | The element array. |
ExporterIFCUtils.GetLevelIdByHeight(ExporterIFC, Element)
| exporterIFC | ExporterIFC | The exporter. |
| elem | Element | The element. |
| → returns | ElementId | The level id. |
ExporterIFCUtils.GetMinSymbolHeight(FamilySymbol)
| symbol | FamilySymbol | The family symbol. |
| → returns | Double | The minimum height. |
ExporterIFCUtils.GetMinSymbolWidth(FamilySymbol)
| symbol | FamilySymbol | The family symbol. |
| → returns | Double | The minimum width. |
ExporterIFCUtils.GetOpeningData(ExporterIFC, Element, Transform, IFCRange)
| exporterIFC | ExporterIFC | The exporter. |
| element | Element | The element. |
| lcs | Transform | The local coordinate system for the extrusion. |
| range | IFCRange | The range. This consists of two double values representing the height in Z at the start and the end of the range. If the values are identical the entire element is used. |
| → returns | IList | The opening data. |
ExporterIFCUtils.GetOriginalSymbol(FamilyInstance)
| familyInstance | FamilyInstance | The FamilyInstance. |
| → returns | FamilySymbol | The original FamilySymbol. |
ExporterIFCUtils.GetRoofComponents(ExporterIFC, RoofBase)
| exporterIFC | ExporterIFC | The exporter. |
| roof | RoofBase | The roof element. |
| → returns | RoofComponents | The roof components. |
ExporterIFCUtils.GetTransformForDoorOrWindow(FamilyInstance, FamilySymbol, Boolean, Boolean)
| familyInstance | FamilyInstance | The family instance. |
| familySymbol | FamilySymbol | The family symbol. |
| flippedX | Boolean | Is the door or window flipped in X? |
| flippedY | Boolean | Is the door or window flipped in Y? |
| → returns | Transform | The transform. |
ExporterIFCUtils.GetUnscaledTransform(ExporterIFC, IFCAnyHandle)
| exporterIFC | ExporterIFC | The exporter. |
| placement | IFCAnyHandle | The placement handle. |
| → returns | Transform | The transform. |
ExporterIFCUtils.GetUnscaledTransformWithoutFixOfDirection(ExporterIFC, IFCAnyHandle)
No longer obsolete in 2024 (was obsolete in 2027)
| exporterIFC | ExporterIFC | The exporter. |
| placement | IFCAnyHandle | The placement handle. |
| → returns | Transform | The transform. |
ExporterIFCUtils.SetGlobal2DOriginHandle(IFCAnyHandle)
No longer obsolete in 2024 (was obsolete in 2027)
| origin | IFCAnyHandle | The origin handle. |
ExporterIFCUtils.SetGlobal3DOriginHandle(IFCAnyHandle)
No longer obsolete in 2024 (was obsolete in 2027)
| origin | IFCAnyHandle | The origin handle. |
ExporterIFCUtils.SortCurveLoops(IList<CurveLoop>)
| loops | IList<CurveLoop> | |
| → returns | IList>→IList | IList IList CurveLoop |