Autodesk.Navisworks.Controls
Allows initialization/shutdown of the API when using Navisworks controls.
Note that this is not the same as automation as you haven’t got a full Navisworks application running.
Specifies the type of application that will be built using Navisworks controls. The
default is MultipleDocument.
Must be called before Initialize.
The API has already been initialized using ApplicationControl.Initialize()
By default Navisworks files are held open whilst being viewed.
The API has not yet been initialized using ApplicationControl.Initialize()
Initialise the API. Safe to call multiple times, each call must have matching call
to Terminate.
The program is trying to use a Navisworks control but the control
can't find a Navisworks runtime to use. For example if no Navisworks product is installed.
Indicates whether Hardware Acceleration is actually being used.
The API has not yet been initialized using ApplicationControl.Initialize()
Indicates whether Hardware Acceleration is available.
The API has not yet been initialized using ApplicationControl.Initialize()
Is the API initialized and ready for use ?
Specifies whether Hardware Acceleration should be used if available.
The API has not yet been initialized using ApplicationControl.Initialize()
Specifies the language that Navisworks should prefer (if installed).
Must be called before Initialize.
The API has already been initialized using ApplicationControl.Initialize()
Specifies the Selection Behavior to be used during Picking.
The API has not yet been initialized using ApplicationControl.Initialize()
Sets/clears the implementation of IApplicationGui returned by
Application.Gui.
Terminate use of the API. Each call must have a matching call
to Initialize.
Describes the type of application that will be built using Navisworks controls.
Multiple document application.
Any number of DocumentControls may be created.
A multiple document application supports a limited set of Navisworks APIs and Navisworks native
file formats.
Single document application.
Only one DocumentControl may be created.
A single document application supports the complete set of Navisworks APIs and file readers.
Standalone component that manages a Navisworks document
Default constructor for DocumentControl
Overloaded constructor for DocumentControl.
This should be used where possible.
Gets a reference to the Navisworks Document
The API has not yet been initialized using ApplicationControl.Initialize()
Attempt to access a second Document when
ApplicationControl.ApplicationType is set to SingleDocument
Set this control's document as the main document for the application. This should be called
once at the beginning of the application. This DocumentControl should last for the lifetime
of the application and be the last DocumentControl to be disposed when the application terminates.
The API has not yet been initialized using ApplicationControl.Initialize()
Standalone control that provides a graphical view of the Document in a DocumentControl.
Default constructor for ViewControl
Determines if Selection dragging is enabled
The DocumentControl that this view displays
Determines whether the specified key is a regular input key or a special key that requires preprocessing.
Sets this as the active view for the purposes of the DocumentControl
Gets a reference to the Navisworks View
When overridden provides access to specific windows messages handled by the control during its lifetime.