|
|
Namespace for core API
Classes
| Class | Description | |
|---|---|---|
|
|
AppearanceOverrides |
Appearance overrides.
|
|
|
Application |
The singleton object that represents the application.
|
|
|
AxisAndAngleResult |
Represents an axis and angle result
|
|
|
BoundingBox2D |
Axis aligned 2D bounding box. Immutable.
|
|
|
BoundingBox3D |
Axis aligned 3D bounding box. Immutable.
|
|
|
CanceledOperationException |
Exception thrown when an operation could not complete because the end user
has canceled it (usually through progress reporting).
|
|
|
Color |
Represents a color as three floating-point components (r,g,b) with a normal range 0.0 to 1.0. Immutable.
|
|
|
Comment |
A user comment. Immutable.
|
|
|
CommentCollection |
A collection of Comments
|
|
|
DataProperty |
Named property with data value. Immutable.
|
|
|
DataPropertyCollection |
A collection of DataProperty objects.
|
|
|
DataPropertyNames |
Names (values of Name) of commonly found properties.
|
|
|
Document |
Represents the contents of one or more loaded files.
|
|
|
DocumentEventArgs |
Event arguments used for Document related events
|
|
|
DocumentFileException |
The exception that is thrown by file operation methods in Document
|
|
|
DocumentInfo |
Information about a Document that can be accessed without loading the entire document
|
|
|
EulerAngleResult |
Represents Euler angles returned from a method
|
|
|
FileInteractiveResolvedEventArgs |
Event arguments used for the Application::FileInteractiveResolved event
|
|
|
FileInteractiveResolvingEventArgs |
Event arguments used for the Application::FileInteractiveResolving event
|
|
|
FileReferenceResolver |
Utility class used to resolve a file reference to a real file
|
|
|
FileReferenceResolveResult |
Result of calling FileReferenceResolver::Resolve
|
|
|
FileResolutionEventArgs |
Base class for file resolution related events
|
|
|
FileResolvedEventArgs |
Event arguments used for the Application::FileResolved event
|
|
|
FileResolvingEventArgs |
Event arguments used for the Application::FileResolving event
|
|
|
FileSaveEventArgs |
Event arguments used for Document SaveFile related events
|
|
|
FolderItem |
A simple folder of saved items.
|
|
|
Graphics |
Class encapsulating API for the rendering of client graphics.
|
|
|
GridIntersection |
Represents an Intersection of two Grid Lines
|
|
|
GridLevel |
A grid level
|
|
|
GridLevelCollection |
A collection of Grid Levels
|
|
|
GridLine |
A Grid Line
|
|
|
GridLineCollection |
A collection of GridLines
|
|
|
GridsData |
The Grids data as returned by DocumentGrids.Value.
|
|
|
GridsOptions |
Provides access to Grids Options
|
|
|
GridSystem |
A system of grid lines and levels
|
|
|
GridSystemCollection |
A collection of GridSystems.
|
|
|
GroupItem |
Base class for classes which contain a collection of saved items.
|
|
|
HelpIdResult |
Represents a Help Id returned from a call to a ToolPlugin or Input Plugin.
|
|
|
Hyperlink |
Represents a hyperlink attached to a ModelItem.
|
|
|
HyperlinkCollection |
A collection of Hyperlinks
|
|
|
InfoPropertyCategory |
Category of properties stored in DocumentInfo and SheetInfo objects.
|
|
|
InfoPropertyCategoryCollection |
A collection of InfoPropertyCategory objects.
|
|
|
MaterialOverride |
Material Override
|
|
|
Matrix3 |
A 3x3 matrix.
|
|
|
Model |
Represents a loaded model within the model hierarchy
|
|
|
ModelCreatorNames |
Names (values of Creator) of commonly found model creators.
|
|
|
ModelGeometry |
Represents geometry within the model hierarchy
|
|
|
ModelItem |
Represents an instance within the model hierarchy, corresponding to an item in the Navisworks selection tree
|
|
|
ModelItemCollection |
A collection of ModelItems. Often used to represent an explicit selection
|
|
|
ModelItemEnumerableCollection |
Collection of ModelItems that only supports Enumerable style interfaces
|
|
|
NamedConstant |
A named integer constant with localized display name. Immutable.
|
|
|
NativeHandle |
Common base class for classes which act as a managed handle to an implementation in native, unmanaged code
|
|
|
PickItemResult |
Represents the result of doing a HitTest in a view
|
|
|
Point2D |
Represents a position in 2D space.
|
|
|
Point2DList |
List of 2D points.
|
|
|
Point3D |
Represents a position in 3D space. Immutable.
|
|
|
Point3DList |
List of 3D points.
|
|
|
Progress |
Used to report progress of lengthy operations
|
|
|
ProgressBeginningEventArgs |
Event arguments used for the Application::ProgressBeginning event
|
|
|
ProgressEndedEventArgs |
Event arguments used for the Application::ProgressEnded event
|
|
|
ProgressErrorReportingEventArgs |
Event arguments used for the Application::ProgressErrorReporting event
|
|
|
ProgressEventArgs |
Base class for progress related events where event handler can replace standard implementation
|
|
|
ProgressMessageReportingEventArgs |
Event arguments used for the Application.ProgressMessageReporting event
|
|
|
ProgressSubOperationBeganEventArgs |
Event arguments used for the Application::ProgressSubOperationBeganEventArgs event
|
|
|
ProgressSubOperationEndedEventArgs |
Event arguments used for the Application::ProgressSubOperationEnded event
|
|
|
ProgressUpdatingEventArgs |
Event arguments used for the Application::ProgressUpdating event
|
|
|
ProjectionResult |
Represents result of projecting a point.
|
|
|
PropertyCategory |
A named category of properties
|
|
|
PropertyCategoryCollection |
A collection of PropertyCategory objects.
|
|
|
PropertyCategoryNames |
Names (values of Name) of commonly found property categories.
|
|
|
PublishProperties |
Set of properties used when publishing a file
|
|
|
Rotation3D |
A rotation in 3D space defined as a quaternion.
|
|
|
Rule |
An instance of a rule that is used by plugins to apply behaviour.
|
|
|
RuleCollection |
A collection of Rules
|
|
|
RuntimeLoaderException |
The exception that is thrown when 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.
|
|
|
SavedItem |
Base class for all saved items.
|
|
|
SavedItemChangedEventArgs |
Event arguments when a SavedItem hierarchy changes
|
|
|
SavedItemCollection |
Collection of SavedItems that stores the children
of a GroupItem.
|
|
|
SavedItemReference |
Represents a reference to a saved item. Immutable.
|
|
|
SavedViewpoint |
A named saved viewpoint.
|
|
|
SavedViewpointAnimation |
An animation consisting of SavedViewpoints and SavedViewpointAnimationCuts.
|
|
|
SavedViewpointAnimationCut |
Simple cut from one frame in an animation to another.
|
|
|
Search |
Defines a search that can be run to find ModelItems
|
|
|
SearchCondition |
Defines a PropertyCategories based condition for use in searches. Immutable.
|
|
|
SearchConditionCollection |
A collection of SearchConditions
|
|
|
Selection |
Represents a selection as either an explicit collection of ModelItems or as a collection of SelectionSources that will generate a selection on demand.
|
|
|
SelectionSet | |
|
|
SelectionSource |
Represents a reference to a source that can generate a selection on demand. Immutable.
|
|
|
SelectionSourceCollection |
A collection of SelectionSources
|
|
|
SheetInfo |
Sheet information. Often used to represent a sheet in a multi-sheet file
|
|
|
StereoOptions |
Provides access to Stereo Options
|
|
|
StereoViewpointCalculatedEventArgs |
Event arguments when a stereo camera is calculated from a base camera.
|
|
|
TextExtents2D |
Extents of a 2D text object. Immutable.
|
|
|
TextFontInfo |
Information about a text font. Immutable.
|
|
|
TextFontMetrics |
Global metrics for a typeface.
|
|
|
TooltipResult |
Represents a Tooltip and an identifier, that is returned from a call to a ToolPlugin or InputPlugin.
|
|
|
Transaction |
This is used to batch together edits.
Currently it is a requirement that you must call Commit,
after doing your edits. In the future rollback may be supported.
|
|
|
Transform3D |
A generic transformation in 3D space.
|
|
|
Transform3DComponents |
Affine transform represented as individual components that combine to form complete transform. Immutable.
|
|
|
UnitConversion |
Unit conversion package class.
|
|
|
UnitVector3D |
A vector with unit length. Represents a direction in 3D space. Immutable.
|
|
|
VariantData |
A value type that can store data of one of several different types.
|
|
|
Vector2D |
Represents a direction with magnitude in 2D space. Immutable.
|
|
|
Vector3D |
Represents a direction with magnitude in 3D space. Immutable.
|
|
|
View |
Represents a view of a document.
|
|
|
ViewEventArgs |
Event arguments used for View related events
|
|
|
Viewpoint |
Represents a viewpoint
|
|
|
VisibilityOverrides |
Visibility Overrides.
|
Interfaces
| Interface | Description | |
|---|---|---|
|
|
IHasDynamicProperties |
Extends the NET interface IDynamicMetaObjectProvider to include provision of dynamic properties.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
AnimationBehavior |
Animation behavior as applied by the TimeLiner simulation engine.
|
|
|
CameraMode |
Describes the relationship of camera to viewer.
|
|
|
CommentStatus |
Specifies status of comment.
|
|
|
Cursor |
Enumerates cursors used in input into Navisworks
|
|
|
DocumentFileVersion |
Enumeration of Navisworks Document file format versions.
|
|
|
DocumentInfoParts |
Specifies parts of a DocumentInfo
|
|
|
FileReferenceType |
Specifies type of FileReference
|
|
|
FileResolutionResponse |
User response from request for file resolution
|
|
|
GridsRenderMode |
Determines which Levels are rendered.
|
|
|
KeyModifiers |
Enumerates key modifiers used in input into Navisworks
|
|
|
MeasurementType |
The type of measurement tool being used.
|
|
|
PrimitiveTypes |
Different types of primitive used to define geometry
|
|
|
SavedItemChangedAction |
Describes the action that caused a changed event for a SavedItemCollection-based
Document part.
|
|
|
SavedItemParts |
Specifies parts of a SavedItem
|
|
|
SearchConditionComparison |
Specifies comparison operator used to see whether a SearchCondition will match
|
|
|
SearchConditionOptions |
Options that modify SearchCondition matching behavior
|
|
|
SearchLocations |
Which items within a Search Selection should be searched
|
|
|
SelectionBehavior |
Determines which ModelItem is selected when using the Select tool to pick an object
|
|
|
SheetType |
Determines which type the sheet is
|
|
|
SimulationType |
Type of simulation being run.
|
|
|
StereoBehaviorMode |
The stereo mode in use in stereo viewing options.
|
|
|
TessellationWindingRule |
Tessellation winding rule
|
|
|
Tool |
View tool enumeration.
|
|
|
Units |
Units of linear dimension.
|
|
|
VariantDataType |
Type of data stored in a VariantData class.
|
|
|
VertexProperties |
Vertex properties enumeration.
|
|
|
ViewChange |
Specifies type of change being made to a View.
|
|
|
ViewpointDistanceType |
Describes the user's intentions if the product has to modify near and far distances (typically because of graphics system limitations).
|
|
|
ViewpointImageFit |
Describes how to adapt the camera view so that its aspect ratio matches that of the display window.
|
|
|
ViewpointLighting |
The lighting of the viewpoint
|
|
|
ViewpointProjection |
The projection type of the viewpoint
|
|
|
ViewpointRenderStyle |
The render style of the viewpoint
|
|
|
ViewpointStereoProjection |
The stereo projection type of the viewpoint.
|
|
|
ViewRedrawRequests |
Flags specifying which sorts of redraw are requested.
|