API Reference > Classes > Export Classes > TB_IFCEXPORT Namespace > Classes > OdExporterUtil Class
OdExporterUtil Class
Syntax
C++
class OdExporterUtil;

TbIfcExporterUtil.h

Class provides general utility methods for IFC export.

Collect information about material layer. For IFC4RV Architectural exchange, it will generate IfcMatrialConstituentSet along with the relevant IfcShapeAspect and the width in the quantityset For IFC4RV Structural exchange, it will generate multiple components as IfcBuildingElementPart for each layer For others IfcMaterialLayer will be created
 
Creates a copy of local placement object.
 
Creates a copy of a product definition shape.
 
Creates a copy of a product representations.
 
Creates IfcAxis2Placement3D object.
 
Creates a default IfcAxis2Placement3D object.
 
Creates an IfcAxis2Placement3D object.
 
Creates an IfcAxis2Placement3D object.
 
Creates IfcCartesianPoint object.
 
Creates IfcCartesianPoint object from a 2D point.
 
Creates IfcCartesianPoint object from a 3D point.
 
Creates IfcMappedItem object at (0,0,0).
 
Creates IfcMappedItem object from an origin.
 
Creates IfcDirection object.
 
Creates IfcDirection object.
 
Create IFC Entity Type in a generic way from an Element
 
Creates a new local placement object.
 
Creates a new local placement object.
 
Creates IfcMappedItem object from a transform
 
Creates an IfcPolyLine from a list of 2d points.
 
Call the correct CreateRelDefinesByProperties depending on the schema to create one or more IFC entites.
 
Creates IfcVector object.
 
Get export entity and predefinedType from symbolClassName. Generally it should come from IfcExportAs parameter (for symbolClassName)
 
Export IFC common property set, Quantity (if set) and Classification (or Uniformat for COBIE) information for an element.
 
Gets the list of common property sets appropriate to this handle.
 
Gets export type for an element in pair information of the IfcEntity and its type.
 
Get the "GlobalId" value for a handle, or an empty string if it doesn't exist.
 
Get the IFC class name assigned in the export layers table for a category. Cache values to avoid calls to internal code.
 
Get the IFC class name assigned in the export layers table for a category. Cache values to avoid calls to internal code.
 
Get the IFC predefined type assigned in the export layers table for a category. Cache values to avoid calls to internal code.
 
Gets the elevation associated with the project position for a particular document.
 
Compute the total tansform of a local placement
 
Get Transform from an IfcLocalPlacement
 
Relates one object to another.
 
Relates one object to a collection of others.
 
Simple scaling of Transform from the BimRv internal value to the IFC scaled unit.
 
Set the "GlobalId" value for a handle if it exists.
 
Simple scaling of Transform from scaled unit (used in IFC) to the internal unscaled BimRv tansform.
 
Update the IfcBuilding placement to be relative to the IfcSite.
 
Copyright (c) 2002-2021. Open Design Alliance. All rights reserved.