Skip to content

BaseImportOptions

Public Class

A base class containing import options used during import of several formats.

Inheritance Hierarchy

System.Object
Autodesk.Revit.DB.BaseImportOptions

Namespace: Autodesk.Revit.DB

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

Syntax

public class BaseImportOptions : IDisposable

The BaseImportOptions type exposes the following members.

Properties

Name

Description


Public Property

Correct almost-vertical lines and almost-horizontal lines for import model if option is set to true, the almost-vertical lines would be vertical lines and almost-horizontal lines would be horizontal lines.


Public Property

Color mode for the import. Three modes are supported. Black and White, Preserve Colors, and Invert Colors.


Public Property

Scaling the import. If this is defined and a valid value (> 0.0), it takes priority over units.


Public Property
IsValidObject

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


Public Property

Place the import at the same orientation as the view that was passed into the import method. This option can only be used when not importing into a single view.(i.e. ThisViewOnly is set to false)


Public Property

Where to place the import. Set this option to place the view at the origin or the center, or a shared coordinates.


Public Property

The 3D point in the document where the imported instance will be inserted. If not explicitly set, the instance will be inserted at the document origin.


Public Property

Imports drawings into the view that was passed into the import method. This option is not available in 3D views.


Public Property
Unit

The unit of measure for imported geometry.


Public Property
VisibleLayersOnly

Only import the visible layers.


Methods

Name

Description


Public Method

Releases all resources used by the BaseImportOptions


Public Method

Equals

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


Public Method

Get the default length unit used for importing unitless files.


Public Method

GetHashCode

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


Public Method

Get all set layers name which user want to import into Revit.


Public Method

GetType

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


Public Method

Set the default length unit used for importing unitless files.


Public Method
SetLayerSelection

Set the layers name which user want to import into Revit.


Public Method

ToString

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


Inheritance Hierarchy

System.Object
Autodesk.Revit.DB.BaseImportOptions
Autodesk.Revit.DB.AXMImportOptions
Autodesk.Revit.DB.DGNImportOptions
Autodesk.Revit.DB.DWGImportOptions
Autodesk.Revit.DB.ImportOptions3DM
Autodesk.Revit.DB.OBJImportOptions
Autodesk.Revit.DB.SATImportOptions
Autodesk.Revit.DB.SKPImportOptions
Autodesk.Revit.DB.STEPImportOptions
Autodesk.Revit.DB.STLImportOptions