RVTDocs.com
Namespace: Autodesk.Revit.DB.IFC

Autodesk.Revit.DB.IFC Namespace

Autodesk.Revit.DB.IFC Namespace Members:
Name Description
ExporterIFC The main class provided by Revit to allow implementation of IFC export.
ExporterIFCUtils A class that contains utilities needed to implement Revit's version of the IFC export client application.
HostObjectSubcomponentInfo A class that contains roof or floor slab information, calculated by ExporterIFCUtils.ComputeSubcomponents().
IFCAggregate A collection of IFC handles or attributes.
IFCAggregateIterator A class used to iterate individual objects in an IFCAggregate.
IFCAnyHandle A handle representing an item in an IFC file.
IFCConnectedWallData A class that contains the IFC-specific information about how an element is joined to another element.
IFCData A specialized type of abstract data block that can represent any data type.
IFCExtrusionCalculatorOptions This class contains the options used to calculate extrusions from Revit geometry.
IFCExtrusionCalculatorUtils A utility class used to calculate extrusion data from Revit geometry for IFC export.
IFCExtrusionCreationData A utility object that is used to pass information related to extrusion creation.
IFCExtrusionData Represents the geometry of an extrusion (a solid body or opening) generated from Revit geometry.
IFCFamilyInstanceExtrusionExportResults This class represents the results of a geometric analysis of a family instance.
IFCFile Represents the IFC file which is being created during export.
IFCFileModelOptions This class contains options to create an IFC file model.
IFCFileReadOptions This class contains options to read an IFC file.
IFCFileWriteOptions This class contains options to write an IFC file.
IFCGeometryInfo A container class for Revit geometry extracted from an element.
IFCGuidKey IFCGuidKey is used for case-sensitive comparison of GUID values for maps and sets.
IFCHybridImport Driver for Performing Hybrid Imports.
IFCImportOptions IFC Import options.
IFCLegacyStairOrRamp The class contains the components of a legacy stair or ramp.
IFCLevelInfo Represents information about a particular level in the document.
IFCLinkDocumentExportScope A class that allows for the export of one linked document to IFC.
IFCOpeningData A class that contains opening data including extrusion data, opening solids and opening element id.
IFCProductWrapper This class is used to ensure that elements and objects are associated with the current IfcProduct.
IFCRange Typically for IFC export, this represents the lower and upper elevations for split wall and column geometry.
IFCTransaction IFC transactions are context-like objects that guard any changes made to an IFC file.
IFCTransformSetter A state-based class that forces an extra transformation applied to objects being exported.
ImporterIFC The main class provided by Revit to allow implementation of IFC import.
ImporterIFCUtils A class that contains utilities needed to implement Revit's version of the IFC import client application.
RoofComponents A class that contains multiple roof slab infos of a roof.
Name Description
IExporterIFC The interface used to implement a custom IFC exporter.
IIFCImporterServer Interface for external servers implementing IFC import.
Name Description
IFCConnectedWallDataLocation An enumerated type that represents the location where an element is connected to a wall.
IFCDataPrimitiveType Used in operations to specify the primitive type of an IFCData.
IFCExtrusionAxes Represents the possible axes to try when generating an extrusion using IFCCreateExtrusionData.
IFCExtrusionBasis This enumerated type represents the possible bases for derivation of extrusion geometry.
IFCFileFormat The IFC file format.
IFCImportAction The action of the IFC import.
IFCImportIntent The intent of the IFC import.
IFCLogical A datatype can have values TRUE, FALSE, UNKNOWN or UNSET.
IFCProjectLevelGUIDType The type of the GUID to be retrieved from Revit.