|
C
ExporterIFC
|
None
|
The main class provided by Revit to allow implementation of IFC export.
|
|
C
ExporterIFCUtils
|
None
|
A class that contains utilities needed to implement Revit's version of the IFC export client application.
|
|
C
HostObjectSubcomponentInfo
|
None
|
A class that contains roof or floor slab information, calculated by ExporterIFCUtils.ComputeSubcomponents().
|
|
C
IFCAggregate
|
None
|
A collection of IFC handles or attributes.
|
|
C
IFCAggregateIterator
|
None
|
A class used to iterate individual objects in an IFCAggregate.
|
|
C
IFCAnyHandle
|
None
|
A handle representing an item in an IFC file.
|
|
C
IFCConnectedWallData
|
None
|
A class that contains the IFC-specific information about how an element is joined to another element.
|
|
C
IFCData
|
None
|
A specialized type of abstract data block that can represent any data type.
|
|
C
IFCExtrusionCalculatorOptions
|
None
|
This class contains the options used to calculate extrusions from Revit geometry.
|
|
C
IFCExtrusionCalculatorUtils
|
None
|
A utility class used to calculate extrusion data from Revit geometry for IFC export.
|
|
C
IFCExtrusionCreationData
|
None
|
A utility object that is used to pass information related to extrusion creation.
|
|
C
IFCExtrusionData
|
None
|
Represents the geometry of an extrusion (a solid body or opening) generated
from Revit geometry.
|
|
C
IFCFamilyInstanceExtrusionExportResults
|
None
|
This class represents the results of a geometric analysis of a family instance.
|
|
C
IFCFile
|
None
|
Represents the IFC file which is being created during export.
|
|
C
IFCFileModelOptions
|
None
|
This class contains options to create an IFC file model.
|
|
C
IFCFileReadOptions
|
None
|
This class contains options to read an IFC file.
|
|
C
IFCFileWriteOptions
|
None
|
This class contains options to write an IFC file.
|
|
C
IFCGeometryInfo
|
None
|
A container class for Revit geometry extracted from an element.
|
|
C
IFCGuidKey
|
None
|
IFCGuidKey is used for case-sensitive comparison of GUID values for maps and sets.
|
|
C
IFCHybridImport
|
None
|
Driver for Performing Hybrid Imports.
|
|
C
IFCImportOptions
|
None
|
IFC Import options.
|
|
C
IFCLegacyStairOrRamp
|
None
|
The class contains the components of a legacy stair or ramp.
|
|
C
IFCLevelInfo
|
None
|
Represents information about a particular level in the document.
|
|
C
IFCLinkDocumentExportScope
|
None
|
A class that allows for the export of one linked document to IFC.
|
|
C
IFCOpeningData
|
None
|
A class that contains opening data including extrusion data, opening solids and opening element id.
|
|
C
IFCProductWrapper
|
None
|
This class is used to ensure that elements and objects are associated with the current IfcProduct.
|
|
C
IFCRange
|
None
|
Typically for IFC export, this represents the lower and upper elevations for split wall and column geometry.
|
|
C
IFCTransaction
|
None
|
IFC transactions are context-like objects that guard any changes made to an IFC file.
|
|
C
IFCTransformSetter
|
None
|
A state-based class that forces an extra transformation applied to objects being exported.
|
|
C
ImporterIFC
|
None
|
The main class provided by Revit to allow implementation of IFC import.
|
|
C
ImporterIFCUtils
|
None
|
A class that contains utilities needed to implement Revit's version of the IFC import client application.
|
|
C
RoofComponents
|
None
|
A class that contains multiple roof slab infos of a roof.
|