The ExporterIFC type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | AddBuildingStorey |
Adds building storey to the exporter's internal cache.
|
![]() | ClearFaceWithElementHandleMap |
Clear face with element handle map.
|
![]() | Dispose | Releases all resources used by the ExporterIFC |
![]() | Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() | FindSpaceBoundingElementHandle |
Looks up the handle associated to the element and level id from the ExporterIFC's internal cache.
|
![]() | Get2DContextHandle |
Obtains the IfcRepresentationContext handle to be used for 2D entities (Annotations).
|
![]() | Get3DContextHandle |
Obtains the IfcRepresentationContext or IfcRepresentationSubContext handle to be used for 3D entities (Model entities).
|
![]() | GetDoorWindowOpeningHandle |
Get the handle to the opening associated with a hosted (door/window) element from the internal cache.
|
![]() | GetFamilyName |
Gets the name of the element assigned to the current export state.
|
![]() | GetFile |
Gets the handle to the IFC file being created during this export operation.
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetHostObjects |
Returns a collection containing the host object handles in the document.
|
![]() | GetLayerNameForPresentationLayer |
Get the layer name associated with an element from the default layer mapping table.
|
![]() | GetLevelInfo |
Returns an object representing the information about a level in the document.
|
![]() | GetLevelInfos |
Returns a collection containing the information about all levels in the document.
|
![]() | GetMaterialIdForCurrentExportState |
This gets the material id that is associated with the element in the current export state.
|
![]() | GetOptions |
Gets the collection of named options set by the exporter client.
|
![]() | GetOrCreateFillPattern |
Get (or create) the IfcFillPatternStyle associated with an ElementId.
|
![]() | GetPresentationLayerAssignments |
Get the list of the internally IfcPresentationLayerAssignments and their respective shape representations.
|
![]() | GetRelatedElements |
Gets all elements not associated to stories.
|
![]() | GetRelatedProducts |
Gets all products not associated to stories.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | PopExportState |
Resets the internal state of the exporter to process the previously active input element (if any), or
the default state if the stack is empty.
|
![]() | PopTransform |
Resets the internal transform of the exporter to process the previously active input element (if any), or
the default transform if the stack is empty.
|
![]() | PushExportState |
Sets the internal state of the exporter to process the geometry and properties of the input element.
|
![]() | PushTransform |
Sets the internal transform of the exporter to process the geometry and properties of the input element.
|
![]() | RegisterDoorWindowForUncreatedOpening |
Registers a door or window in the ExporterIFC's internal cache. The ids registered correspond to
openings in walls which have not been processed and created yet.
|
![]() | RegisterFaceWithElementHandle |
Register face with element handle to make sure the openings created are related to the right element.
|
![]() | RegisterSpaceBoundingElementHandle |
Stores a handle representing a space bounding element to the ExporterIFC's internal cache.
|
![]() | RemoveBuildingStorey |
Removes an IFCLevelInfo corresponding to a level from the exporter's internal cache.
|
![]() | Set2DContextHandle |
Sets the IfcRepresentationContext handle to be used for 2D entities (Annotations).
|
![]() | Set3DContextHandle |
Sets the IfcRepresentationContext or IfcRepresentationSubContext handle to be used for 3D entities (Model entities).
|
![]() | SetCurrentExportedDocument |
Sets the exporter to process a particular document during export.
|
![]() | SetFile |
Sets the handle to the IFC file being created during this export operation.
|
![]() | SetMaterialIdForCurrentExportState |
This sets the material id that is to be associated with the element in the current export state.
|
![]() | SetOwnerHistoryHandle |
Sets the handle to the IfcOwnerHistory for the file.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
![]() | ExportAs2x2 |
Identifies if the file version being exported is 2x2.
|
![]() | ExportAs2x3 |
Identifies if the file version being exported is 2x3.
|
![]() | ExportBaseQuantities |
Identifies if the export should include IFC standard quantities currently supported by Revit.
|
![]() | FileName |
The name of the IFC file being exported.
|
![]() | FileVersion |
Identifies the file version being exported.
|
![]() | IsValidObject |
Specifies whether the .NET object represents a valid Revit entity.
|
![]() | SpaceBoundaryLevel |
Identifies the level of space boundaries being exported.
|
![]() | WallAndColumnSplitting |
Identifies if division of multi-level walls and columns by levels should take place during this export.
|