Skip to content

IFCExportOptions

Public Class

IFC Export options.

Inheritance Hierarchy

System.Object
Autodesk.Revit.DB.IFCExportOptions

Namespace: Autodesk.Revit.DB

Assembly: RevitAPI (in RevitAPI.dll) Version: 25.0.0.0 (25.0.0.0)

Syntax

public class IFCExportOptions : IDisposable

The IFCExportOptions type exposes the following members.

Constructors

Name

Description


Public Method
IFCExportOptions.

Default constructor. Initializes FileVersion to Default. WallAndColumnSplitting and ExportBaseQuantities are set to false. FamilyMappingFile is set to empty.


Public Method
IFCExportOptions(IFCExportOptions)

Creates a copy of an IFCExportOptions.


Properties

Name

Description


Public Property
ExportBaseQuantities

Option to export IFC standard quantities currently supported by Revit.


Public Property
FamilyMappingFile

Path to a file containing family mapping.


Public Property
FileVersion

IFC file version.


Public Property

Id of the view whose visibility settings will govern the contents in the exported IFC file.


Public Property
IsValidObject

Specifies whether the .NET object represents a valid Revit entity.


Public Property
SpaceBoundaryLevel

Level of space boundaries exported in IFC file.


Public Property
WallAndColumnSplitting

Option to allow division of multi-level walls and columns by levels.


Methods

Name

Description


Public Method
AddOption

Adds a new named option to the options structure.


Public Method

Assigns the values of the IFCExportOptions to this options object.


Public Method

Releases all resources used by the IFCExportOptions


Public Method

Equals

Determines whether the specified object is equal to the current object.
(Inherited from Object)


Public Method

GetHashCode

Serves as the default hash function.
(Inherited from Object)


Public Method

GetType

Gets the Type of the current instance.
(Inherited from Object)


Public Method

ToString

Returns a string that represents the current object.
(Inherited from Object)