﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Autodesk.Navisworks.Api</name>
  </assembly>
  <members>
    <member name="T:LcUGuid"></member>
    <member name="M:LcUGuid.&lt;MarshalCopy&gt;(LcUGuid*,LcUGuid*)"></member>
    <member name="T:LcUStringBuffer"></member>
    <member name="T:Autodesk.Navisworks.Api.AnimationBehavior">
      <summary>
Animation behavior as applied by the TimeLiner simulation engine.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.AnimationBehavior.Scale">
      <summary>
The animation duration is scaled to be same as task duration.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.AnimationBehavior.Start">
      <summary>
The animation starts when the task starts. The animation may be clipped if the task finishes before animation does.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.AnimationBehavior.End">
      <summary>
The animation starts so that it ends when the task ends. The animation start is clipped (starts part way through) if the animation needs to start before task does.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.AppearanceOverrides">
      <summary>
Appearance overrides.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.AppearanceOverrides.#ctor(System.Collections.ObjectModel.Collection{Autodesk.Navisworks.Api.MaterialOverride})">
      <summary>
Appearance overrides.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.AppearanceOverrides.MaterialOverrides">
      <summary>
Material overrides.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Application">
      <summary>
The singleton object that represents the application.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.ActiveDocument">
      <summary>
Gets a reference to the current Document being displayed in a View
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.ActiveDocumentChanged">
      <summary>
Occurs when the <see cref="P:Autodesk.Navisworks.Api.Application.ActiveDocument">ActiveDocument</see> has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.ActiveDocumentChanging">
      <summary>
Occurs when the <see cref="P:Autodesk.Navisworks.Api.Application.ActiveDocument">ActiveDocument</see> is about to change
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.Automation">
      <summary>
Gets a reference to the
<see cref="T:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation">ApplicationAutomation</see> singleton,
which provides the same interface for automation as NavisWorksApplication in the Automation assembly
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Application.BeginProgress">
      <summary>
Provides an instance of the <see cref="T:Autodesk.Navisworks.Api.Progress">Progress</see> class
which starts reporting of progress of an operation, typically displaying a progress bar
or dialog to the end user.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Application.BeginProgress(System.String)">
      <summary>
Provides an instance of the <see cref="T:Autodesk.Navisworks.Api.Progress">Progress</see> class
which starts reporting of progress of an operation, typically displaying a progress bar
or dialog to the end user.
</summary>
      <param name="title">Title for the overall progress operation</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Application.BeginProgress(System.String,System.String)">
      <summary>
Provides an instance of the <see cref="T:Autodesk.Navisworks.Api.Progress">Progress</see> class
which starts reporting of progress of an operation, typically displaying a progress bar
or dialog to the end user.
</summary>
      <param name="title">
Title for the overall progress operation (title for Navisworks progress dialog)
</param>
      <param name="message">
Message describing the current operation (body of Navisworks progress dialog)
</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.Bim360">
      <summary>
Provides access to the BIM360 state of the application of which is hosting the API. Will be null
if the application doesn't have BIM360 state.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.Bim360Created">
      <summary>
Occurs when the Application's BIM360 state been created. <see cref="P:Autodesk.Navisworks.Api.Application.Gui">Bim360</see> will be non-null.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.Bim360Destroying">
      <summary>
Occurs when the Application's BIM360 state is about to be destroyed. <see cref="P:Autodesk.Navisworks.Api.Application.Gui">Bim360</see> will be set to
null after this event has been raised.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.DocumentAdded">
      <summary>
Occurs when a <see cref="T:Autodesk.Navisworks.Api.Document">Document</see> has been added to the <see cref="P:Autodesk.Navisworks.Api.Application.Documents">Documents</see>
collection. Typically soon after the Document has been created.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.DocumentRemoved">
      <summary>
Occurs when a <see cref="T:Autodesk.Navisworks.Api.Document">Document</see> has been removed from the <see cref="P:Autodesk.Navisworks.Api.Application.Documents">Documents</see>
collection. Typically shortly before the Document is destroyed.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.Documents">
      <summary>
Gets a reference to the Read Only collection of documents currently open
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.DragDrop">
      <summary>
Provides access to Drag Drop utilities.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Application.EndProgress">
      <summary>
Finishes the operation and disposes of the Progress control allocated using BeginProgress()
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.FileInteractiveResolved">
      <summary>
Occurs when a file reference has been interactively resolved. Raised before FileResolved if
automatic resolution has failed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.FileInteractiveResolving">
      <summary>
Occurs when a file reference needs to be interactively resolved. Raised after FileResolving
if automatic resolution has failed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.FileResolved">
      <summary>
Occurs when a file reference has been resolved. Typically when opening a file.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.FileResolving">
      <summary>
Occurs when a file reference needs to be resolved. Typically when opening a file.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.Gui">
      <summary>
Provides information about the Gui of the application which is hosting the API. Will be null
if the application doesn't have a Gui.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.GuiCreated">
      <summary>
Occurs when the Application's GUI has been created. <see cref="P:Autodesk.Navisworks.Api.Application.Gui">Gui</see> will be non-null.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.GuiDestroying">
      <summary>
Occurs when the Application's GUI is about to be destroyed. <see cref="P:Autodesk.Navisworks.Api.Application.Gui">Gui</see> will be set to
null after this event has been raised.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.Idle">
      <summary>
Occurs when the application finishes processing and is about to enter the idle state.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.IsAutomated">
      <summary>
Gets whether this instance is running under Automation
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.IsUserDataCollectionEnabled">
      <summary>
Is user data collection enabled.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Application.LoadDocumentInfo(System.String)">
      <summary>
Load DocumentInfo.
</summary>
      <param name="fileName">fileName to load DocumentInfo from</param>
      <returns>Returns DocumentInfo if success</returns>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to open file
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.MainDocument">
      <summary>
Gets a reference to the Primary Document being worked on. Once set the MainDocument does
not change for the lifetime of the application.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.MainDocumentChanged">
      <summary>
Occurs when the <see cref="P:Autodesk.Navisworks.Api.Application.ActiveDocument">MainDocument</see> has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.MainDocumentChanging">
      <summary>
Occurs when the <see cref="P:Autodesk.Navisworks.Api.Application.ActiveDocument">MainDocument</see> is about to change.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.Options">
      <summary>
Provides access to Application Options.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.Plugins">
      <summary>
Provides information about the <see cref="T:Autodesk.Navisworks.Api.Plugins.Plugin">Plugins</see> available
in the application runtime
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.ProgressBeginning">
      <summary>
Occurs when BeginProgress() is called.
If any handler markes the event as handled, the standard progress dialog will not be displayed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.ProgressEnded">
      <summary>
Occurs when <see cref="M:Autodesk.Navisworks.Api.Application.EndProgress">EndProgress</see> is called.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.ProgressErrorReporting">
      <summary>
Occurs when an error occurs during the lifetime of a
<see cref="T:Autodesk.Navisworks.Api.Progress">Progress</see> object.
For example, if an error occurs whilst opening a large file the error
can be displayed to the user who is offered the chance to cancel.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.ProgressMessageReporting">
      <summary>
Occurs during <see cref="T:Autodesk.Navisworks.Api.Progress">Progress</see>
reporting when message describing current operation is updated.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.ProgressSubOperationBegan">
      <summary>
Occurs when <see cref="T:Autodesk.Navisworks.Api.Progress">Progress.BeginSubOperation</see>
is called.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.ProgressSubOperationEnded">
      <summary>
Occurs when <see cref="T:Autodesk.Navisworks.Api.Progress">Progress.EndSubOperation</see>
is called.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Application.ProgressUpdating">
      <summary>
Occurs during <see cref="T:Autodesk.Navisworks.Api.Progress">Progress</see>
reporting when progress is updated.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Application.RegisterBitmap(System.Drawing.Bitmap)">
      <summary>
Register a bitmap for later use by the graphics system. The function returns
an integer ID, or -1 if registration failed.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.Resources">
      <summary>
Provides access to Application Resources.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.Title">
      <summary>
Title for application. Suitable for display in window title bar, or similar.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Application.TryLoadDocumentInfo(System.String)">
      <summary>
Try to Load DocumentInfo.
</summary>
      <param name="fileName">fileName to load DocumentInfo from</param>
      <returns>Returns null if failed</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Application.UnregisterBitmap(System.Int32)">
      <summary>
Unregister a previously registered bitmap. The function returns
true if successful, or false otherwise.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Application.Version">
      <summary>
Provides information about the version of the currently running API and Runtime
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.AxisAndAngleResult">
      <summary>
Represents an axis and angle result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.AxisAndAngleResult.#ctor">
      <summary>
Constructor for an angle/axis pair result.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.AxisAndAngleResult.Angle">
      <summary>
The angle in radians 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.AxisAndAngleResult.Axis">
      <summary>
The axis
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.BoundingBox2D">
      <summary>
Axis aligned 2D bounding box. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.#ctor">
      <summary>
Create an empty bounding box
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.#ctor(Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D)">
      <summary>
Create a bounding box from a min and max point that define the opposite corners of the box
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'minPoint' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'minPoint' has been Disposed
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
A component of minPosition is greater than the corresponding component of maxPosition
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'maxPoint' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'maxPoint' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox2D.Area">
      <summary>
Area of bounding box, 0 if empty
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox2D.Center">
      <summary>
Center of bounding box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.Contains(Autodesk.Navisworks.Api.BoundingBox2D)">
      <summary>
True if this completely contains box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'box' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'box' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.Contains(Autodesk.Navisworks.Api.Point2D)">
      <summary>
True if this contains point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.Extend(Autodesk.Navisworks.Api.BoundingBox2D)">
      <summary>
Return box that represents union of this with another box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'box' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'box' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox2D.HasArea">
      <summary>
Does bounding box have a non-zero area ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.Intersect(Autodesk.Navisworks.Api.BoundingBox2D)">
      <summary>
Return box that represents intersection of this with another box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'box' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'box' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.Intersects(Autodesk.Navisworks.Api.BoundingBox2D)">
      <summary>
True if this intersects box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'box' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'box' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.Intersects(Autodesk.Navisworks.Api.Point2D)">
      <summary>
True if this intersects point (same as Contains() for a point)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox2D.IsEmpty">
      <summary>
Is bounding box empty ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox2D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox2D.Max">
      <summary>
Return max point that defines corner of box with largest values for all components
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox2D.Min">
      <summary>
Return min point that defines corner of box with smallest values for all components
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox2D.Size">
      <summary>
Extents of bounding box from min point to max point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox2D.Translate(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Return this box translated by an offset
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'offset' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'offset' has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.BoundingBox3D">
      <summary>
Axis aligned 3D bounding box. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.#ctor">
      <summary>
Create an empty bounding box
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.#ctor(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D)">
      <summary>
Create a bounding box from a min and max point that define the opposite corners of the box
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'minPoint' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'minPoint' has been Disposed
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
A component of minPosition is greater than the corresponding component of maxPosition
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'maxPoint' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'maxPoint' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.Center">
      <summary>
Center of bounding box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.ClosestPoint(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Computes closest point in box to a given point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.Contains(Autodesk.Navisworks.Api.BoundingBox3D)">
      <summary>
True if this completely contains box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'box' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'box' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.Contains(Autodesk.Navisworks.Api.Point3D)">
      <summary>
True if this contains point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.Empty">
      <summary>
Returns an empty bounding box
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.Extend(Autodesk.Navisworks.Api.BoundingBox3D)">
      <summary>
Return box that represents union of this with another box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'box' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'box' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.Extend(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Return box that represents union of this with another point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.HasSurfaceArea">
      <summary>
Does bounding box have a non-zero surface area ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.HasVolume">
      <summary>
Does bounding box have a non-zero volume ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.Intersect(Autodesk.Navisworks.Api.BoundingBox3D)">
      <summary>
Return box that represents intersection of this with another box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'box' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'box' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.Intersects(Autodesk.Navisworks.Api.BoundingBox3D)">
      <summary>
True if this intersects box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'box' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'box' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.Intersects(Autodesk.Navisworks.Api.Point3D)">
      <summary>
True if this intersects point (same as Contains() for a point)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.IsEmpty">
      <summary>
Is bounding box empty ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.Max">
      <summary>
Return max point that defines corner of box with largest values for all components
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.Min">
      <summary>
Return min point that defines corner of box with smallest values for all components
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.Size">
      <summary>
Extents of bounding box from min point to max point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.SurfaceArea">
      <summary>
Sum of the areas of the faces of the bounding box, 0 if empty
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.BoundingBox3D.Translate(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Return this box translated by an offset
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'offset' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'offset' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.BoundingBox3D.Volume">
      <summary>
Volume of bounding box, 0 if empty
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.CameraMode">
      <summary>
Describes the relationship of camera to viewer.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.CameraMode.FirstPerson">
      <summary>
First person mode.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.CameraMode.ThirdPerson">
      <summary>
Third person mode.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.CanceledOperationException">
      <summary>
Exception thrown when an operation could not complete because the end user
has canceled it (usually through progress reporting).
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CanceledOperationException.#ctor">
      <summary>Creates a CanceledOperationException object</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CanceledOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Creates a CanceledOperationException object</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CanceledOperationException.#ctor(System.String)">
      <summary>Creates a CanceledOperationException object</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CanceledOperationException.#ctor(System.String,System.Exception)">
      <summary>Creates a CanceledOperationException object</summary>
      <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Color">
      <summary>
Represents a color as three floating-point components (r,g,b) with a normal range 0.0 to 1.0. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.#ctor(System.Double,System.Double,System.Double)">
      <summary>
Create a color from float (r,g,b) components in the range 0 to 1
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.Add(Autodesk.Navisworks.Api.Color)">
      <summary>
Adds two colors to create another color. Same as operator+
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'color' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'color' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.B">
      <summary>
Blue color component (in range 0 to 1)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.Black">
      <summary>
Returns a Color initialized to black
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.Blue">
      <summary>
Returns a Color initialized to blue
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.FromByteRGB(System.Byte,System.Byte,System.Byte)">
      <summary>
Create a color from byte (r,g,b) components in the range 0 to 255
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.G">
      <summary>
Green color component (in range 0 to 1)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.GetClampedByteValue(System.Int32)">
      <summary>
Return color components as clamped bytes (in range 0 to 255)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.Green">
      <summary>
Returns a Color initialized to green
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.IsBlack">
      <summary>
Is color black ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.Color.Multiply(System.Double)">
      <summary>
Scales intensity of color by value. Same as operator*
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.op_Addition(Autodesk.Navisworks.Api.Color,Autodesk.Navisworks.Api.Color)">
      <summary>
Adds the R, G and B values of value1 and value2 and returns the resulting Color
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.op_Multiply(Autodesk.Navisworks.Api.Color,System.Double)">
      <summary>
Multiplies the R, G and B values of color by intensity and returns the Resulting Color
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.op_Multiply(System.Double,Autodesk.Navisworks.Api.Color)">
      <summary>
Multiplies the R, G and B values of color by intensity and returns the Resulting Color
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.op_Subtraction(Autodesk.Navisworks.Api.Color,Autodesk.Navisworks.Api.Color)">
      <summary>
Subtracts the R, G and B values of value2 from value1 and returns the resulting Color
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.R">
      <summary>
Red color component (in range 0 to 1)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.Red">
      <summary>
Returns a Color initialized to red
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.Subtract(Autodesk.Navisworks.Api.Color)">
      <summary>
Subtracts color to create another color. Same as operator-
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'color' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'color' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Color.ToVector3D">
      <summary>
Convert color to a Vector3D
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Color.White">
      <summary>
Returns a Color initialized to white
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Comment">
      <summary>
A user comment. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Comment.#ctor(Autodesk.Navisworks.Api.Comment)">
      <summary>
Create a comment from a copy of another comment
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Comment.#ctor(System.String,Autodesk.Navisworks.Api.CommentStatus)">
      <summary>
Create a comment without a meaningfull id using current user as author. Use Document.CreateCommentWithUniqueId to create a comment with an unique id within a particular Document.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Comment.#ctor(System.String,Autodesk.Navisworks.Api.CommentStatus,System.String)">
      <summary>
Create a comment without a meaningfull id. Use Document.CreateCommentWithUniqueId to create a comment with an unique id within a particular Document.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Comment.Author">
      <summary>
Author (creator) of comment
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Comment.Body">
      <summary>
Body of comment
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Comment.CreationDate">
      <summary>
Date and time at which comment was created
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Comment.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Comment.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Comment.Id">
      <summary>
Comment identifier. Unique within a Document. 0 if no meaningful id.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Comment.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Comment.Status">
      <summary>
Status of comment
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Comment.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.CommentCollection">
      <summary>
A collection of Comments
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.#ctor">
      <summary>
Create an empty collection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.#ctor(Autodesk.Navisworks.Api.CommentCollection)">
      <summary>
Create a collection that is a copy of from
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.Add(Autodesk.Navisworks.Api.Comment)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.Comment})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.CommentCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.Contains(Autodesk.Navisworks.Api.Comment)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.Comment})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.CopyTo(Autodesk.Navisworks.Api.Comment[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.Comment})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.CommentCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.CommentCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.IndexOf(Autodesk.Navisworks.Api.Comment)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.Insert(System.Int32,Autodesk.Navisworks.Api.Comment)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.CommentCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.CommentCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.CommentCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.CommentCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.Remove(Autodesk.Navisworks.Api.Comment)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.CommentCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.CommentCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.CommentStatus">
      <summary>
Specifies status of comment.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.CommentStatus.New">
      <summary>
Newly created comment.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.CommentStatus.Active">
      <summary>
Active issue.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.CommentStatus.Approved">
      <summary>
Issue has been approved.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.CommentStatus.Resolved">
      <summary>
Issue has been resolved.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Cursor">
      <summary>
Enumerates cursors used in input into Navisworks
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Unhandled">
      <summary>
Special case. Returned by GetCursor() if handled already.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Handled">
      <summary>
Handled Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Walk">
      <summary>
Walk Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Fly">
      <summary>
Fly Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Orbit">
      <summary>
Orbit Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Swivel">
      <summary>
Swivel Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Examine">
      <summary>
Examine Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Pan">
      <summary>
Pan Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Zoom">
      <summary>
Zoom Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Turntable">
      <summary>
Turntable Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Focus">
      <summary>
Focus Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Application">
      <summary>
Application Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.ZoomBox">
      <summary>
ZoomBox Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Measure">
      <summary>
Measure Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.HyperHand">
      <summary>
HyperHand Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.PanWorld">
      <summary>
PanWorld Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Roll">
      <summary>
Roll Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Stop">
      <summary>
Stop Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.MeasureEdge">
      <summary>
MeasureEdge Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.MeasureVertex">
      <summary>
MeasureVertex Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Redline">
      <summary>
Redline Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Erase">
      <summary>
Erase Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.Wheel">
      <summary>
Wheel Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.MarkupSelection">
      <summary>
Markup Selection Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.MarkupSnapping">
      <summary>
Markup Snapping Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.MarkupEraser">
      <summary>
Markup Eraser Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.MarkupQuickPick">
      <summary>
Markup QuickPick Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.MarkupBucket">
      <summary>
Markup Bucket Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.MarkupAutoPoly">
      <summary>
Markup AutoPoly Cursor.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Cursor.ZoneDragLine">
      <summary>
Zone Drag Line Cursor.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DataProperty">
      <summary>
Named property with data value. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataProperty.#ctor(Autodesk.Navisworks.Api.NamedConstant,Autodesk.Navisworks.Api.VariantData)">
      <summary>
Create a property from a combined name and display name
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'combinedName' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'data' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'data' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataProperty.#ctor(System.String,System.String,Autodesk.Navisworks.Api.VariantData)">
      <summary>
Create a property from separate name and display name
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataProperty.CombinedName">
      <summary>
Combined name of property
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataProperty.DisplayName">
      <summary>
Diplay name (localized, suitable for display to end user)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataProperty.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataProperty.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataProperty.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataProperty.Name">
      <summary>
Name of property (suitable for programmatic use)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataProperty.ParseCompatibleValue(System.String)">
      <summary>
Parses formattedValue into a value compatible (same type and formatting) with the current Value.
</summary>
      <returns>Parsed value</returns>
      <exception cref="T:System.FormatException">
formattedValue is not in a format compatible with the current value.
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataProperty.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataProperty.TryParseCompatibleValue(System.String)">
      <summary>
Try to parse formattedValue into a value compatible (same type and formatting) with the current Value. Returns a value with type of None on failure
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataProperty.Value">
      <summary>
Value of the property
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DataPropertyCollection">
      <summary>
A collection of <see cref="T:Autodesk.Navisworks.Api.DataProperty" /> objects.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.#ctor">
      <summary>
Create an empty collection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.#ctor(Autodesk.Navisworks.Api.DataPropertyCollection)">
      <summary>
Create a collection that is a copy of from
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.Add(Autodesk.Navisworks.Api.DataProperty)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.DataProperty})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.Contains(Autodesk.Navisworks.Api.DataProperty)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.DataProperty})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.CopyTo(Autodesk.Navisworks.Api.DataProperty[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.DataProperty})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.FindPropertyByCombinedName(Autodesk.Navisworks.Api.NamedConstant)">
      <summary>
Find first property with specified <see cref="P:Autodesk.Navisworks.Api.DataProperty.CombinedName" /></summary>
      <returns>First matching property or null</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'name' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.FindPropertyByDisplayName(System.String)">
      <summary>
Find first property with specified <see cref="P:Autodesk.Navisworks.Api.DataProperty.DisplayName" /></summary>
      <returns>First matching property or null</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.FindPropertyByName(System.String)">
      <summary>
Find first property with specified <see cref="P:Autodesk.Navisworks.Api.DataProperty.Name" /></summary>
      <returns>First matching property or null</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.IndexOf(Autodesk.Navisworks.Api.DataProperty)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.Insert(System.Int32,Autodesk.Navisworks.Api.DataProperty)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.Remove(Autodesk.Navisworks.Api.DataProperty)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DataPropertyCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DataPropertyNames">
      <summary>
Names (values of <see cref="P:Autodesk.Navisworks.Api.DataProperty.Name" />) of commonly found properties.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.AutoCadEntityHandleValue">
      <summary>
Name of AutoCad Entity Handle (<see cref="P:Autodesk.Navisworks.Api.PropertyCategoryNames.AutoCadEntityHandle" />) 
"Value" property
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemCreator">
      <summary>Name of Item "Creator" property (same as <see cref="P:Autodesk.Navisworks.Api.Model.Creator" />)</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemFileName">
      <summary>Name of Item "File Name" property (same as <see cref="P:Autodesk.Navisworks.Api.Model.FileName" />)</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemGuid">
      <summary>Name of Item "GUID" property (same as <see cref="P:Autodesk.Navisworks.Api.ModelItem.InstanceGuid" />)</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemHidden">
      <summary>Name of Item "Hidden" property</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemIcon">
      <summary>Name of Item "Icon" property</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemInternalType">
      <summary>Name of Item "Internal Type" property (same as <see cref="P:Autodesk.Navisworks.Api.ModelItem.ClassName" />)</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemLayer">
      <summary>Name of Item "Layer" property</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemMaterial">
      <summary>Name of Item "Material" property</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemName">
      <summary>Name of Item "Name" property (same as <see cref="P:Autodesk.Navisworks.Api.ModelItem.DisplayName" />)</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemRequired">
      <summary>Name of Item "Required" property</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemSourceFile">
      <summary>Name of Item "Source File" property</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemSourceFileName">
      <summary>Name of Item "Source File Name" property (same as <see cref="P:Autodesk.Navisworks.Api.Model.SourceFileName" />)</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemType">
      <summary>Name of Item "Type" property (same as <see cref="P:Autodesk.Navisworks.Api.ModelItem.ClassDisplayName" />)</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.ItemUnit">
      <summary>Name of Item "Unit" property (same as <see cref="P:Autodesk.Navisworks.Api.Model.Units" />)</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.MicrostationElementIdValue">
      <summary>
Name of Microstation Element Id (<see cref="P:Autodesk.Navisworks.Api.PropertyCategoryNames.MicrostationElementId" />)
"Value" property
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DataPropertyNames.RevitElementIdValue">
      <summary>
Name of Revit Element Id (<see cref="P:Autodesk.Navisworks.Api.PropertyCategoryNames.RevitElementId" />)
"Value" property
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Document">
      <summary>Represents the contents of one or more loaded files.</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.ActiveSheet">
      <summary>
Gets current active sheet
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.ActiveSheetChanged">
      <summary>
Occurs when the <see cref="P:Autodesk.Navisworks.Api.Document.ActiveSheet">ActiveSheet</see> has changed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.ActiveSheetChanging">
      <summary>
Occurs when the <see cref="P:Autodesk.Navisworks.Api.Document.ActiveSheet">ActiveSheet</see> is about to change.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.ActiveSheetType">
      <summary>
Gets current active sheet type
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.ActiveView">
      <summary>
Gets a reference to the currently active View
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.ActiveViewChanged">
      <summary>
Occurs when the <see cref="P:Autodesk.Navisworks.Api.Document.ActiveView">ActiveView</see> has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.ActiveViewChanging">
      <summary>
Occurs when the <see cref="P:Autodesk.Navisworks.Api.Document.ActiveView">ActiveView</see> is about to change
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.AppendFile(System.String)">
      <summary>
Append file with files already in document, adding to current contents.
</summary>
      <param name="fileName">Path to try and append file from</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to append file
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.AppendFiles(System.Collections.Generic.IEnumerable{System.String})">
      <summary>
Append files with files already in document, adding to current contents. More efficient than
appending each file separately.
</summary>
      <param name="fileNames">Paths to append files from</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to append files
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.AppendSheet(Autodesk.Navisworks.Api.SheetInfo)">
      <summary>
Append contents of sheet to current active sheet.
</summary>
      <param name="sheet">SheetInfo to try and append sheet from</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to append sheet
</exception>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.BeginTransaction(System.String)">
      <summary>
Returns a new <see cref="T:Autodesk.Navisworks.Api.Transaction">Transaction</see> object. This is used to
batch together edits. In the future it may support rollback.
</summary>
      <param name="displayName">
String that may be displayed in the GUI for undoing this transaction.
</param>
      <returns>
New <see cref="T:Autodesk.Navisworks.Api.Transaction">Transaction</see> object.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.CanDescribeAsAggregate">
      <summary>
Determines if current contents can described in terms of an JSON AggregateModelDefinition object.
</summary>
      <returns>
false if current contents cannot be described as an aggregate.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Clash">
      <summary>
Gets the associated DocumentClash part as discoverable IDocumentClash
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.Clear">
      <summary>
Delete entire contents of document, returning to default (untitled, empty) state.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.CloseFileHandles">
      <summary>
Closes all file handles for currently loaded files, completing load for current sheet.
File handles may be reopened in future (e.g. when changing the active sheet).
</summary>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to close file handles
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.ConvertSheet(System.String)">
      <summary>
Convert sheet with sheetId.
</summary>
      <param name="sheetId">Id of sheet to convert</param>
      <exception cref="T:System.ArgumentException">
Argument 'sheetId' is not contained in current document.
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to convert
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.CreateCommentWithUniqueId(System.String,Autodesk.Navisworks.Api.CommentStatus)">
      <summary>
Create a Comment with an Id that is unique within this Document
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.CreateCommentWithUniqueId(System.String,Autodesk.Navisworks.Api.CommentStatus,System.String)">
      <summary>
Create a Comment with an Id that is unique within this Document
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.CurrentComments">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments">DocumentCurrentComments</see> object containing the current Comments data.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.CurrentFileName">
      <summary>
Current file name.  Different from suggested file name in that
SuggestedFileName will return a friendly name for a remote file on
the basis that it expects you are trying to save locally and will
return a "Untitled" name for files that aren't saved yet.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.CurrentMeasurement">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement">DocumentCurrentMeasurement</see> object containing the current measurement data.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.CurrentSearch">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch">DocumentSearch</see> object containing the current search.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.CurrentSelection">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection">DocumentCurrentSelection</see> object containing the current selection.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.CurrentViewpoint">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint">DocumentCurrentViewpoint</see> object containing the current Viewpoint data.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Database">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase">DocumentDatabase</see> object containing embedded database.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.DescribeAsAggregate">
      <summary>
Describes current contents in terms of an JSON AggregateModelDefinition object.
</summary>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Current contents cannot be described as an aggregate.
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.Dispose">
      <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.Dispose(System.Boolean)"></member>
    <member name="P:Autodesk.Navisworks.Api.Document.DocumentInfo">
      <summary>
Gets DocumentInfoPart
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.EndDisableUndo">
      <summary>
Decrements an internal counter that determines if the undo mechanism is disabled.
As the count goes from 1 to 0 Undo is re-enabled. Should be used with a matched
call to StartDisableUndo.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.ExportAsDwf(System.String)">
      <summary>
Exports the document as a 'DWF' file.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.FileName">
      <summary>
File name (or URL) for document. May be null if document is
empty or has no associated file name.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.FileNameChanged">
      <summary>
Occurs when the file name of the Document is changed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.FileSaved">
      <summary>
Occurs when the document has been saved into a file
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.FileSaving">
      <summary>
Occurs when the document is about to be saved into a file
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.FrontRightTopViewUpVector">
      <summary>
Returns view direction up vector to look at model from front-right-top direction.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.FrontRightTopViewVector">
      <summary>
Returns view direction to look at model from front-right-top direction.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.FrontVector">
      <summary>
Natural front vector for this model. Will be Zero if no front vector defined.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.GenerateThumbnail(System.Int32,System.Int32)">
      <summary>
Generates a Thumbnail Image for this Document.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.GenerateThumbnail(System.Int32,System.Int32,System.Double)">
      <summary>
Generates a Thumbnail Image for this Document.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.GenerateThumbnailByRayTrace(System.Int32,System.Int32)">
      <summary>
Generates a thumbnail by ray trace for this Document.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.GetBoundingBox(System.Boolean)">
      <summary>
Returns the bounding box for the entire document.
</summary>
      <param name="ignoreHidden">
If true, bounding box will not include hidden items, otherwise hidden items will be taken into account.
</param>
      <returns>
Bounding box for all items in the document.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Grids">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentGrids">DocumentGrids</see> object containing the Grids data.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.HomeView">
      <summary>
The home view for the current document (if one is defined).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Hyperlinks">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentHyperlinks">DocumentHyperlinks</see> object containing document hyperlinks.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.IsActiveTransaction">
      <summary>
Is there a transaction in progress ?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.IsClear">
      <summary>
Is document in its default (untitled, empty) state ?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.IsDisposed">
      <summary>
Has this document been disposed ?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.IsModified">
      <summary>
Returns true if modifications requiring a save have been performed
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.IsUndoDisabled">
      <summary>
Gets the disabled state of the Undo mechanism.
</summary>
      <returns>True if Undo mechanism is currently disabled, otherwise false.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.MergeFile(System.String)">
      <summary>
Merge file into document, merging with current contents, ignoring duplicates.
</summary>
      <param name="fileName">Path to try and merge file from</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to merge file
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.MergeFiles(System.Collections.Generic.IEnumerable{System.String})">
      <summary>
Merge files with files already in document, merging with current contents. More efficient than
merging each file separately.
</summary>
      <param name="fileNames">Paths to merge files from</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to merge files
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.MergeSheet(Autodesk.Navisworks.Api.SheetInfo)">
      <summary>
Merge contents of sheet to current active sheet, ignoring duplicates.
</summary>
      <param name="sheet">SheetInfo to try and merge sheet from</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to merge sheet
</exception>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Models">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentModels">DocumentModels</see> object containing the current list of Models.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.NextRedo">
      <summary>
Display name of transaction that will be redone next time Redo() is called.
</summary>
      <returns>Null if nothing can be redone</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.NextUndo">
      <summary>
Display name of transaction that will be undone next time Undo() is called.
</summary>
      <returns>Null if nothing can be undone</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.OpenAggregate(System.String,System.String)">
      <summary>
Loads aggregate into document, replacing current contents.
</summary>
      <param name="aggregateJson">Aggregate in the form of a JSON AggregateModelDefinition object.</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to open aggregate.
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.OpenFile(System.String)">
      <summary>
Load file into document, replacing current contents.
</summary>
      <param name="fileName">Path to try and load file from</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to open file
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.PublishFile(System.String,Autodesk.Navisworks.Api.PublishProperties)">
      <summary>
Publish contents of document to a file.
</summary>
      <param name="fileName">Path to try and publish file to</param>
      <param name="properties">Publishing properties to publish file with</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to publish file
</exception>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.Redo">
      <summary>
Redoes the last completed transaction and makes it available for Undo again.
</summary>
      <exception cref="T:System.InvalidOperationException">
No transaction is available to Redo or there is an active transaction in progress.
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.ResolveReference(Autodesk.Navisworks.Api.SavedItemReference)">
      <summary>
Finds an item specified by the reference within this document.
</summary>
      <returns>Null if the item can't be found.</returns>
      <exception cref="T:System.ArgumentException">
reference does not refer to a specific part (documentPartId is empty/null).
</exception>
      <exception cref="T:System.ArgumentNullException">
if reference is null.
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.RightVector">
      <summary>
Natural right vector for this model. Will be Zero if no right vector defined.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.Rollback">
      <summary>
Rolls back (undoes) the last completed transaction. It will not be available for Redo.
</summary>
      <exception cref="T:System.InvalidOperationException">
No transaction is available to Undo or there is an active transaction in progress.
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.SavedViewpoints">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint">DocumentCurrentViewpoint</see> object containing the current Viewpoint data.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.SaveFile(System.String)">
      <summary>
Save contents of document to a file.
</summary>
      <param name="fileName">Path to try and save file to</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to save file
</exception>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.SaveFile(System.String,Autodesk.Navisworks.Api.DocumentFileVersion)">
      <summary>
Save contents of document to a file using a specific file version.
</summary>
      <param name="fileName">Path to try and save file to</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to save file
</exception>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
      <exception cref="T:System.ArgumentException">
fileName does not have .nwd or .nwf extension
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.SelectionSets">
      <summary>
Gets the <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets">SelectionSets</see> stored in the document.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.SetActiveSheet(System.String)">
      <summary>
Switch to the sheet with Id sheetId.
</summary>
      <param name="sheetId">Id of sheet to make active</param>
      <exception cref="T:System.ArgumentException">
Argument 'sheetId' is not contained in current document.
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to load sheet
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.SetGraduatedBackground(Autodesk.Navisworks.Api.Color,Autodesk.Navisworks.Api.Color)">
      <summary>
Sets a graduated background.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.SetHorizonBackground(Autodesk.Navisworks.Api.Color,Autodesk.Navisworks.Api.Color,Autodesk.Navisworks.Api.Color,Autodesk.Navisworks.Api.Color)">
      <summary>
Sets a horizon background.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.SetPlainBackground(Autodesk.Navisworks.Api.Color)">
      <summary>
Sets a plain background.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.ShowMatchingItemInSheet(System.String,Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Search for items with same guid in item, if have, make the sheet with sheetId active,
and select the matching model items.
</summary>
      <param name="sheetId">Id of sheet to search in</param>
      <param name="item">ModelItem to search with same Guid</param>
      <exception cref="T:System.ArgumentNullException">
item is null.
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'sheetId' is not contained in current document.
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.StartDisableUndo">
      <summary>
Increments an internal counter that determines if the undo mechanism is disabled.
As the count goes from 0 to 1 Undo is disabled. Should be used with a matched call
to EndDisableUndo.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.SuggestedFileName">
      <summary>
Suggested file name which document could be saved to. Always a valid filename
(absolute if file already exists, relative if suggested name for new file).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Takeoff">
      <summary>
Gets the associated DocumentTakeoff part as discoverable IDocumentTakeoff
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Timeliner">
      <summary>
Gets the associated DocumentTimeliner part as discoverable IDocumentTimeliner
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Title">
      <summary>
Title for document. Suitable for display in window title bar, or similar.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Tool">
      <summary>
Gets a <see cref="T:Autodesk.Navisworks.Api.DocumentParts.DocumentTool">DocumentTool</see> object containing the
active <see cref="P:Autodesk.Navisworks.Api.Document.Tool">Tool</see>.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.TransactionBeginning">
      <summary>
Occurs when a Transaction (multiple batched edits) begins, before any of the edits
in the transaction take place.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.TransactionEnded">
      <summary>
Occurs when a Transaction (multiple batched edits) has ended and all
the edits have been completed or rolled back.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryAppendFile(System.String)">
      <summary>
Try to append file with files already in document, adding to current contents.
</summary>
      <param name="fileName">Path to try and append file from</param>
      <returns>false if append fails</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryAppendFiles(System.Collections.Generic.IEnumerable{System.String})">
      <summary>
Try to append files with files already in document, adding to current contents. More efficient than
appending each file separately.
</summary>
      <param name="fileNames">Paths to append files from</param>
      <returns>false if append fails</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryAppendSheet(Autodesk.Navisworks.Api.SheetInfo)">
      <summary>
Try to append contents of sheet to current active sheet.
</summary>
      <param name="sheet">SheetInfo to try and append sheet from</param>
      <returns>false if append fails</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryCloseFileHandles">
      <summary>
Try to close all file handles for currently loaded files, completing load for current sheet.
File handles may be reopened in future (e.g. when changing the active sheet).
</summary>
      <returns>false if load cannot be completed or file handles cannot be closed</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryConvertSheet(System.String)">
      <summary>
Try to Convert sheet with sheetId.
</summary>
      <param name="sheetId">Id of sheet to try to convert</param>
      <returns>false if sheet could not be converted</returns>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryDescribeAsAggregate(System.String@)">
      <summary>
Describes current contents in terms of an JSON AggregateModelDefinition object.
</summary>
      <returns>
false if current contents cannot be described as an aggregate.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryMergeFile(System.String)">
      <summary>
Try to merge file into document, merging with current contents, ignoring duplicates.
</summary>
      <param name="fileName">Path to try and merge file from</param>
      <returns>false if merge fails</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryMergeFiles(System.Collections.Generic.IEnumerable{System.String})">
      <summary>
Try to merge files with files already in document, merging with current contents. More efficient than
merging each file separately.
</summary>
      <param name="fileNames">Paths to merge files from</param>
      <returns>false if merge fails</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryMergeSheet(Autodesk.Navisworks.Api.SheetInfo)">
      <summary>
Try to merge contents of sheet to current active sheet, ignoring duplicates.
</summary>
      <param name="sheet">SheetInfo to try and merge sheet from</param>
      <returns>false if merge fails</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryOpenAggregate(System.String,System.String)">
      <summary>
Try to load aggregate into document, replacing current contents..
</summary>
      <param name="aggregateJson">Aggregate in the form of a JSON AggregateModelDefinition object.</param>
      <returns>false if load fails</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryOpenFile(System.String)">
      <summary>
Try to load file into document, replacing current contents.
</summary>
      <param name="fileName">Path to try and load file from</param>
      <returns>false if load fails</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryPublishFile(System.String,Autodesk.Navisworks.Api.PublishProperties)">
      <summary>
Try to publish contents of document to a file.
</summary>
      <param name="fileName">Path to try and publish file to</param>
      <param name="properties">Publishing properties to publish file with</param>
      <returns>false if publish fails</returns>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryRedo">
      <summary>
Tries to redo the last completed transaction and make it available for Undo again.
</summary>
      <returns>False if nothing can be redone or there is an active transaction in progress</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryRollback">
      <summary>
Tries to roll back (undo) the last completed transaction and make it available for Redo.
</summary>
      <returns>False if nothing can be undone or there is an active transaction in progress</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TrySaveFile(System.String)">
      <summary>
Try to save contents of document to a file.
</summary>
      <param name="fileName">Path to try and save file to</param>
      <returns>false if save fails</returns>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TrySaveFile(System.String,Autodesk.Navisworks.Api.DocumentFileVersion)">
      <summary>
Try to save contents of document to a file using a specific file version.
</summary>
      <param name="fileName">Path to try and save file to</param>
      <returns>false if save fails</returns>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
      <exception cref="T:System.ArgumentException">
fileName does not have .nwd or .nwf extension
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TrySetActiveSheet(System.String)">
      <summary>
Try to switch to the sheet with Id sheetId.
</summary>
      <param name="sheetId">Id of sheet to make active</param>
      <returns>false if sheet could not be made active</returns>
      <exception cref="T:System.InvalidOperationException">
Document IsClear
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.TryUndo">
      <summary>
Tries to undo the last completed transaction and make it available for Redo.
</summary>
      <returns>False if nothing can be undone or there is an active transaction in progress</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.Undo">
      <summary>
Undoes the last completed transaction and makes it available for Redo.
</summary>
      <exception cref="T:System.InvalidOperationException">
No transaction is available to Undo or there is an active transaction in progress.
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Units">
      <summary>
Units for document. Apply to all geometry, properties, transforms, viewpoints, etc. in the document.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.UnitsChanged">
      <summary>
Occurs when the units of the Document are changed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Document.UpdateFiles">
      <summary>
Updates loaded files to match files on disk (i.e. if file has been changed
since it was first loaded).
</summary>
      <returns>true if anything in document was updated</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.UpVector">
      <summary>
Natural up vector for this model. Will be Zero if no up vector defined.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.ViewAdded">
      <summary>
Occurs when a <see cref="T:Autodesk.Navisworks.Api.View">View</see> has been added to the <see cref="P:Autodesk.Navisworks.Api.Document.Views">Views</see>
collection. Typically soon after the View has been created.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Document.ViewRemoved">
      <summary>
Occurs when a <see cref="T:Autodesk.Navisworks.Api.View">View</see> has been removed from the <see cref="P:Autodesk.Navisworks.Api.Document.Views">Views</see>
collection. Typically shortly before the View is destroyed.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Document.Views">
      <summary>
Gets a <see cref="T:System.Collections.ObjectModel.ReadOnlyCollection`1">ReadOnlyCollection</see> object
containing the current list of Views of the Document.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentEventArgs">
      <summary>
Event arguments used for <see cref="T:Autodesk.Navisworks.Api.Document">Document</see> related events
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentEventArgs.Document">
      <summary>
Gets the <see cref="T:Autodesk.Navisworks.Api.Document">Document</see> that the event is describing.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentFileException">
      <summary>
The exception that is thrown by file operation methods in <see cref="T:Autodesk.Navisworks.Api.Document">Document</see></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentFileException.#ctor">
      <summary>Creates a DocumentFileException</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentFileException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Creates a DocumentFileException</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentFileException.#ctor(System.String)">
      <summary>Creates a DocumentFileException</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentFileException.#ctor(System.String,System.Exception)">
      <summary>Creates a DocumentFileException</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentFileVersion">
      <summary>
Enumeration of Navisworks <see cref="T:Autodesk.Navisworks.Api.Document">Document</see> file format versions.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.DocumentFileVersion.Current">
      <summary>Use the most recent version of the file format supported by the runtime</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.DocumentFileVersion.Navisworks2015">
      <summary>Version of file format used by Navisworks 2015</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.DocumentFileVersion.Navisworks2016">
      <summary>Version of file format used by Navisworks 2016</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.DocumentFileVersion.Navisworks2017">
      <summary>Version of file format used by Navisworks 2017</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.DocumentFileVersion.Navisworks2018">
      <summary>Version of file format used by Navisworks 2018</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.DocumentFileVersion.Navisworks2019">
      <summary>Version of file format used by Navisworks 2018</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentInfo">
      <summary>
Information about a <see cref="T:Autodesk.Navisworks.Api.Document" /> that can be accessed without loading the entire document
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentInfo.#ctor">
      <summary>
Create an empty DocumentInfo<see cref="T:Autodesk.Navisworks.Api.DocumentInfo" /></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentInfo.CurrentSheet">
      <summary>
Get the currently active sheet
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentInfo.CurrentSheetId">
      <summary>
Get the id of the currently active sheet
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentInfo.FileVersionGuid">
      <summary>
Get Guid generated when current version of corresponding file was saved. Changes whenever document is saved.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentInfo.FindSheet(System.String)">
      <summary>
Find Sheet by sheet Id
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentInfo.IndexOfSheetId(System.String)">
      <summary>
Get Index by sheet Id
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentInfo.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentInfo.PropertyCategories">
      <summary>
Get the property category collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentInfo.SourceGuid">
      <summary>
Get original Guid when FileInfo was first created. Once set remains the same while Guid changes when saving to a file of a different type.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentInfoParts">
      <summary>
Specifies parts of a <see cref="T:Autodesk.Navisworks.Api.DocumentInfo" /></summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.DocumentInfoParts.CurrentSheetId">
      <summary>
Current sheet Id
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.EulerAngleResult">
      <summary>
Represents Euler angles returned from a method
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.EulerAngleResult.#ctor">
      <summary>
Constructor for a Euler angle result.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.EulerAngleResult.X">
      <summary>
'X' Euler angle
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.EulerAngleResult.Y">
      <summary>
'Y' Euler angle
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.EulerAngleResult.Z">
      <summary>
'Z' Euler angle
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileInteractiveResolvedEventArgs">
      <summary>
Event arguments used for the Application::FileInteractiveResolved event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileInteractiveResolvedEventArgs.ResolvedFileReference">
      <summary>
Get file reference that FileReference has been resolved to, or null if not resolved
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileInteractiveResolvedEventArgs.Response">
      <summary>
Get user's response from interactive dialog.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileInteractiveResolvingEventArgs">
      <summary>
Event arguments used for the Application::FileInteractiveResolving event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileInteractiveResolvingEventArgs.DisplayString">
      <summary>
Get string to display to the end user explaining what sort of file is being resolved
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileInteractiveResolvingEventArgs.Handled">
      <summary>
Set whether event handler has handled interactive file resolution. 
If set to true, default interactive file resolution will not occur.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileInteractiveResolvingEventArgs.ResolvedFileReference">
      <summary>
Set file reference that <see cref="P:Autodesk.Navisworks.Api.FileResolutionEventArgs.FileReference" /> has been resolved to by interactively
asking user. Leave as null if file can’t be resolved.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileInteractiveResolvingEventArgs.Response">
      <summary>
Set user's response from interactive dialog.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileReferenceResolver">
      <summary>
Utility class used to resolve a file reference to a real file
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.FileReferenceResolver.#ctor">
      <summary>
Default constructor
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileReferenceResolver.InteractiveDisplayString">
      <summary>
String to display to end user if reference has to be resolved interactively
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileReferenceResolver.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileReferenceResolver.ReferringFileName">
      <summary>
File name that is referring to file to be resolved, empty if not known
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileReferenceResolver.ReferringFileNameAsSaved">
      <summary>
File name that is referring to file to be resolved as it was when saved, empty if not known
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.FileReferenceResolver.Resolve(System.String)">
      <summary>
Resolve a file reference (absolute path, relative path, URL, ...)
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.FileReferenceResolver.Resolve(System.String,System.Boolean)">
      <summary>
Resolve a file reference (absolute path, relative path, URL, ...)
</summary>
      <param name="resolveToOpen">Specify whether result should include FileNameToOpen</param>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileReferenceResolveResult">
      <summary>
Result of calling FileReferenceResolver::Resolve
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileReferenceResolveResult.FileNameToOpen">
      <summary>
File name that can be opened to read contents of file referred to
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileReferenceResolveResult.ResolvedFileReference">
      <summary>
Resolved (updated) reference
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileReferenceResolveResult.Response">
      <summary>
OK if reference was resolved successfully
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileReferenceType">
      <summary>
Specifies type of FileReference
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileReferenceType.None">
      <summary>
Null or empty file reference
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileReferenceType.Local">
      <summary>
Absolute path to file on disk
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileReferenceType.Remote">
      <summary>
URL for remote file
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileReferenceType.Embedded">
      <summary>
File embedded in referring file
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileReferenceType.Relative">
      <summary>
Path relative to referring file
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileReferenceType.Unknown">
      <summary>
Unknown type of file reference
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileResolutionEventArgs">
      <summary>
Base class for file resolution related events
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolutionEventArgs.FileReference">
      <summary>
Get file reference to be resolved
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolutionEventArgs.FileReferenceType">
      <summary>
Get type of file reference to be resolved
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolutionEventArgs.ReferringFileName">
      <summary>
Get file name that is referring to file to be resolved, or null if not known
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolutionEventArgs.ReferringFileNameAsSaved">
      <summary>
Get file name that is referring to file to be resolved as it was when saved, or null if not known
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolutionEventArgs.ResolveToOpen">
      <summary>
Get whether file is being resolved in order to open it.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileResolutionResponse">
      <summary>
User response from request for file resolution
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileResolutionResponse.OK">
      <summary>
User has supplied an updated file reference
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileResolutionResponse.Cancel">
      <summary>
User wants to cancel the entire operation
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileResolutionResponse.Ignore">
      <summary>
User wants to ignore this unresolved file
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.FileResolutionResponse.IgnoreAll">
      <summary>
User wants to ignore this and any other unresolved files
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileResolvedEventArgs">
      <summary>
Event arguments used for the Application::FileResolved event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolvedEventArgs.FileNameToOpen">
      <summary>
Get file name to open to read contents of resolved reference. Same as ResolvedFileReference
if file is local. Null if not resolved or file is remote and has not been downloaded.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolvedEventArgs.ResolvedFileReference">
      <summary>
Get file reference that FileReference has been resolved to, or null if not resolved
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolvedEventArgs.ResolvedFileReferenceType">
      <summary>
Get type of file reference to be resolved
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileResolvingEventArgs">
      <summary>
Event arguments used for the Application::FileResolving event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolvingEventArgs.FileNameToOpen">
      <summary>
Set file name to open to read contents of resolved file. 
Leave as null if ResolveToOpen is false or file can’t be resolved.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolvingEventArgs.Handled">
      <summary>
Set whether event handler has handled file resolution. 
If set to true, default file resolution will not occur.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileResolvingEventArgs.ResolvedFileReference">
      <summary>
Set file reference that <see cref="P:Autodesk.Navisworks.Api.FileResolutionEventArgs.FileReference" /> has been resolved to.
Leave as null if file can’t be resolved.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FileSaveEventArgs">
      <summary>
Event arguments used for <see cref="T:Autodesk.Navisworks.Api.Document" /> SaveFile related events
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileSaveEventArgs.FileName">
      <summary>
Gets the name of the file that is being saved to
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FileSaveEventArgs.SaveComplete">
      <summary>
Gets whether the save has completed successfully
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.FolderItem">
      <summary>
A simple folder of saved items.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.FolderItem.#ctor">
      <summary>
Create an empty folder
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.FolderItem.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Graphics">
      <summary>
Class encapsulating API for the rendering of client graphics.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Arc(Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D,System.Boolean)">
      <summary>
Renders a 2D arc in the XY plane at the current Z depth.
</summary>
      <param name="centre">Centre point of the arc.</param>
      <param name="start">Start point of the arc.</param>
      <param name="end">End point of the arc.</param>
      <param name="filled">Should the arc be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'centre' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'centre' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'start' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'start' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'end' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'end' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Arc(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Vector3D,System.Boolean)">
      <summary>
Renders a 3D arc.
</summary>
      <param name="center">Center point of the arc.</param>
      <param name="start">Start point of the arc.</param>
      <param name="end">End point of the arc.</param>
      <param name="normal">Normal for arc.</param>
      <param name="filled">Should the arc be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'center' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'center' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'start' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'start' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'end' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'end' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'normal' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'normal' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.BeginComplexPolygon(Autodesk.Navisworks.Api.VertexProperties)">
      <summary>
Begin rendering a complex polygon.
</summary>
      <param name="vertexProperties">Vertex properties for the polygon.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.BeginComplexPolygonContour">
      <summary>
Begin complex polygon contour.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.BeginModelContext">
      <summary>
Begin rendering in the Model Context.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.BeginPolygon(Autodesk.Navisworks.Api.VertexProperties)">
      <summary>
Begins a convex polygon.
</summary>
      <param name="vertexProperties">Vertex properties for the polygon.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.BeginUserContext">
      <summary>
Begin rendering in a user-defined context.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.BeginWindowContext">
      <summary>
Begin rendering in the Window Context.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.BezierSegment(Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D)">
      <summary>
Renders a 2D segment of a 3rd order Bezier curve.
</summary>
      <param name="start">Start point of the segment.</param>
      <param name="control">Control point for segment.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'start' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'start' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'control' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'control' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'end' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'end' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.BezierSegment(Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D,System.Int32)">
      <summary>
Renders a 2D segment of a 3rd order Bezier curve.
</summary>
      <param name="start">Start point of the segment.</param>
      <param name="control">Control point for segment.</param>
      <param name="resolution">Number of points to evaluate along the Bezier.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'start' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'start' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'control' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'control' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'end' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'end' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Bitmap(System.Int32,Autodesk.Navisworks.Api.Point2D,System.Double)">
      <summary>
Renders a registered bitmap
</summary>
      <param name="index">Index of the registered bitmap to render.</param>
      <param name="origin">Origin point of the bitmap.</param>
      <param name="alpha">Overall alpha value for the bitmap.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'origin' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'origin' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Bitmap(System.Int32,Autodesk.Navisworks.Api.Point2D,System.UInt32,System.UInt32,System.Double)">
      <summary>
Renders a registered bitmap
</summary>
      <param name="index">Index of the registered bitmap to render.</param>
      <param name="origin">Origin point of the bitmap.</param>
      <param name="width">Width of the image you want to render.</param>
      <param name="height">Height of the image you want to render.</param>
      <param name="alpha">Overall alpha value for the bitmap.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'origin' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'origin' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Blend(System.Boolean)">
      <summary>
Enables or disables blending.
</summary>
      <param name="blendOn">Should blending be enabled.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.CanRenderText2D(Autodesk.Navisworks.Api.TextFontInfo,System.String)">
      <summary>
Check to see if you can render a given text string with given font info.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'fontInfo' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Circle(Autodesk.Navisworks.Api.Point2D,System.Double,System.Boolean)">
      <summary>
Renders a 2D circle in the XY plane at the current Z depth.
</summary>
      <param name="centre">Centre point of the circle.</param>
      <param name="radius">Radius of circle.</param>
      <param name="filled">Should the circle be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'centre' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'centre' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Circle(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Vector3D,System.Double,System.Boolean)">
      <summary>
Renders a 3D circle in the model space.
</summary>
      <param name="centre">Centre point of the circle.</param>
      <param name="normal">normal for the circle.</param>
      <param name="radius">Radius of circle.</param>
      <param name="filled">Should the circle be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'centre' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'centre' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'normal' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'normal' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Color(Autodesk.Navisworks.Api.Color,System.Double)">
      <summary>
Sets the current render color.
</summary>
      <param name="colorValue">Color value.</param>
      <param name="alphaValue">Alpha value. Range of 0.0 to 1.0. 0.0 is fully transparent, 1.0 is fully opaque.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'colorValue' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'colorValue' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Cone(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D,System.Double,System.Double)">
      <summary>
Renders a 3D cone.
</summary>
      <param name="start">Start point of centre axis.</param>
      <param name="end">End point of centre axis.</param>
      <param name="startRadius">Radius at start point of cone.</param>
      <param name="endRadius">Radius at end point of cone.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'start' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'start' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'end' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'end' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Cuboid(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D,System.Boolean)">
      <summary>
Renders a 3D cuboid.
</summary>
      <param name="origin">Origin point of rectangle.</param>
      <param name="xVector">Vector representing 'x' side of cuboid.</param>
      <param name="yVector">Vector representing 'y' side of cuboid.</param>
      <param name="zVector">Vector representing 'y' side of cuboid.</param>
      <param name="filled">Should the cuboid be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'origin' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'origin' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'xVector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'xVector' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'yVector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'yVector' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'zVector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'zVector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Cylinder(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D,System.Double)">
      <summary>
Renders a 3D cylinder.
</summary>
      <param name="start">Start point of centre axis.</param>
      <param name="end">End point of centre axis.</param>
      <param name="radius">Radius of cylinder.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'start' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'start' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'end' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'end' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.DepthMask(System.Boolean)">
      <summary>
Enables or disables depth buffer writing.
</summary>
      <param name="depthMaskOn">Should writing to the depth buffer be enabled.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.DepthTest(System.Boolean)">
      <summary>
Enables or disables depth testing.
</summary>
      <param name="depthTestOn">Should depth testing be enabled.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Ellipse(Autodesk.Navisworks.Api.Point2D,System.Double,System.Double,System.Boolean)">
      <summary>
Renders a 2D axis-aligned ellipse in the XY plane at the current Z depth.
</summary>
      <param name="centre">Centre point of the ellipse.</param>
      <param name="xRadius">Length of X radius.</param>
      <param name="yRadius">Length of Y radius.</param>
      <param name="filled">Should the ellipse be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'centre' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'centre' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Ellipse(Autodesk.Navisworks.Api.Point2D,System.Double,System.Double,System.Boolean,System.Int32)">
      <summary>
Renders a 2D axis-aligned ellipse in the XY plane at the current Z depth.
</summary>
      <param name="centre">Centre point of the ellipse.</param>
      <param name="xRadius">Length of X radius.</param>
      <param name="yRadius">Length of Y radius.</param>
      <param name="filled">Should the ellipse be filled in or an outline.</param>
      <param name="resolution">Number of points used to draw ellipse.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'centre' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'centre' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.EndComplexPolygon">
      <summary>
Ends current complex polygon.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.EndComplexPolygonContour">
      <summary>
Ends current complex polygon contour.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.EndModelContext">
      <summary>
End rendering in the Model context.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.EndPolygon">
      <summary>
End current convex polygon.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.EndUserContext">
      <summary>
End rendering in the User context.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.EndWindowContext">
      <summary>
End rendering in the Window Context.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.GetFontMetrics(Autodesk.Navisworks.Api.TextFontInfo,Autodesk.Navisworks.Api.TextFontMetrics)">
      <summary>
Returns font metrics.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'fontInfo' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'metrics' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Graphics.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Lighting(System.Boolean)">
      <summary>
Enables or disables lighting.
</summary>
      <param name="lightingOn">Should lighting be enabled.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Line(Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D)">
      <summary>
Renders a 2D line in the XY plane at the current depth.
</summary>
      <param name="point1">First point of line.</param>
      <param name="point2">Second point of line.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point1' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point2' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point2' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Line(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D)">
      <summary>
Renders a 3D line.
</summary>
      <param name="start">Start point.</param>
      <param name="end">End point.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'start' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'start' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'end' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'end' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.LineStipple(System.Int32,System.UInt16)">
      <summary>
Sets the current line stipple mode.
</summary>
      <param name="factor">Factor to stretch pattern by. May be clamped.</param>
      <param name="pattern">Bit pattern to stipple line with.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.LineWidth(System.Double)">
      <summary>
Sets the current line width.
</summary>
      <param name="width">line width to render with.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Point(Autodesk.Navisworks.Api.Point2D)">
      <summary>
Renders a 2D point in the XY plane at the current depth.
</summary>
      <param name="point2D">Position to render point.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point2D' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point2D' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Point(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Renders a 3D point.
</summary>
      <param name="point3D">Position to render point.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point3D' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point3D' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Graphics.PolygonTessellationWindingRule">
      <summary>
Tessellation winding rule
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Polyline2D(Autodesk.Navisworks.Api.Point2DList)">
      <summary>
Renders a 2D polyline in the XY plane at the current depth.
</summary>
      <param name="points">Array of each point</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'points' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'points' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Polyline3D(Autodesk.Navisworks.Api.Point3DList)">
      <summary>
Renders a 3D polyline.
</summary>
      <param name="points">Array of each point</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'points' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'points' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Rectangle(Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D,System.Boolean)">
      <summary>
Renders a 2D rectangle in the XY plane at the current Z depth.
</summary>
      <param name="bottomLeft">Bottom-left coordinate of rectangle.</param>
      <param name="topRight">Top-right coordinate of rectangle.</param>
      <param name="filled">Should the rectangle be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'bottomLeft' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'bottomLeft' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'topRight' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'topRight' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Rectangle(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D,System.Boolean)">
      <summary>
Renders a 3D rectangle.
</summary>
      <param name="origin">Origin point of rectangle.</param>
      <param name="xVector">Vector representing 'x' side of rectangle.</param>
      <param name="yVector">Vector representing 'y' side of rectangle.</param>
      <param name="filled">Should the rectangle be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'origin' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'origin' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'xVector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'xVector' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'yVector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'yVector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.SetTexture(System.Int32)">
      <summary>
Set texture image index.
</summary>
      <param name="imageId">image index registered by Application.RegisterBitmap API.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Sphere(Autodesk.Navisworks.Api.Point3D,System.Double)">
      <summary>
Renders a 3D sphere.
</summary>
      <param name="center">Center of sphere.</param>
      <param name="radius">Radius of sphere.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'center' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'center' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Text2D(Autodesk.Navisworks.Api.TextFontInfo,System.String,Autodesk.Navisworks.Api.Point2D,System.Int32,System.Int32)">
      <summary>
Renders 2D text.Text is rendered in 2D as bitmaps. It always faces the viewer.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'fontInfo' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'origin' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'origin' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Text2DExtents(Autodesk.Navisworks.Api.TextFontInfo,System.String)">
      <summary>
Returns the extents of 2D text.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'fontInfo' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.TextureCoordinate(Autodesk.Navisworks.Api.Point2D)">
      <summary>
Specifies texture co-ordinate for next polygon vertex.
</summary>
      <param name="coordinate">Texture co-ordinate.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'coordinate' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'coordinate' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Triangle(Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D,System.Boolean)">
      <summary>
Renders a 2D triangle in the XY plane at the current Z depth.
</summary>
      <param name="point1">First point of triangle.</param>
      <param name="point2">Second point of triangle.</param>
      <param name="point3">Third point of triangle.</param>
      <param name="filled">Should the triangle be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point1' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point2' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point2' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point3' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point3' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Triangle(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D,System.Boolean)">
      <summary>
Renders a 3D triangle.
</summary>
      <param name="point1">First point on triangle.</param>
      <param name="point2">Second point on triangle.</param>
      <param name="point3">Third point on triangle.</param>
      <param name="filled">Should the triangle be filled in or an outline.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point1' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point2' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point2' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point3' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point3' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.Vertex(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Specifies polygon vertex.
</summary>
      <param name="coordinate">Vertex co-ordinate.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'coordinate' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'coordinate' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.VertexColor(Autodesk.Navisworks.Api.Color,System.Double)">
      <summary>
Specifies color of next polygon vertex.
</summary>
      <param name="color">Vertex color.</param>
      <param name="alpha">Vertex alpha value.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'color' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'color' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Graphics.VertexNormal(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Specifies normal of next polygon vertex.
</summary>
      <param name="normal">Vertex normal.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'normal' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'normal' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Graphics.WindowHeight">
      <summary>
Returns height of window.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Graphics.WindowWidth">
      <summary>
Returns width of window.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridIntersection">
      <summary>
Represents an Intersection of two Grid Lines
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridIntersection.DisplayName">
      <summary>
The display name comprising the two grid line labels and the level label.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridIntersection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridIntersection.Level">
      <summary>
The Grid Level this Intersection is on.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridIntersection.Line1">
      <summary>
The 1st Grid Line forming this Intersection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridIntersection.Line1Direction">
      <summary>
The 3D direction of 1st grid line at the point of the intersection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridIntersection.Line2">
      <summary>
The 2nd Grid Line forming this Intersection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridIntersection.Line2Direction">
      <summary>
The 3D direction of 2nd grid line at the point of the intersection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridIntersection.Position">
      <summary>
The 3D position of the intersection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridLevel">
      <summary>
A grid level
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevel.ClosestIntersection(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Returns the intersection of the grid level closest to a given 3D point.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevel.DisplayName">
      <summary>
Name of the grid level as diplayed in the GUI.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevel.Elevation">
      <summary>
Evelation of the grid level.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevel.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridLevelCollection">
      <summary>
A collection of Grid Levels
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.Add(Autodesk.Navisworks.Api.GridLevel)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.GridLevel})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.Contains(Autodesk.Navisworks.Api.GridLevel)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.GridLevel})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.CopyTo(Autodesk.Navisworks.Api.GridLevel[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.GridLevel})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevelCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.IndexOf(Autodesk.Navisworks.Api.GridLevel)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.Insert(System.Int32,Autodesk.Navisworks.Api.GridLevel)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevelCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevelCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.Remove(Autodesk.Navisworks.Api.GridLevel)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLevelCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLevelCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridLine">
      <summary>
A Grid Line
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLine.DisplayName">
      <summary>
Name of GridLine as diplayed in the GUI.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLine.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridLineCollection">
      <summary>
A collection of GridLines
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.Add(Autodesk.Navisworks.Api.GridLine)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.GridLine})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.Contains(Autodesk.Navisworks.Api.GridLine)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.GridLine})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.CopyTo(Autodesk.Navisworks.Api.GridLine[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.GridLine})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLineCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.IndexOf(Autodesk.Navisworks.Api.GridLine)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.Insert(System.Int32,Autodesk.Navisworks.Api.GridLine)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLineCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLineCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.Remove(Autodesk.Navisworks.Api.GridLine)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridLineCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridLineCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridsData">
      <summary>
The Grids data as returned by DocumentGrids.Value.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridsData.#ctor(Autodesk.Navisworks.Api.GridsData)">
      <summary>
Copy constructor
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridsData.ActiveSystem">
      <summary>
The Active Grid System
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'system' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'system' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridsData.CreateCopy">
      <summary>
Create a new copy of this item
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridsData.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridsData.RenderMode">
      <summary>
The render mode for grids and levels.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridsData.Systems">
      <summary>
The collection of all GridSystems within the Document.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridsOptions">
      <summary>
Provides access to Grids Options
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridsOptions.AboveColor">
      <summary>
The color of the Grid lines on the level directly above the camera.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridsOptions.BelowColor">
      <summary>
The color of the Grid lines on the level directly below the camera.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridsOptions.Enabled">
      <summary>
Determines if Grids will rendered.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridsOptions.OtherColor">
      <summary>
The color of the Grid lines on levels not directly above or below the camera.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridsOptions.XRayMode">
      <summary>
Renders occluded grid lines.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridsRenderMode">
      <summary>
Determines which Levels are rendered.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.GridsRenderMode.AboveAndBelow">
      <summary>
Renders Levels directly above and directly below the current Viewpoint.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.GridsRenderMode.Above">
      <summary>
Renders the Level directly above the current Viewpoint.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.GridsRenderMode.Below">
      <summary>
Renders the Level directly below the current Viewpoint.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.GridsRenderMode.All">
      <summary>
Renders all Levels.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.GridsRenderMode.Locked">
      <summary>
Renders just the level you are locked to.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridSystem">
      <summary>
A system of grid lines and levels
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystem.ClosestIntersection(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Returns the location closest to a given 3D point.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystem.DisplayName">
      <summary>
Name of GridSystem as diplayed in the GUI.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystem.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystem.Levels">
      <summary>
Accesses Grid Levels contained in this System.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystem.Lines">
      <summary>
Accesses Grid Lines contained in this System.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystem.LockedLevel">
      <summary>
Determines if the GridSystem is locked to a particular level
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'level' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystem.Origin">
      <summary>
Accesses origin point of this System.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystem.UpDirection">
      <summary>
Accesses up direction of this System.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GridSystemCollection">
      <summary>
A collection of GridSystems.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.Add(Autodesk.Navisworks.Api.GridSystem)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.GridSystem})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.Contains(Autodesk.Navisworks.Api.GridSystem)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.GridSystem})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.CopyTo(Autodesk.Navisworks.Api.GridSystem[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.GridSystem})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystemCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.IndexOf(Autodesk.Navisworks.Api.GridSystem)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.Insert(System.Int32,Autodesk.Navisworks.Api.GridSystem)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystemCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystemCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.Remove(Autodesk.Navisworks.Api.GridSystem)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GridSystemCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GridSystemCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.GroupItem">
      <summary>
Base class for classes which contain a collection of saved items.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GroupItem.Children">
      <summary>
Children of the group
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.GroupItem.CreateCopyWithoutChildren">
      <summary>
Create a new copy of this item without its child-items
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.GroupItem.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.HelpIdResult">
      <summary>
Represents a Help Id returned from a call to a ToolPlugin or Input Plugin.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HelpIdResult.#ctor">
      <summary>
Constructor for a HelpIdResult.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HelpIdResult.Handled">
      <summary>
The status of whether the plugin handled the call. If true then HelpId should containg the Help Id.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HelpIdResult.Id">
      <summary>
Help Id being returned.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Hyperlink">
      <summary>
Represents a hyperlink attached to a ModelItem.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Hyperlink.#ctor(System.String,System.String)">
      <summary>
Creates a new hyperlink.
</summary>
      <param name="name">Hyperlink name.</param>
      <param name="url">Hyperlink URL.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Hyperlink.#ctor(System.String,System.Uri)">
      <summary>
Creates a new hyperlink from a Uri.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Hyperlink.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Hyperlink.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Hyperlink.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Hyperlink.Name">
      <summary>
Hyperlink name.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Hyperlink.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Hyperlink.URL">
      <summary>
Hyperlink URL.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.HyperlinkCollection">
      <summary>
A collection of Hyperlinks
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.#ctor">
      <summary>
Create an empty collection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.#ctor(Autodesk.Navisworks.Api.HyperlinkCollection)">
      <summary>
Create a collection that is a copy of from
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.Add(Autodesk.Navisworks.Api.Hyperlink)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.Hyperlink})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.Contains(Autodesk.Navisworks.Api.Hyperlink)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.Hyperlink})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.CopyTo(Autodesk.Navisworks.Api.Hyperlink[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.Hyperlink})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HyperlinkCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.IndexOf(Autodesk.Navisworks.Api.Hyperlink)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.Insert(System.Int32,Autodesk.Navisworks.Api.Hyperlink)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HyperlinkCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HyperlinkCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.Remove(Autodesk.Navisworks.Api.Hyperlink)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.HyperlinkCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.HyperlinkCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.IHasDynamicProperties">
      <summary>
Extends the NET interface <see cref="T:System.Dynamic.IDynamicMetaObjectProvider" /> to include provision of dynamic properties.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.IHasDynamicProperties.DynamicMemberNames">
      <summary>
Enumerates the dynamically added members of the object by name.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.IHasDynamicProperties.GetProperty(System.String)">
      <summary>
Fetches the property value specified by the string argument.
</summary>
      <param name="name">
Name of the dynamic property to obtain. As with real NET properties, this name is case-sensitive.
</param>
      <returns>
Value of the dynamic property retrieved.
</returns>
      <exception cref="T:System.ArgumentException">Name is not a valid dynamic property.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.IHasDynamicProperties.SetProperty(System.String,System.Object)">
      <summary>
Sets a value to the property specified by the string argument.
</summary>
      <param name="name">
Name of the dynamic property to set. As with real NET properties, this name is case-sensitive.
</param>
      <param name="value">
Value to set. This should match the type of the dynamic property.
</param>
      <returns>
The same object as was passed to argument 'value'. This enables settor chaining.
</returns>
      <exception cref="T:System.ArgumentException">Name is not a valid dynamic property.</exception>
      <exception cref="T:System.InvalidCastException">Value does not cast to the expected dynamic property type.</exception>
      <exception cref="T:System.NotSupportedException">Setting to the property is not supported.</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.InfoPropertyCategory">
      <summary>
Category of properties stored in DocumentInfo and SheetInfo objects.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.InfoPropertyCategory.DisplayName">
      <summary>
Get the display name.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.InfoPropertyCategory.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.InfoPropertyCategory.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.InfoPropertyCategory.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.InfoPropertyCategory.Properties">
      <summary>
Get the properties
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.InfoPropertyCategoryCollection">
      <summary>
A collection of <see cref="T:Autodesk.Navisworks.Api.InfoPropertyCategory" /> objects.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.InfoPropertyCategoryCollection.#ctor">
      <summary>
Create an empty collection
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.InfoPropertyCategoryCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.InfoPropertyCategoryCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.InfoPropertyCategoryCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.InfoPropertyCategoryCollection.Item(System.Int32)"></member>
    <member name="T:Autodesk.Navisworks.Api.KeyModifiers">
      <summary>
Enumerates key modifiers used in input into Navisworks
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.KeyModifiers.None">
      <summary>
No modifier keys pressed
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.KeyModifiers.Shift">
      <summary>
SHIFT modifier key pressed
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.KeyModifiers.Alt">
      <summary>
ALT modifier keys pressed
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.KeyModifiers.Ctrl">
      <summary>
CTRL modifier key pressed
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.KeyModifiers.DoubleClick">
      <summary>
Double Click
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.MaterialOverride">
      <summary>
Material Override
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.MaterialOverride.#ctor"></member>
    <member name="P:Autodesk.Navisworks.Api.MaterialOverride.Color">
      <summary>
Material Override.
May be null.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.MaterialOverride.Item">
      <summary>
Material Override.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.MaterialOverride.Transparency">
      <summary>
Material Override.
May be null.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Matrix3">
      <summary>
A 3x3 matrix.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.#ctor">
      <summary>
Default constructor. Makes an identity matrix.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.#ctor(Autodesk.Navisworks.Api.Rotation3D)">
      <summary>
Make from a rotation.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'rotation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'rotation' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.#ctor(System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
      <summary>
Make from elements specified in row major order.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.Determinant">
      <summary>
Get determinant of matrix.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.Equals(Autodesk.Navisworks.Api.Matrix3)">
      <summary>
Equal within a tolerance, each element of matrix is equal to corresponding element within given tolerance.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'matrix' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'matrix' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.Equals(Autodesk.Navisworks.Api.Matrix3,System.Double)">
      <summary>
Equal within a tolerance, each element of matrix is equal to corresponding element within given tolerance.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'matrix' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'matrix' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.Get(System.Int32,System.Int32)">
      <summary>
"Get a single matrix element."
</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'row' out of range
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'column' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.IsIdentity">
      <summary>
Is matrix the identity matrix ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Matrix3.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.IsZero">
      <summary>
Is matrix a zero matrix? A zero matrix is one where every component is 0.0.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Matrix3.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.MeasurementType">
      <summary>
The type of measurement tool being used.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.MeasurementType.None">
      <summary>
No measurement type
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.MeasurementType.Distance">
      <summary>
Distance measurement type
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.MeasurementType.Angle">
      <summary>
Angle measurement type
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.MeasurementType.Area">
      <summary>
Area measurement type
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Model">
      <summary>
Represents a loaded model within the model hierarchy
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.Creator">
      <summary>
Name of creating file loader or design application. Null if unknown.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Model.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.FileName">
      <summary>
Filename this model was loaded from
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.FrontVector">
      <summary>
Preferred front vector for model. Will be zero if no front vector defined.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Model.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.Guid">
      <summary>
Globally unique identifier for this model
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.HasFrontVector">
      <summary>
Is there a front vector defined for model ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.HasNorthVector">
      <summary>
Is there a north vector defined for model ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.HasRightVector">
      <summary>
Is there a right vector defined for model ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.HasUpVector">
      <summary>
Is there an up vector defined for model ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.IsTransformReflected">
      <summary>
Is the transform reflected.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.NorthVector">
      <summary>
Preferred north vector for model. Will be zero if no north vector defined.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.PublishProperties">
      <summary>
Properties specified when model was last published. Will be null if model has not been published.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.RightVector">
      <summary>
Preferred right vector for model. Will be zero if no right vector defined.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.RootItem">
      <summary>
Root item of the model hierarchy corresponding to this model
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.SchemaDefinitions">
      <summary>
Schema definitions in use by this model.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.SourceFileName">
      <summary>
Original source filename this model was first converted from. Null if unknown.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.SourceGuid">
      <summary>
Get original Guid that this model was created with. Guid may be modified to ensure all models within a sheet have unique Guids. If the same model is appended to a sheet twice, each model has the same SourceGuid but different Guids.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.Transform">
      <summary>
Transform applied to the model.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.Units">
      <summary>
Units in which dimensions of this model are defined
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Model.UpVector">
      <summary>
Preferred up vector for model. Will be zero if no up vector defined.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ModelCreatorNames">
      <summary>
Names (values of <see cref="P:Autodesk.Navisworks.Api.Model.Creator" />) of commonly found model creators.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.ArchicadExporter">
      <summary>Models created by export from Archicad</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.AsciiLaserReader">
      <summary>Models created by ASCII Laser reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.AutodeskRealDwgReader">
      <summary>Models created by Autodesk RealDWG reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.Cis2Reader">
      <summary>Models created by CIS/2 reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.DwfReader">
      <summary>Models created by DWF reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.FaroReader">
      <summary>Models created by Faro reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.IfcReader">
      <summary>Models created by IFC reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.IgesReader">
      <summary>Models created by IGES reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.InventorReader">
      <summary>Models created by Inventor reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.JTOpenReader">
      <summary>Models created by JTOpen reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.LeicaReader">
      <summary>Models created by Leica reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.MaxExporter">
      <summary>Models created by export from 3D Studio Max</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.MicrostationExporter">
      <summary>Models created by export from Microstation</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.MicrostationReader">
      <summary>Models created by Microstation design file (DGN) reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.ParasolidReader">
      <summary>Models created by Parasolid reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.RevitExporter">
      <summary>Models created by export from Revit</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.RieglReader">
      <summary>Models created by Riegl reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.RvmReader">
      <summary>Models created by RVM reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.SatReader">
      <summary>Models created by SAT reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.SketchUpReader">
      <summary>Models created by SketchUp reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.StepReader">
      <summary>Models created by STEP reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.StlReader">
      <summary>Models created by STL reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.The3DStudioReader">
      <summary>Models created by 3D Studio reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.VrmlReader">
      <summary>Models created by VRML reader</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelCreatorNames.ZAndFReader">
      <summary>Models created by Z+F reader</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ModelGeometry">
      <summary>
Represents geometry within the model hierarchy
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.ActiveColor">
      <summary>
Current (visible) color for this geometry
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.ActiveTransform">
      <summary>
Returns the currently active transform of the geometry.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.ActiveTransparency">
      <summary>
Current (visible) transparency for this geometry
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.BoundingBox">
      <summary>
Bounding box of this geometry in world space
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelGeometry.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.FragmentCount">
      <summary>
Number of fragments this geometry is divided into
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelGeometry.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.IsSolid">
      <summary>
Is this geometry solid ? (Includes triangle primitives which all form closed, manifold shells)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.Item">
      <summary>
Item in the model hierarchy corresponding to this geometry
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.OriginalColor">
      <summary>
Original color for this geometry (as specified by design file)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.OriginalTransform">
      <summary>
Returns the original transform of the geometry when it was loaded.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.OriginalTransparency">
      <summary>
Original transparency for this geometry (as specified by design file)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.PermanentColor">
      <summary>
Permanent color for geometry. Either original color or color explicitly overriden by user.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.PermanentOverrideTransform">
      <summary>
Transform applied to the original transform of the model geometry.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.PermanentTransform">
      <summary>
Permanent transform for the model geometry.
The transform formed as a result of combining the original transform with the override transform.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.PermanentTransparency">
      <summary>
Permanent transparency for geometry. 
Either original transparency or transparency explicitly overriden by user.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.PrimitiveCount">
      <summary>
Number of primitives (triangles,lines,points) that define this geometry
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelGeometry.PrimitiveTypes">
      <summary>
Types of primitives used to define this geometry
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ModelItem">
      <summary>
Represents an instance within the model hierarchy, corresponding to an item in the Navisworks selection tree
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.Ancestors">
      <summary>
All ancestors of this item (excluding item itself) within the model hierarchy
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.AncestorsAndSelf">
      <summary>
All ancestors of this item (including item itself) within the model hierarchy
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItem.BoundingBox">
      <summary>
Calculates bounding box of item and its children
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItem.BoundingBox(System.Boolean)">
      <summary>
Calculates bounding box of item and its children
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.Children">
      <summary>
Children of this item within the model hierarchy
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.ClassDisplayName">
      <summary>
Display name for type of item, derived from types in original design application.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.ClassName">
      <summary>
Name for type of item. Derived from types in original design application.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.Descendants">
      <summary>
All descendants of this item (excluding item itself) within the model hierarchy
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.DescendantsAndSelf">
      <summary>
All descendants of this item (including item itself) within the model hierarchy
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.DisplayName">
      <summary>
End user supplied name for item. May be null.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItem.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItem.FindFirstGeometry">
      <summary>
Depth first search for geometry below this item in hierarchy
</summary>
      <returns>First geometry or null if none found</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItem.FindFirstObjectAncestor">
      <summary>
Find ancestor that meets the requirements for First Object selection Behavior
</summary>
      <returns>Return ancestor that meets the requirements for First Object selection Behavior or nulll if no ancestor does</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.Geometry">
      <summary>
Geometry for this item, null if it does not have geometry
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItem.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItem.GetUserFilteredPropertyCategories">
      <summary>
Properties of this item filtered so that only the categories that the end user
would see in the GUI are shown (based on global options settings)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.HasGeometry">
      <summary>
Does this item have geometry ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.HasModel">
      <summary>
Does this item refer to a model ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.InstanceGuid">
      <summary>
Guid for the instance data refered to by this item
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.InstanceHashCode">
      <summary>
HashCode for the instance data refered to by this item
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.Instances">
      <summary>
All items in the model hierarchy (including this item) that share instance data with this item
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.IsCollection">
      <summary>
Does this item represent a collection ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.IsComposite">
      <summary>
Does this item represent a composite object ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.IsFrozen">
      <summary>
Is this item frozen (frozen items cannot be picked graphically).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.IsHidden">
      <summary>
Is this item hidden (won't be displayed in viewing window).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.IsInsert">
      <summary>
Does this item represent an insert ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.IsLayer">
      <summary>
Does this item represent a layer ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.IsRequired">
      <summary>
Is this item required (will always display in viewing window, won't drop out).
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItem.IsSameInstance(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Does this item refer to the same instance data as another item ?
</summary>
      <param name="item">Other item to compare instance data with</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.Model">
      <summary>
Model corresponding to item, null if it does not have a model
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.Parent">
      <summary>
Parent item within the model hierarchy, null if this is the root of the hierarchy
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.PropertyCategories">
      <summary>
Properties of this item divided into multiple categories
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.Self">
      <summary>
This item as an enumerable collection of one item
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItem.Transform">
      <summary>
Returns the Transform attached to this item in the original source design file
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ModelItemCollection">
      <summary>
A collection of ModelItems. Often used to represent an explicit selection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.#ctor">
      <summary>
Create an empty collection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.#ctor(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Create a copy of another collection
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' is associated with a different document
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.Add(Autodesk.Navisworks.Api.ModelItem)">
      <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
      <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.AddAllInstances">
      <summary>
Add all instances of items included in the selection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Add the items of the specified collection to the ModelItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.AreAllInstancesSelected">
      <summary>
Are all instances of items included in the selection also in the selection?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.BoundingBox">
      <summary>
Calculates bounding box of all items contained in the selection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.BoundingBox(System.Boolean)">
      <summary>
Calculates bounding box of all items contained in the selection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.Clear">
      <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.Contains(Autodesk.Navisworks.Api.ModelItem)">
      <summary>Determines whether the Selection contains a specific value.</summary>
      <param name="item">The ModelItem to locate in the Selection.</param>
      <returns>true if item is found in the Selection; otherwise, false.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.CopyFrom(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' is associated with a different document
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.CopyTo(Autodesk.Navisworks.Api.ModelItem[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Copies the contents of the collection into to
</summary>
      <param name="to">The collection to copy contents into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItemCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItemCollection.Descendants">
      <summary>
All descendants of the items in the collection (excluding the items themselves)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItemCollection.DescendantsAndSelf">
      <summary>
All descendants of the items in the collection (including the items themselves)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItemCollection.First">
      <summary>
Return the first item in the collection or null if empty
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.Invert(Autodesk.Navisworks.Api.Document)">
      <summary>
Inverts the selection.
</summary>
      <param name="doc">The document to invert the selection relative to.
Should be the same document that you got the original collection from.</param>
      <exception cref="T:System.ArgumentNullException">
Argument 'doc' in null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.IsAnyContained(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Is any item in sel contained in selection? Are any items in value contained in any of the items in this selection?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.IsContained(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Is item contained in selection? Item must be contained in any of the items in this selection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.IsContained(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Is sel contained in selection? Are all items in value contained in any of the items in this selection?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.IsContentsIntersected(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Are any paths contained by this selection also contained by value?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.IsDisjoint">
      <summary>
Is no item contained by any other item?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItemCollection.IsEmpty">
      <summary>
Does the collection represent nothing selected?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItemCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.IsSelected(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Is item a member of this selection?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.IsSelected(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Is value a subset of this selection? All paths in value must also be in this selection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItemCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.MakeDisjoint">
      <summary>
Remove any selected items that are contained by other items
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.Minimize">
      <summary>
Replaces this selection by one which contains the same items as this one does while including the minimum number of items.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.Remove(Autodesk.Navisworks.Api.ModelItem)">
      <summary>Removes the first occurrence of a specific ModelItem from the Selection.</summary>
      <param name="item">The object to remove from the Selection.</param>
      <returns>true if item was successfully removed from the Selection; otherwise, false. This method also returns false if item is not found in the original Selection.</returns>
      <exception cref="T:System.NotSupportedException">The Selection is read-only.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.ValueEquals(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.ValueEquals(Autodesk.Navisworks.Api.ModelItemCollection,Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.Where(Autodesk.Navisworks.Api.SearchCondition)">
      <summary>
Filters the items based on a search condition
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemCollection.Where(Autodesk.Navisworks.Api.SearchConditionCollection)">
      <summary>
Filters the items based on a set of search conditions
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ModelItemEnumerableCollection">
      <summary>
Collection of ModelItems that only supports Enumerable style interfaces
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemEnumerableCollection.#ctor">
      <summary>Default constructor for ModelItemEnumerableCollection</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemEnumerableCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItemEnumerableCollection.Empty">
      <summary>
Returns an empty ModelItemEnumerableCollection
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ModelItemEnumerableCollection.First">
      <summary>
Returns the first item in the enumeration, returns null if the collection is empty
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemEnumerableCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemEnumerableCollection.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemEnumerableCollection.Where(Autodesk.Navisworks.Api.SearchCondition)">
      <summary>
Filters the items based on a search condition
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemEnumerableCollection.Where(Autodesk.Navisworks.Api.SearchConditionCollection)">
      <summary>
Filters the instances based on a set of search conditions
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ModelItemEnumerableCollection.WhereInstanceGuid(System.Guid)">
      <summary>
Filters the instances to those with given InstanceGuid
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.NamedConstant">
      <summary>
A named integer constant with localized display name. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NamedConstant.#ctor(System.Int32,System.String)">
      <summary>
Construct a named integer constant
</summary>
      <param name="value">Value of constant</param>
      <param name="baseName">Base name for constant - actual name will be "baseName:value"</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NamedConstant.#ctor(System.Int32,System.String,System.String)">
      <summary>
Construct a named integer constant
</summary>
      <param name="value">Value of constant</param>
      <param name="baseName">Base name for constant - actual name will be "baseName:value"</param>
      <param name="displayName">Display name (may be overridden by localized version in .name file)</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NamedConstant.#ctor(System.String)">
      <summary>
Construct a named integer constant with value 0
</summary>
      <param name="name">Name of constant</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NamedConstant.#ctor(System.String,System.String)">
      <summary>
Construct a named integer constant with value 0
</summary>
      <param name="name">Name of constant</param>
      <param name="displayName">Display name (may be overridden by localized version in .name file)</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.NamedConstant.BaseName">
      <summary>
Base name for constant. Related constants (enumerations) have the same base name.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.NamedConstant.DisplayName">
      <summary>
Display name of constant (localized)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NamedConstant.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NamedConstant.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.NamedConstant.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.NamedConstant.Name">
      <summary>
Name of constant
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NamedConstant.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.NamedConstant.Value">
      <summary>
Value of constant
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.NativeHandle">
      <summary>
Common base class for classes which act as a managed handle to an implementation in native, unmanaged code
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NativeHandle.Dispose">
      <summary>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NativeHandle.Dispose(System.Boolean)"></member>
    <member name="M:Autodesk.Navisworks.Api.NativeHandle.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NativeHandle.Finalize">
      <summary>Allows an <see cref="T:System.Object"></see> to attempt to free resources and perform other cleanup operations before the <see cref="T:System.Object"></see> is reclaimed by garbage collection.</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NativeHandle.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.NativeHandle.IsDisposed">
      <summary>
Gets a value indicating whether the object has been disposed and is no longer available.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.NativeHandle.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NativeHandle.op_Equality(Autodesk.Navisworks.Api.NativeHandle,Autodesk.Navisworks.Api.NativeHandle)">
      <summary>
Determines whether the two objects refer to the same underlying native object. 
Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NativeHandle.op_Inequality(Autodesk.Navisworks.Api.NativeHandle,Autodesk.Navisworks.Api.NativeHandle)">
      <summary>
Determines whether the two objects refer to different underlying native objects. Returns true
if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NativeHandle.ReferenceEquals(Autodesk.Navisworks.Api.NativeHandle,Autodesk.Navisworks.Api.NativeHandle)">
      <summary>
Determines whether the two handles refer to the same underlying native object. 
Returns false if either handle has been disposed.
</summary>
      <param name="objA">First NativeHandle</param>
      <param name="objB">Second NativeHandle</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.NativeHandle.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.PickItemResult">
      <summary>
Represents the result of doing a HitTest in a view
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PickItemResult.#ctor">
      <summary>
Constructor for PickItemResult.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PickItemResult.ModelItem">
      <summary>
The model item that was picked.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PickItemResult.Point">
      <summary>
The picked point on the surface of the picked model item (in world space). 
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Point2D">
      <summary>
Represents a position in 2D space.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.#ctor">
      <summary>
Create a zero vector
</summary>
      <exception cref="T:System.InvalidOperationException">
Exception when 'false'
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.#ctor(Autodesk.Navisworks.Api.VariantData)">
      <summary>
Create a point from a data object of type Point2D
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'data' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'data' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.#ctor(System.Double,System.Double)">
      <summary>
Create a point from X and Y components
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.Add(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Translates a point by a vector to produce a new point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point2D.Distance">
      <summary>
Distance of point from origin
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point2D.DistanceSquared">
      <summary>
Distance of point from origin squared
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.DistanceTo(Autodesk.Navisworks.Api.Point2D)">
      <summary>
Distance from this point to another point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'other' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'other' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.DistanceToSquared(Autodesk.Navisworks.Api.Point2D)">
      <summary>
Distance squared from this point to another point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'other' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'other' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point2D.IsOrigin">
      <summary>
Is this point at the origin (all components zero) ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point2D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point2D.Item(System.Int32)"></member>
    <member name="P:Autodesk.Navisworks.Api.Point2D.Origin">
      <summary>
Return point at the origin (all components zero)
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.Subtract(Autodesk.Navisworks.Api.Point2D)">
      <summary>
Creates a new vector from point to this
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.Subtract(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Translates a point by a vector to produce a new point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.ToData">
      <summary>
Converts point to a data object of type Point3D
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.TolerantEquals(Autodesk.Navisworks.Api.Point2D)">
      <summary>
Compare points using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.TolerantEquals(Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D)">
      <summary>
Compare points using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'point0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.TolerantEquals(Autodesk.Navisworks.Api.Point2D,Autodesk.Navisworks.Api.Point2D,System.Double)">
      <summary>
Compare points using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'point0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.TolerantEquals(Autodesk.Navisworks.Api.Point2D,System.Double)">
      <summary>
Compare points using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point2D.X">
      <summary>
Returns the X component of the point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point2D.Y">
      <summary>
Returns the Y component of the point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Point2DList">
      <summary>
List of 2D points.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2DList.#ctor">
      <summary>
Creates an empty list
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point2DList.Add(Autodesk.Navisworks.Api.Point2D)">
      <summary>
Adds a point to the back of the list
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point2DList.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Point3D">
      <summary>
Represents a position in 3D space. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.#ctor">
      <summary>
Create a zero vector
</summary>
      <exception cref="T:System.InvalidOperationException">
Exception when 'false'
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.#ctor(Autodesk.Navisworks.Api.VariantData)">
      <summary>
Create a point from a data object of type Point3D
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'data' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'data' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.#ctor(System.Double,System.Double,System.Double)">
      <summary>
Create a point from X, Y and Z components
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.Add(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Translates a point by a vector to produce a new point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3D.Distance">
      <summary>
Distance of point from origin
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3D.DistanceSquared">
      <summary>
Distance of point from origin squared
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.DistanceTo(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Distance from this point to another point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'other' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'other' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.DistanceToSquared(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Distance squared from this point to another point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'other' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'other' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3D.IsOrigin">
      <summary>
Is this point at the origin (all components zero) ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3D.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.op_Addition(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Translates a point by a vector to produce a new point
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.op_Addition(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Point3D)">
      <summary>
Translates a vector by a point to produce a new point
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.op_Subtraction(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D)">
      <summary>
Creates a new Vector from value2 to value1
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.op_Subtraction(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Translates a point by a vector to produce a new point
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3D.Origin">
      <summary>
Return point at the origin (all components zero)
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.Subtract(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Creates a new vector from point to this
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.Subtract(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Translates a point by a vector to produce a new point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.ToData">
      <summary>
Converts point to a data object of type Point3D
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.TolerantEquals(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Compare points using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.TolerantEquals(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D)">
      <summary>
Compare points using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'point0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.TolerantEquals(Autodesk.Navisworks.Api.Point3D,Autodesk.Navisworks.Api.Point3D,System.Double)">
      <summary>
Compare points using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'point0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.TolerantEquals(Autodesk.Navisworks.Api.Point3D,System.Double)">
      <summary>
Compare points using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'point' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3D.ToVector3D">
      <summary>
Convert point to a vector (equivalent to vector from origin to point)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3D.X">
      <summary>
Returns the X component of the point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3D.Y">
      <summary>
Returns the Y component of the point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3D.Z">
      <summary>
Returns the Z component of the point
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Point3DList">
      <summary>
List of 3D points.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3DList.#ctor">
      <summary>
Creates an empty list
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Point3DList.Add(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Adds a point to the back of the list
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'point' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Point3DList.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.PrimitiveTypes">
      <summary>
Different types of primitive used to define geometry
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.PrimitiveTypes.None">
      <summary>
No primitives
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.PrimitiveTypes.Triangles">
      <summary>
Includes triangle primitives
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.PrimitiveTypes.Lines">
      <summary>
Includes line primitives
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.PrimitiveTypes.Points">
      <summary>
Includes point primitives
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.PrimitiveTypes.SnapPoints">
      <summary>
Includes snap point primitives
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.PrimitiveTypes.Text">
      <summary>
Includes text primitives
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Progress">
      <summary>
Used to report progress of lengthy operations
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Progress.BeginSubOperation(System.Double)">
      <summary>
Starts a sub operation. Progress in sub op between 0 and 1 maps to fraction of remaining time in main operation. Can be nested.
</summary>
      <param name="fractionOfRemainingTime">Fraction of remaining time this sub operation will take, between 0 and 1</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Progress.BeginSubOperation(System.Double,System.String)">
      <summary>
Starts a sub operation. Progress in sub op between 0 and 1 maps to fraction of remaining time in main operation. Can be nested.
</summary>
      <param name="fractionOfRemainingTime">Fraction of remaining time this sub operation will take, between 0 and 1</param>
      <param name="message">User message to display for this sub operation.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'fractionOfRemainingTime' is outside the range 0 to 1
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Progress.Cancel">
      <summary>
Forces operation to cancel next time <see cref="M:Autodesk.Navisworks.Api.Progress.Update(System.Double)" /> is called
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Progress.EndSubOperation">
      <summary>
Ends the current sub operation. It may have either fully completed or ended early.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Progress.EndSubOperation(System.Boolean)">
      <summary>
Ends the current sub operation. It may have either fully completed or ended early.
</summary>
      <param name="completed">States whether the sub operation completed or not.</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Progress.IsCanceled">
      <summary>
Determines if the operation is cancelled.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Progress.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Progress.ReportError(System.Int32)">
      <summary>
Report an error immediately to the user.
</summary>
      <param name="errorCode">Application/operation-defined error code.</param>
      <returns>false if user wants to cancel operation, true if they want to ignore and continue.</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Progress.ReportError(System.Int32,System.String)">
      <summary>
Report an error immediately to the user.
</summary>
      <param name="errorCode">Application/operation-defined error code.</param>
      <param name="message">User error message.</param>
      <returns>false if user wants to cancel operation, true if they want to ignore and continue.</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Progress.ReportError(System.Int32,System.String,System.Boolean)">
      <summary>
Report an error immediately to the user.
</summary>
      <param name="errorCode">Application/operation-defined error code.</param>
      <param name="message">User error message.</param>
      <param name="isFileError">Is the error related to the current working filename ?</param>
      <returns>false if user wants to cancel operation, true if they want to ignore and continue.</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Progress.Update(System.Double)">
      <summary>
Updates progress on the current operation or sub-operation
</summary>
      <param name="fractionDone">Fraction of operation or sub-operation completed, between 0 and 1</param>
      <returns>false if user wants to cancel operation, true if they want to continue.</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'fractionDone' is outside the range 0 to 1
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Progress.WorkingFileName">
      <summary>
The working filename. Set if multiple files are being processed in this operation to give more detailed information.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ProgressBeginningEventArgs">
      <summary>
Event arguments used for the Application::ProgressBeginning event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressBeginningEventArgs.Title">
      <summary>
Gets the title of the overall operation that progress is being reported for. Displayed in
the title bar of the Navisworks progress dialog.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ProgressEndedEventArgs">
      <summary>
Event arguments used for the Application::ProgressEnded event
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ProgressErrorReportingEventArgs">
      <summary>
Event arguments used for the Application::ProgressErrorReporting event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressErrorReportingEventArgs.Canceled">
      <summary>
Sets a value indicating whether the operation should be canceled.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressErrorReportingEventArgs.ErrorCode">
      <summary>
Gets the error code that describes the current Error.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressErrorReportingEventArgs.IsFileError">
      <summary>
Gets whether the Error being reported was related to a file operation.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressErrorReportingEventArgs.Message">
      <summary>
Gets a message that describes the current error.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressErrorReportingEventArgs.Progress">
      <summary>
Gets a reference to the <see cref="P:Autodesk.Navisworks.Api.ProgressErrorReportingEventArgs.Progress">Progress</see> class instance relating to this Event.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ProgressEventArgs">
      <summary>
Base class for progress related events where event handler can replace standard implementation
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressEventArgs.Handled">
      <summary>
Sets a value that indicates whether the event handler has completely handled
the event or whether the system should continue its own processing.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ProgressMessageReportingEventArgs">
      <summary>
Event arguments used for the <see cref="E:Autodesk.Navisworks.Api.Application.ProgressMessageReporting">Application.ProgressMessageReporting</see> event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressMessageReportingEventArgs.Message">
      <summary>
Gets a message describing the current operation.
Displayed in Navisworks progress dialog.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressMessageReportingEventArgs.Progress">
      <summary>
Gets a reference to the <see cref="P:Autodesk.Navisworks.Api.ProgressMessageReportingEventArgs.Progress">Progress</see> class instance relating to this Event.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ProgressSubOperationBeganEventArgs">
      <summary>
Event arguments used for the Application::ProgressSubOperationBeganEventArgs event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressSubOperationBeganEventArgs.FractionOfRemainingTime">
      <summary>
Gets the fraction of remaining time this sub operation will take
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressSubOperationBeganEventArgs.Progress">
      <summary>
Gets a reference to the <see cref="P:Autodesk.Navisworks.Api.ProgressSubOperationBeganEventArgs.Progress">Progress</see> class instance relating to this Event.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ProgressSubOperationEndedEventArgs">
      <summary>
Event arguments used for the Application::ProgressSubOperationEnded event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressSubOperationEndedEventArgs.Completed">
      <summary>
Gets a value indicating whether the sub-operation was fully completed
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressSubOperationEndedEventArgs.Progress">
      <summary>
Gets a reference to the <see cref="P:Autodesk.Navisworks.Api.ProgressSubOperationEndedEventArgs.Progress">Progress</see> class instance relating to this Event.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ProgressUpdatingEventArgs">
      <summary>
Event arguments used for the Application::ProgressUpdating event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressUpdatingEventArgs.Canceled">
      <summary>
Sets a value indicating whether the operation should be canceled.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressUpdatingEventArgs.OverallFractionDone">
      <summary>
Gets the fraction of the overall progress operation that has been done. Displayed in title bar
of Navisworks progress dialog.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressUpdatingEventArgs.Progress">
      <summary>
Gets a reference to the <see cref="P:Autodesk.Navisworks.Api.ProgressUpdatingEventArgs.Progress">Progress</see> class instance relating to this Event.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProgressUpdatingEventArgs.SubOperationFractionDone">
      <summary>
Gets the fraction of the current progress sub-operation that has been done. Displayed in the progress
bar of the Navisworks progress dialog.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ProjectionResult">
      <summary>
Represents result of projecting a point.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ProjectionResult.#ctor">
      <summary>
Constructor for a projection result.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProjectionResult.Depth">
      <summary>
Depth value (in clip space).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProjectionResult.X">
      <summary>
X screen co-ordinate.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ProjectionResult.Y">
      <summary>
Y screen co-ordinate.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.PropertyCategory">
      <summary>
A named category of properties
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.CombinedName">
      <summary>
Combined name of category
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.DisplayName">
      <summary>
Display name of category (localized)
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategory.Dispose"></member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategory.Dispose(System.Boolean)"></member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategory.GetBinaryData">
      <summary>
Obtain any associated binary data if HasBinaryData is <see langword="true" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategory.GetInt64StableId">
      <summary>
Returns value of the Int64 stable id contained in this category.
</summary>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.HasInt64StableId" /> is false
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategory.GetStringStableId">
      <summary>
Returns value of the String stable id contained in this category.
</summary>
      <exception cref="T:System.InvalidOperationException">
        <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.HasStringStableId" /> is false
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.HasBinaryData">
      <summary>
Does this category represent binary data?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.HasInt64StableId">
      <summary>
Does this category contain an Int64 stable id ?  
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.HasSchemaData">
      <summary>
Does this category represent any type of <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.SchemaData" />? 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.HasStableId">
      <summary>
Does this category contain any type of stable id ? A stable id can be used to
identify the same <see cref="T:Autodesk.Navisworks.Api.ModelItem" /> across multiple versions of a <see cref="T:Autodesk.Navisworks.Api.Model" />. 
A category with a stable id contains only a single property with the value of the id.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.HasStringStableId">
      <summary>
Does this category contain a String stable id ?  
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.IsDisposed">
      <summary>
Has this object been disposed ?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.Name">
      <summary>
Name of category (suitable for programmatic use)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.Properties">
      <summary>
The properties in this category
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategory.SchemaData">
      <summary>
Obtain any associated <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.SchemaData" /> if HasSchemaData is <see langword="true" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategory.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.PropertyCategoryCollection">
      <summary>
A collection of <see cref="T:Autodesk.Navisworks.Api.PropertyCategory" /> objects.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategoryCollection.FindCategoryByCombinedName(Autodesk.Navisworks.Api.NamedConstant)">
      <summary>
Find first category with specified <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.CombinedName" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategoryCollection.FindCategoryByDisplayName(System.String)">
      <summary>
Find first category with specified <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.DisplayName" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategoryCollection.FindCategoryByName(System.String)">
      <summary>
Find first category with specified <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.Name" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategoryCollection.FindCategoryWithStableId">
      <summary>
Find first category with a <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.HasStableId">stable id</see></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategoryCollection.FindPropertyByCombinedName(Autodesk.Navisworks.Api.NamedConstant,Autodesk.Navisworks.Api.NamedConstant)">
      <summary>
Find first property with specified <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.CombinedName" />
and <see cref="P:Autodesk.Navisworks.Api.DataProperty.CombinedName" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategoryCollection.FindPropertyByDisplayName(System.String,System.String)">
      <summary>
Find first property with specified <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.DisplayName" />
and <see cref="P:Autodesk.Navisworks.Api.DataProperty.DisplayName" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategoryCollection.FindPropertyByName(System.String,System.String)">
      <summary>
Find first property with specified <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.Name" /> and <see cref="P:Autodesk.Navisworks.Api.DataProperty.Name" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PropertyCategoryCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.PropertyCategoryNames">
      <summary>
Names (values of <see cref="P:Autodesk.Navisworks.Api.PropertyCategory.Name" />) of commonly found property categories.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.AutoCad">
      <summary>Name of AutoCAD "AutoCad" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.AutoCadEntityHandle">
      <summary>Name of AutoCAD "Entity Handle" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.Geometry">
      <summary>Name of "Geometry" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.Hyperlinks">
      <summary>Name of "Hyperlinks" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.Item">
      <summary>Name of "Item" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.Material">
      <summary>Name of "Material" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.Microstation">
      <summary>Name of Microstation "MicroStation" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.MicrostationElementId">
      <summary>Name of Microstation "Element Id" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.RevitElementId">
      <summary>Name of Revit "Element Id" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.Transform">
      <summary>Name of "Transform" property category</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PropertyCategoryNames.XRef">
      <summary>Name of "XRef" property category</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.PublishProperties">
      <summary>
Set of properties used when publishing a file
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PublishProperties.#ctor">
      <summary>
Default constructor
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PublishProperties.#ctor(Autodesk.Navisworks.Api.PublishProperties)">
      <summary>
Copy constructor
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.AllowResave">
      <summary>
Can the file be resaved after it has been published ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.Author">
      <summary>
Who created data ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.Comments">
      <summary>
Any comments
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.Copyright">
      <summary>
Any copyright statement
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.DisplayAtPassword">
      <summary>
Should the publish properties be displayed when asking the user for a password ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.DisplayOnOpen">
      <summary>
Should the publish properties be displayed when the published file is opened ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.EmbedDatabaseProperties">
      <summary>
Should any properties from linked databases be embedded in the published file ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.EmbedTextures">
      <summary>
Should any externally referenced files be embedded in the published file ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.ExpiryDate">
      <summary>
Date that content expires. Only valid if HasExpiryDate is true.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.HasBeenResaved">
      <summary>
Has the published file been resaved (and possibly modified) since it was published ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.HasExpiryDate">
      <summary>
Is there a valid expiry date ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.HasPassword">
      <summary>
Is the content password protected ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.Keywords">
      <summary>
Any keywords for searching
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.PreventObjectPropertyExport">
      <summary>
Should normal object properties be removed from the published file ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.PublishDate">
      <summary>
Date of publication
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.PublishedFor">
      <summary>
Who's the data intended for ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.Publisher">
      <summary>
Who published data ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PublishProperties.RemoveExpiryDate">
      <summary>
Remove any expiry date that has been set
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PublishProperties.RemovePassword">
      <summary>
Remove any password that has been set
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.PublishProperties.SetPassword(System.String)">
      <summary>
Set a password to protect the content with when published
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.Subject">
      <summary>
Subject
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.PublishProperties.Title">
      <summary>
Title of published content
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Rotation3D">
      <summary>
A rotation in 3D space defined as a quaternion.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.#ctor">
      <summary>
Default constructor, makes an Identity rotation
</summary>
      <exception cref="T:System.InvalidOperationException">
Exception when 'false'
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.#ctor(Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Creates rotation that rotates vector1 to same direction as vector2
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector1' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector2' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector2' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.#ctor(Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Creates rotation about axis by angle between v1 and v2 projected onto plane normal to axis.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'axis' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'axis' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector1' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector2' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector2' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.#ctor(Autodesk.Navisworks.Api.UnitVector3D,System.Double)">
      <summary>
Creates rotation about given axis by angle in radians
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'axis' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'axis' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.#ctor(System.Double,System.Double,System.Double,System.Double)">
      <summary>
Creates rotation from 4 components
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rotation3D.A">
      <summary>
The 'A' component of the quaternion
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rotation3D.B">
      <summary>
The 'B' component of the quaternion
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rotation3D.C">
      <summary>
The 'C' component of the quaternion
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.CreateFromEulerAngles(System.Double,System.Double,System.Double)">
      <summary>
Creates a Euler angle rotation.
Parameters are in radians.
Rotation is created by combination of rotations about X, Y and Z axes.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rotation3D.D">
      <summary>
The 'D' component of the quaternion
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rotation3D.Identity">
      <summary>
Creates an Identity rotation
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.Invert">
      <summary>
Returns an inverted version of this rotation (all components inverted)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.IsIdentity">
      <summary>
Determines if the Rotation is an identity
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rotation3D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rotation3D.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.Normalize">
      <summary>
Returns a normalized version of this rotation (magnitude of 1)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.ToAxisAndAngle">
      <summary>
Calculates an axis and angle representation of this rotation.   
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.ToEulerAngles">
      <summary>
Calculates the Euler angles for this rotation. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.TolerantEquals(Autodesk.Navisworks.Api.Rotation3D)">
      <summary>
Equal within a tolerance, treating quaternion as 4D position. Equality of representation, not of rotation.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'rotation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'rotation' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.TolerantEquals(Autodesk.Navisworks.Api.Rotation3D,System.Double)">
      <summary>
Equal within a tolerance, treating quaternion as 4D position. Equality of representation, not of rotation.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'rotation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'rotation' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rotation3D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Rule">
      <summary>
An instance of a rule that is used by plugins to apply behaviour.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rule.CreateCopy">
      <summary>
Creates a copy of the rule.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rule.DisplayName">
      <summary>
Name of the rule as diplayed in the GUI.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rule.IsEnabled">
      <summary>
Determines if this rule is enabled.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rule.IsImplemented">
      <summary>
Determines if the plugin that implements this rule has been found.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Rule.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rule.ValueEquals(Autodesk.Navisworks.Api.Rule)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Rule.ValueEquals(Autodesk.Navisworks.Api.Rule,Autodesk.Navisworks.Api.Rule)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.RuleCollection">
      <summary>
A collection of Rules
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.#ctor">
      <summary>
Create an empty collection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.Add(Autodesk.Navisworks.Api.Rule)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.Rule})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.RuleCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.Contains(Autodesk.Navisworks.Api.Rule)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.Rule})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.CopyTo(Autodesk.Navisworks.Api.Rule[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.Rule})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.RuleCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.CreateCopy">
      <summary>
Creates a deep copy of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.RuleCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.IndexOf(Autodesk.Navisworks.Api.Rule)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.Insert(System.Int32,Autodesk.Navisworks.Api.Rule)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.RuleCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.RuleCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.RuleCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.RuleCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.MergeInContents(Autodesk.Navisworks.Api.RuleCollection)">
      <summary>
Maintains existing list as far as possible while
making sure that same rules exist as in source, with
rules not in source disabled.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'source' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'source' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.Remove(Autodesk.Navisworks.Api.Rule)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.RuleCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.ValueEquals(Autodesk.Navisworks.Api.RuleCollection)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuleCollection.ValueEquals(Autodesk.Navisworks.Api.RuleCollection,Autodesk.Navisworks.Api.RuleCollection)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.RuntimeLoaderException">
      <summary>
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.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuntimeLoaderException.#ctor">
      <summary>Creates a RuntimeLoaderException</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuntimeLoaderException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Creates a RuntimeLoaderException</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuntimeLoaderException.#ctor(System.String)">
      <summary>Creates a RuntimeLoaderException</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.RuntimeLoaderException.#ctor(System.String,System.Exception)">
      <summary>Creates a RuntimeLoaderException</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SavedItem">
      <summary>
Base class for all saved items.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItem.Comments">
      <summary>
Comments about the item
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItem.CreateCopy">
      <summary>
Create a new copy of this item
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItem.CreateNewInstance">
      <summary>
Create a new item of the same type as this item
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItem.CreateUniqueCopy">
      <summary>
Create an unique copy of item
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItem.DisplayName">
      <summary>
Name for item as displayed in the GUI
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItem.Guid">
      <summary>
Globally Unique Id for item
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItem.IsGroup">
      <summary>
True if this item is a GroupItem
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItem.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItem.MakeDisplayNameUnique(Autodesk.Navisworks.Api.GroupItem)">
      <summary>
Makes a name unique within the immediate children on the group
</summary>
      <param name="group">group to make unique name</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'group' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItem.MakeDisplayNameUnique(Autodesk.Navisworks.Api.GroupItem,System.String)">
      <summary>
Makes a name unique within the immediate children on the group
</summary>
      <param name="group">group to make unique name</param>
      <param name="salt">salt string to use in making a name unique</param>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'group' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItem.Parent">
      <summary>
Parent of this item. Null if item has no parent
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SavedItemChangedAction">
      <summary>
Describes the action that caused a changed event for a <see cref="T:Autodesk.Navisworks.Api.SavedItemCollection" />-based
<see cref="T:Autodesk.Navisworks.Api.Document" /> part.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemChangedAction.Add">
      <summary>An item was added or inserted</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemChangedAction.Remove">
      <summary>An item was removed</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemChangedAction.Replace">
      <summary>An item was replaced</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemChangedAction.Move">
      <summary>An item was moved within the SavedItem hierarchy</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemChangedAction.Edit">
      <summary>An item was edited within the SavedItem hierarchy</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemChangedAction.Reset">
      <summary>The contents of the Document part have changed dramatically</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SavedItemChangedEventArgs">
      <summary>
Event arguments when a <see cref="T:Autodesk.Navisworks.Api.SavedItem" /> hierarchy changes
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemChangedEventArgs.Action">
      <summary>
Gets the action that caused the event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemChangedEventArgs.EditedParts">
      <summary>
Gets the parts of the item that were edited (None if Action is not equal to Edit)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemChangedEventArgs.NewIndex">
      <summary>
Gets the index within NewParent at which a Add, Replace, Edit or Move action occurred.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemChangedEventArgs.NewItem">
      <summary>
Gets the item effected by a Add, Replace, Edit or Move action.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemChangedEventArgs.NewParent">
      <summary>
Gets the new Parent of the item effected by a Add, Replace, Edit or Move action.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemChangedEventArgs.OldIndex">
      <summary>
Gets the index within OldParent at which a Remove, Replace, Edit or Move action occurred.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemChangedEventArgs.OldItem">
      <summary>
Gets the old item effected by a Remove, Replace, Edit or Move action. For an Edit action only
the parts of the item specified by EditedParts are valid.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemChangedEventArgs.OldParent">
      <summary>
Gets the old Parent of the item effected by a Remove, Replace, Edit or Move action.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SavedItemCollection">
      <summary>
Collection of <see cref="T:Autodesk.Navisworks.Api.SavedItem">SavedItems</see> that stores the children
of a <see cref="T:Autodesk.Navisworks.Api.GroupItem" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.Add(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.SavedItem})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.CanAdd(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Determines whether item can be added to the collection.
</summary>
      <returns>
false if item is ReadOnly or of an incompatible type
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.Contains(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.SavedItem})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.CopyTo(Autodesk.Navisworks.Api.SavedItem[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.SavedItem})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.IndexOf(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Determines the index of a specific item in the SavedItemCollection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.IndexOfDisplayName(System.String)">
      <summary>
Determines the index of the first item in the collection with the specified DisplayName
</summary>
      <returns>
Index of first item or -1 if none found
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.IndexOfGuid(System.Guid)">
      <summary>
Determines the index of the first item in the collection with the specified guid
</summary>
      <returns>
Index of first item or -1 if none found
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.Insert(System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the collection is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.Remove(Autodesk.Navisworks.Api.SavedItem)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.Sort">
      <summary>
Performs a case-insensitive lexicographical sort of the items in the collection.
Folders sort to top (like Windows Explorer).
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemCollection.SortDescendantsAndSelf">
      <summary>
Performs a case-insensitive lexicographical sort of the items in the collection.
Folders sort to top (like Windows Explorer).
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SavedItemParts">
      <summary>
Specifies parts of a <see cref="T:Autodesk.Navisworks.Api.SavedItem" /></summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.None">
      <summary>
No parts
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.DisplayName">
      <summary>
DisplayName property
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.Comments">
      <summary>
Comments
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.XData">
      <summary>
Additional data attached to a <see cref="T:Autodesk.Navisworks.Api.SavedItem" /></summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart1">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart2">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart3">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart4">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart5">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart6">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart7">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart8">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart9">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart10">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart11">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart12">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart13">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart14">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart15">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart16">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart17">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart18">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart19">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassPart20">
      <summary>
A part specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.SubclassParts">
      <summary>
All parts specific to a particular subclass of SavedItem
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SavedItemParts.All">
      <summary>
All parts
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SavedItemReference">
      <summary>
Represents a reference to a saved item. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemReference.#ctor">
      <summary>
Creates an empty reference.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemReference.#ctor(Autodesk.Navisworks.Api.SavedItemReference)">
      <summary>
Creates a copy of a saved item reference.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemReference.#ctor(System.String,System.String)">
      <summary>
Creates a reference to a saved item in a document part.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'documentPartId' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemReference.DisplayString">
      <summary>
Display string for the reference.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemReference.DocumentPartId">
      <summary>
Identifies the document part containing the item.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemReference.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemReference.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemReference.IsNull">
      <summary>
True if this doesn't reference any saved item.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemReference.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedItemReference.SavedItemId">
      <summary>
Identifies a saved item within a particular document part.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedItemReference.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SavedViewpoint">
      <summary>
A named saved viewpoint.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedViewpoint.#ctor">
      <summary>
Default constructor
</summary>
      <exception cref="T:System.InvalidOperationException">
Exception when 'false'
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedViewpoint.#ctor(Autodesk.Navisworks.Api.Viewpoint)">
      <summary>
Initialize SavedViewpoint with a Viewpoint
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'viewpoint' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'viewpoint' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedViewpoint.ContainsAppearanceOverrides">
      <summary>
Determines if this SavedViewpoint contains material overrides.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedViewpoint.ContainsVisibilityOverrides">
      <summary>
Determines if this SavedViewpoint contains visibility overrides.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedViewpoint.GetAppearanceOverrides">
      <summary>
Gets material overrides for this SavedViewpoint.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SavedViewpoint.GetVisibilityOverrides">
      <summary>
Gets visibility overrides for this SavedViewpoint.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedViewpoint.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedViewpoint.Viewpoint">
      <summary>
Acesses the Viewpoint ascociated with this object.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SavedViewpointAnimation">
      <summary>
An animation consisting of SavedViewpoints and SavedViewpointAnimationCuts.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedViewpointAnimation.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SavedViewpointAnimationCut">
      <summary>
Simple cut from one frame in an animation to another.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SavedViewpointAnimationCut.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Search">
      <summary>
Defines a search that can be run to find <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItems</see></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.#ctor">
      <summary>
Create a clear search
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.#ctor(Autodesk.Navisworks.Api.Search)">
      <summary>
Create a copy of another search
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.CanMerge(Autodesk.Navisworks.Api.Search)">
      <summary>
True if the search conditions and selection critera are compatible between this and another search
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'spec' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'spec' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.Clear">
      <summary>
Clears search back to it's default state
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.FindAll(Autodesk.Navisworks.Api.Document,System.Boolean)">
      <summary>
Returns a ModelItemCollection that represents the items specified by this Search in document. 
</summary>
      <param name="document">
Document to search
</param>
      <param name="reportProgress">
true if progress should be reported via normal <see cref="T:Autodesk.Navisworks.Api.Application" /> progress reporting
</param>
      <exception cref="T:System.ArgumentNullException">
Argument 'document' is null
</exception>
      <exception cref="T:System.InvalidOperationException">
Search Selection contains explicit items from a different document
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.CanceledOperationException">
End user cancels operation through progress interface
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.FindAll(System.Boolean)">
      <summary>
Returns a ModelItemCollection that represents the items specified by this Search in the document
which it is associated with.
</summary>
      <param name="reportProgress">
true if progress should be reported via normal <see cref="T:Autodesk.Navisworks.Api.Application" /> progress reporting
</param>
      <exception cref="T:System.NotSupportedException">
No document is associated with this Search
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.CanceledOperationException">
End user cancels operation through progress interface
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.FindFirst(Autodesk.Navisworks.Api.Document,System.Boolean)">
      <summary>
Returns the first ModelItem specified by this Search in document. Returns null if none found.
</summary>
      <param name="document">
Document to search
</param>
      <param name="reportProgress">
true if progress should be reported via normal <see cref="T:Autodesk.Navisworks.Api.Application" /> progress reporting
</param>
      <exception cref="T:System.ArgumentNullException">
Argument 'document' is null
</exception>
      <exception cref="T:System.InvalidOperationException">
Search Selection contains explicit items from a different document
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.CanceledOperationException">
End user cancels operation through progress interface
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.FindFirst(System.Boolean)">
      <summary>
Returns the first ModelItem specified by this Search in the document
which it is associated with. Returns null if none found.
</summary>
      <param name="reportProgress">
true if progress should be reported via normal <see cref="T:Autodesk.Navisworks.Api.Application" /> progress reporting
</param>
      <exception cref="T:System.NotSupportedException">
No document is associated with this Search
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.CanceledOperationException">
End user cancels operation through progress interface
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.FindIncremental(Autodesk.Navisworks.Api.Document,System.Boolean)">
      <summary>
Returns an enumerable that steps through the items specified by this Search in document. 
</summary>
      <param name="document">
Document to search
</param>
      <param name="reportProgress">
true if progress should be reported via normal <see cref="T:Autodesk.Navisworks.Api.Application" /> progress reporting
</param>
      <exception cref="T:System.ArgumentNullException">
Argument 'document' is null
</exception>
      <exception cref="T:System.InvalidOperationException">
Search Selection contains explicit items from a different document
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.CanceledOperationException">
End user cancels operation through progress interface
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.FindIncremental(System.Boolean)">
      <summary>
Returns a an enumerable that steps through the items specified by this Search in the document
which it is associated with.
</summary>
      <param name="reportProgress">
true if progress should be reported via normal <see cref="T:Autodesk.Navisworks.Api.Application" /> progress reporting
</param>
      <exception cref="T:System.NotSupportedException">
No document is associated with this Search
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.CanceledOperationException">
End user cancels operation through progress interface
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Search.IsClear">
      <summary>
True if selection is clear, and there are no search conditions
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Search.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Search.Locations">
      <summary>
Locations within Selection to search. Default is DescendantsAndSelf.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.Merge(Autodesk.Navisworks.Api.Search)">
      <summary>
Merges another Search into this Search, appending its conditions as a new group of conditions.
</summary>
      <param name="search">
Search to merge.
</param>
      <exception cref="T:System.InvalidOperationException">
A merge could not be performed, as the searches are incompatible e.g. different model selections searched.
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Search.PruneBelowMatch">
      <summary>
When value is true, search ignores descendants of any matching model items. Default is true.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Search.SearchConditions">
      <summary>
Search conditions that will be applied during search
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Search.Selection">
      <summary>
Selection that will be searched
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.TryMerge(Autodesk.Navisworks.Api.Search)">
      <summary>
Attempts to merge another Search into this Search, combining conditions of search as a new group of conditions. Returns true if
the merge is successful, and false if the Searches are incompatible e.g. different model selections searched.
</summary>
      <param name="search">
Search to merge.
</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.ValueEquals(Autodesk.Navisworks.Api.Search)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Search.ValueEquals(Autodesk.Navisworks.Api.Search,Autodesk.Navisworks.Api.Search)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SearchCondition">
      <summary>
Defines a <see cref="P:Autodesk.Navisworks.Api.ModelItem.PropertyCategories" /> based condition for use in searches. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.#ctor(Autodesk.Navisworks.Api.NamedConstant,Autodesk.Navisworks.Api.NamedConstant,Autodesk.Navisworks.Api.SearchConditionOptions,Autodesk.Navisworks.Api.SearchConditionComparison,Autodesk.Navisworks.Api.VariantData)">
      <summary>
Create a search condition
</summary>
      <param name="categoryCombinedName">Combined name for category to compare against</param>
      <param name="propertyCombinedName">Combined name for property to compare against</param>
      <param name="options">Options to use when evaluating condition</param>
      <param name="comparison">Comparison operator to use when evaluating condition</param>
      <param name="value">Value to compare against when evaluating condition</param>
      <exception cref="T:System.ArgumentException">
Argument 'categoryCombinedName' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'propertyCombinedName' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchCondition.CategoryCombinedName">
      <summary>
Combined name for category to compare against
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.CompareWith(Autodesk.Navisworks.Api.SearchConditionComparison,Autodesk.Navisworks.Api.VariantData)">
      <summary>
Creates condition that matches if item has property specified by this condition and compares successfully with value
</summary>
      <exception cref="T:System.InvalidOperationException">
Invalid operation when '!PropertyCombinedName'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchCondition.Comparison">
      <summary>
Comparison operator to use when evaluating condition
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.DisplayStringContains(System.String)">
      <summary>
Creates condition that matches if item has property specified by this condition and has a DisplayString value that contains specified string
</summary>
      <exception cref="T:System.InvalidOperationException">
Invalid operation when '!PropertyCombinedName'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.DisplayStringWildcard(System.String)">
      <summary>
Creates condition that matches if item has property specified by this condition and has a DisplayString value that matches specified wildcard string
</summary>
      <exception cref="T:System.InvalidOperationException">
Invalid operation when '!PropertyCombinedName'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.EqualValue(Autodesk.Navisworks.Api.VariantData)">
      <summary>
Creates condition that matches if item has property specified by this condition and equal value
</summary>
      <exception cref="T:System.InvalidOperationException">
Invalid operation when '!PropertyCombinedName'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.HasCategoryByCombinedName(Autodesk.Navisworks.Api.NamedConstant)">
      <summary>
Creates condition that matches if item has category with specified CombinedName
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'combinedName' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'combinedName' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.HasCategoryByDisplayName(System.String)">
      <summary>
Creates condition that matches if item has category with specified DisplayName
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'displayName' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.HasCategoryByName(System.String)">
      <summary>
Creates condition that matches if item has category with specified Name
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'name' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.HasPropertyByCombinedName(Autodesk.Navisworks.Api.NamedConstant,Autodesk.Navisworks.Api.NamedConstant)">
      <summary>
Creates condition that matches if item has property in category with specified CombinedNames
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'categoryCombinedName' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'categoryCombinedName' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'propertyCombinedName' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'propertyCombinedName' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.HasPropertyByDisplayName(System.String,System.String)">
      <summary>
Creates condition that matches if item has property in category with specified DisplayNames
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'categoryDisplayName' is null
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'propertyDisplayName' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.HasPropertyByName(System.String,System.String)">
      <summary>
Creates condition that matches if item has property in category with specified Names
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'categoryName' is null
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'propertyName' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.IgnoreStringValueAccents">
      <summary>
Creates condition that matches if item matches this condition while ignoring accents during string value comparisons
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.IgnoreStringValueCase">
      <summary>
Creates condition that matches if item matches this condition while ignoring case during string value comparisons
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.IgnoreStringValueCharWidths">
      <summary>
Creates condition that matches if item matches this condition while ignoring character widths during string value comparisons
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchCondition.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.Negate">
      <summary>
Creates condition that matches if item does not match this condition
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchCondition.Options">
      <summary>
Options to use when evaluating condition
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchCondition.PropertyCombinedName">
      <summary>
Combined name for property to compare against
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.SameType(Autodesk.Navisworks.Api.VariantDataType)">
      <summary>
Creates condition that matches if item has property specified by this condition and value of specified type
</summary>
      <exception cref="T:System.InvalidOperationException">
Invalid operation when '!PropertyCombinedName'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.StartGroup">
      <summary>
Creates condition that is same as this condition with <see cref="F:Autodesk.Navisworks.Api.SearchConditionOptions.StartGroup" /> option set
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchCondition.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchCondition.Value">
      <summary>
Value to compare against when evaluating condition
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SearchConditionCollection">
      <summary>
A collection of SearchConditions
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.#ctor">
      <summary>
Create an empty collection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.#ctor(Autodesk.Navisworks.Api.SearchConditionCollection)">
      <summary>
Create a collection that is a copy of from
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.Add(Autodesk.Navisworks.Api.SearchCondition)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.AddGroup(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.SearchCondition})">
      <summary>
Add the items of the specified collection to the SearchConditionCollection
as a new group of conditions. The combined set of SearchConditions will match
if any group within the set matches.
</summary>
      <param name="from">The collection to add the items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.SearchCondition})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.Contains(Autodesk.Navisworks.Api.SearchCondition)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.SearchCondition})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.CopyTo(Autodesk.Navisworks.Api.SearchCondition[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.SearchCondition})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchConditionCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.IndexOf(Autodesk.Navisworks.Api.SearchCondition)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.Insert(System.Int32,Autodesk.Navisworks.Api.SearchCondition)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchConditionCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchConditionCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.Remove(Autodesk.Navisworks.Api.SearchCondition)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SearchConditionCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SearchConditionCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SearchConditionComparison">
      <summary>
Specifies comparison operator used to see whether a <see cref="T:Autodesk.Navisworks.Api.SearchCondition" /> will match
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.None">
      <summary>
Never matches
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.HasCategory">
      <summary>
Matches if item has specified category
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.NotHasCategory">
      <summary>
Matches if item does not have specified category
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.HasProperty">
      <summary>
Matches if item has the specified property in the specified category
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.NotHasProperty">
      <summary>
Matches if item does not have the specified property in the specified category
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.SameType">
      <summary>
Matches if specified property exists and value has the same <see cref="T:Autodesk.Navisworks.Api.VariantDataType" /></summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.Equal">
      <summary>
Matches if specified property exists and has the same value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.NotEqual">
      <summary>
Matches if specified property exists and does not have the same value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.NumericLessThan">
      <summary>
Matches if specified property exists, has the same numeric <see cref="T:Autodesk.Navisworks.Api.VariantDataType" /> (Int32, AnyDouble, DateTime) and property value less than condition value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.NumericLessThanOrEqual">
      <summary>
Matches if specified property exists, has the same numeric <see cref="T:Autodesk.Navisworks.Api.VariantDataType" /> (Int32, AnyDouble, DateTime) and property value less than or equal to condition value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.NumericGreaterThanOrEqual">
      <summary>
Matches if specified property exists, has the same numeric <see cref="T:Autodesk.Navisworks.Api.VariantDataType" /> (Int32, AnyDouble, DateTime) and property value greater than or equal to condition value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.NumericGreaterThan">
      <summary>
Matches if specified property exists, has the same numeric <see cref="T:Autodesk.Navisworks.Api.VariantDataType" /> (Int32, AnyDouble, DateTime) and property value greater than condition value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.DisplayStringContains">
      <summary>
Matches if specified property exists, is of DisplayString type and contains the display string in condition value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.DisplayStringWildcard">
      <summary>
Matches if specified property exists, is of DisplayString type and matches the wildcard display string in condition value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.DateTimeWithinDay">
      <summary>
Matches if specified property exists, is of DateTime type and is within one day prior to the DateTime in condition value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionComparison.DateTimeWithinWeek">
      <summary>
Matches if specified property exists, is of DateTime type and is within one week prior to the DateTime in condition value
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SearchConditionOptions">
      <summary>
Options that modify <see cref="T:Autodesk.Navisworks.Api.SearchCondition" /> matching behavior
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.None">
      <summary>
No additional options
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.IgnoreCategoryDisplayName">
      <summary>
Do not compare DisplayName when looking for matching category
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.IgnoreCategoryName">
      <summary>
Do not compare Name when looking for matching category
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.IgnorePropertyDisplayName">
      <summary>
Do not compare DisplayName when looking for matching property
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.IgnorePropertyName">
      <summary>
Do not compare Name when looking for matching property
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.IgnoreDisplayStringValueCase">
      <summary>
Ignore case when comparing DisplayString values
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.NegateCondition">
      <summary>
Negate the sense of the condition
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.StartGroup">
      <summary>
When used in a <see cref="T:Autodesk.Navisworks.Api.SearchConditionCollection" />, marks the start of a group of conditions. Collection matches if any group of conditions matches.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.IgnoreDisplayStringValueAccents">
      <summary>
Ignore accents when comparing DisplayString values
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.IgnoreDisplayStringCharWidths">
      <summary>
Ignore character width when comparing DisplayString values
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.IgnoreDisplayNames">
      <summary>
Do not compare DisplayName when looking for matching category or property
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchConditionOptions.IgnoreNames">
      <summary>
Do not compare Name when looking for matching category or property
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SearchLocations">
      <summary>
Which items within a <see cref="T:Autodesk.Navisworks.Api.Search" /> Selection should be searched
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchLocations.None">
      <summary>
No items
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchLocations.Self">
      <summary>
Direct contents of the selection
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchLocations.Descendants">
      <summary>
Descendants of the items in the selection
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SearchLocations.DescendantsAndSelf">
      <summary>
Direct contents of the selection and their descendants
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Selection">
      <summary>
Represents a selection as either an explicit collection of ModelItems or as a collection of SelectionSources that will generate a selection on demand.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.#ctor">
      <summary>
Create a clear selection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.#ctor(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Create a selection as a explicit collection of ModelItems
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' is associated with a different document
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.#ctor(Autodesk.Navisworks.Api.Selection)">
      <summary>
Create a copy of another selection
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' is associated with a different document
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.#ctor(Autodesk.Navisworks.Api.SelectionSourceCollection)">
      <summary>
Create a selection as a collection of SelectionSources
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' is associated with a different document
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.Clear">
      <summary>
Reset selection to the default state, explicit and nothing selected
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.CopyFrom(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Initialise as explicit selection with a copy of items
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' is associated with a different document
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.CopyFrom(Autodesk.Navisworks.Api.Selection)">
      <summary>
Initialise selection with a copy of another selection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' is associated with a different document
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.CopyFrom(Autodesk.Navisworks.Api.SelectionSourceCollection)">
      <summary>
Initialise as collection of SelectionSources
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' is associated with a different document
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Initialise as explicit selection with items in from
</summary>
      <param name="from">The collection to copy contents from</param>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Selection.ExplicitSelection">
      <summary>
Selection as explicit collection of ModelItems
</summary>
      <exception cref="T:System.InvalidOperationException">
Invalid operation when '!HasExplicitSelection'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.GetSelectedItems">
      <summary>
Returns a ModelItemCollection that represents the items specified by this Selection in the document
which it is associated with.
</summary>
      <exception cref="T:System.NotSupportedException">
No document is associated with this selection
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.GetSelectedItems(Autodesk.Navisworks.Api.Document)">
      <summary>
Returns a ModelItemCollection that represents the items specified by this Selection in document. 
</summary>
      <exception cref="T:System.InvalidOperationException">
Selection contains explicit items from a different document
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Selection.HasExplicitSelection">
      <summary>
Does this selection contain an explicit collection of ModelItems ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Selection.HasSelectionSources">
      <summary>
Does this selection contain a collection of SelectionSources ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Selection.IsClear">
      <summary>
Is this the default selection (explicit and nothing selected) ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Selection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.SelectAll">
      <summary>
Initialises selection with a selection source that selects everything in document when resolved
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Selection.SelectionSources">
      <summary>
Selection as collection of SelectionSources
</summary>
      <exception cref="T:System.InvalidOperationException">
Invalid operation when '!(HasSelectionSources || IsClear)'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.ValueEquals(Autodesk.Navisworks.Api.Selection)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Selection.ValueEquals(Autodesk.Navisworks.Api.Selection,Autodesk.Navisworks.Api.Selection)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SelectionBehavior">
      <summary>
Determines which ModelItem is selected when using the Select tool to pick an object
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SelectionBehavior.Model">
      <summary>
First item containing object picked that HasModel (File)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SelectionBehavior.Layer">
      <summary>
First item containing object picked that IsLayer
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SelectionBehavior.FirstObject">
      <summary>
First item containing object picked that is child of IsLayer item
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SelectionBehavior.LastUnique">
      <summary>
Last item containing object picked that has Instances count of 1
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SelectionBehavior.Geometry">
      <summary>
Last item containing object picked that HasGeometry
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SelectionBehavior.UniqueGeometryParent">
      <summary>
First item that only contains object picked
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SelectionBehavior.NoSelectionChange">
      <summary>
Picking has no effect (selection does not change)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SelectionBehavior.LastComposite">
      <summary>
Last item containing object picked that IsComposite
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SelectionBehavior.Custom">
      <summary>
Custom selection behaviour, defined by the application
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SelectionSet">
      <summary>
        <see cref="T:Autodesk.Navisworks.Api.SavedItem" /> containing a saved <see cref="T:Autodesk.Navisworks.Api.ModelItemCollection" /> or <see cref="P:Autodesk.Navisworks.Api.SelectionSet.Search" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.#ctor">
      <summary>
Create a SelectionSet with empty ExplicitModelItems
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.#ctor(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Create a SelectionSet with ExplicitModelItems
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'items' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'items' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.#ctor(Autodesk.Navisworks.Api.Search)">
      <summary>
Create a SelectionSet with a Search
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'search' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'search' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'search' has no SearchConditions
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.#ctor(Autodesk.Navisworks.Api.SelectionSet)">
      <summary>
Create a copy of another SelectionSet
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.CopyFrom(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Initialize SelectionSet with copy of ExplicitModelItems
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'items' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'items' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.CopyFrom(Autodesk.Navisworks.Api.Search)">
      <summary>
Initialize SelectionSet with copy of a Search
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'search' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'search' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'search' has no SearchConditions
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.CopyFrom(Autodesk.Navisworks.Api.SelectionSet)">
      <summary>
Initialize SelectionSet with copy of another SelectionSet
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Initialise as explicit ModelItems with items in from
</summary>
      <param name="from">The collection to copy contents from</param>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SelectionSet.ExplicitModelItems">
      <summary>
The explicit ModelItems stored in the selection set
</summary>
      <exception cref="T:System.InvalidOperationException">
Invalid operation when '!HasExplicitModelItems'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.GetSelectedItems">
      <summary>
Returns a ModelItemCollection that represents the items specified by this SelectionSet in the document
which it is associated with.
</summary>
      <exception cref="T:System.NotSupportedException">
No document is associated with this SelectionSet
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.GetSelectedItems(Autodesk.Navisworks.Api.Document)">
      <summary>
Returns a ModelItemCollection that represents the items specified by this SelectionSet in document. 
</summary>
      <param name="document">
Document to search (if required)
</param>
      <exception cref="T:System.ArgumentNullException">
Argument 'document' is null
</exception>
      <exception cref="T:System.InvalidOperationException">
SelectionSet contains explicit items from a different document
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SelectionSet.HasExplicitModelItems">
      <summary>
Does the SelectionSet contain an explicit set of ModelItems ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SelectionSet.HasSearch">
      <summary>
Does the SelectionSet contain a Search ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SelectionSet.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SelectionSet.Search">
      <summary>
The Search stored in the selection set
</summary>
      <exception cref="T:System.InvalidOperationException">
Invalid operation when '!HasSearch'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.ValueEquals(Autodesk.Navisworks.Api.SelectionSet)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSet.ValueEquals(Autodesk.Navisworks.Api.SelectionSet,Autodesk.Navisworks.Api.SelectionSet)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SelectionSource">
      <summary>
Represents a reference to a source that can generate a selection on demand. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSource.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSource.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SelectionSource.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSource.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSource.TryGetSearch(Autodesk.Navisworks.Api.Document)">
      <summary>
Returns a <see cref="T:Autodesk.Navisworks.Api.Search" /> that will generate the selected items specified by the selection source
</summary>
      <returns>
null if source could not be resolved or source does not represent selection as a Search
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSource.TryGetSelectedItems(Autodesk.Navisworks.Api.Document)">
      <summary>
Returns a <see cref="T:Autodesk.Navisworks.Api.ModelItemCollection" /> that represents the selected items specified by the selection source
</summary>
      <returns>
null if source could not be resolved
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SelectionSourceCollection">
      <summary>
A collection of SelectionSources
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.#ctor">
      <summary>
Create an empty collection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.#ctor(Autodesk.Navisworks.Api.SelectionSourceCollection)">
      <summary>
Create a collection that is a copy of from
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.Add(Autodesk.Navisworks.Api.SelectionSource)">
      <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
      <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.SelectionSource})">
      <summary>
Add the items of the specified collection to the SelectionSourceCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.Clear">
      <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.Contains(Autodesk.Navisworks.Api.SelectionSource)">
      <summary>
Determines whether the SelectionSourceCollection contains a specific value.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.SelectionSource})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.CopyTo(Autodesk.Navisworks.Api.SelectionSource[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.SelectionSource})">
      <summary>
Copies the contents of the collection into to
</summary>
      <param name="to">The collection to copy contents into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SelectionSourceCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.IndexOf(Autodesk.Navisworks.Api.SelectionSource)">
      <summary>
Determines the index of a specific item in the SelectionSourceCollection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.Insert(System.Int32,Autodesk.Navisworks.Api.SelectionSource)">
      <summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"></see> at the specified index.</summary>
      <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>
      <param name="index">The zero-based index at which item should be inserted.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SelectionSourceCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SelectionSourceCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.Remove(Autodesk.Navisworks.Api.SelectionSource)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.ValueEquals(Autodesk.Navisworks.Api.SelectionSourceCollection)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SelectionSourceCollection.ValueEquals(Autodesk.Navisworks.Api.SelectionSourceCollection,Autodesk.Navisworks.Api.SelectionSourceCollection)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SheetInfo">
      <summary>
Sheet information. Often used to represent a sheet in a multi-sheet file
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SheetInfo.CheckIsConvertedForLoad">
      <summary>
Checks whether this sheet has been previously converted and will load quickly if required
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SheetInfo.CheckIsConvertedForSearch">
      <summary>
Checks whether this sheet has been previously converted and can be searched without loading
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SheetInfo.ContainsMatchingItem(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Checks whether this sheet contains matching modelItem.
</summary>
      <param name="item">ModelItem to check</param>
      <returns>Returns false if this sheet does not contain matching ModelItem or this sheet hasn't been previously converted</returns>
      <exception cref="T:System.ArgumentNullException">
item is null.
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.SheetInfo.CreateUniqueCopy">
      <summary>
Return a copy with unique sheet id
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SheetInfo.Id">
      <summary>
Uniquely identifies a specific sheet within a file
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SheetInfo.IsLoaded">
      <summary>
Get whether the sheet has been loaded during the current Navisworks session
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SheetInfo.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SheetInfo.PropertyCategories">
      <summary>
Get the property category collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SheetInfo.SheetType">
      <summary>
Get type of sheet
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SheetInfo.SourceGuid">
      <summary>
Get original Guid that this sheet was created with. Guid may be modified to ensure all sheets have unique Guids. If the same sheet is added to a document twice, each sheet has the same SourceGuid but different Guids.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.SheetInfo.Thumbnail">
      <summary>
Get the sheet thumbnail file name
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SheetType">
      <summary>
Determines which type the sheet is
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SheetType.Sheet3D">
      <summary>
Sheet contains a 3D model
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SheetType.Sheet2D">
      <summary>
Sheet contains a 2D model (plot)
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.SimulationType">
      <summary>
Type of simulation being run.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SimulationType.None">
      <summary>
No simulation
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SimulationType.Timeliner">
      <summary>
Timeliner simulation
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.SimulationType.Animator">
      <summary>
Animator simulation
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.StereoBehaviorMode">
      <summary>
The stereo mode in use in stereo viewing options.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.StereoBehaviorMode.BehindScreen">
      <summary>
Objects look as if they're behind the screen
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.StereoBehaviorMode.AroundFocalPoint">
      <summary>
Focal point is on screen, objects can be in front and behind
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.StereoOptions">
      <summary>
Provides access to Stereo Options
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.StereoOptions.StereoAvailable">
      <summary>
Is stereo rendering available (possible)?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.StereoOptions.StereoBalance">
      <summary>
Balance between objects appearing in front of or behind screen. Only used if mode
is eSTEREO_AROUND_FOCAL_POINT. 0 is entirely in front of screen, 1 is balanced exactly around
focal point, 2 is pushed behind focal point.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.StereoOptions.StereoEnabled">
      <summary>
Is stereo rendering enabled?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.StereoOptions.StereoMagnitude">
      <summary>
Strength of stereo effect. 0 is mono, 1 is normal, 2 is uncomfortably strong
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.StereoOptions.StereoMode">
      <summary>
Stereo rendering mode
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.StereoOptions.StereoSwapEyes">
      <summary>
Should we swap left and right eyes? Used to correct for poorly configured stereo hardware.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.StereoViewpointCalculatedEventArgs">
      <summary>
Event arguments when a stereo camera is calculated from a base camera.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.StereoViewpointCalculatedEventArgs.BaseViewpoint">
      <summary>
The base viewpoint that will be adjusted to calculate a stereo viewpoint.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.StereoViewpointCalculatedEventArgs.StereoProjection">
      <summary>
The type of stereo projection. Mono, left eye or right eye.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.StereoViewpointCalculatedEventArgs.StereoViewpoint">
      <summary>
The stereo viewpoint that has been calculated.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.TessellationWindingRule">
      <summary>
Tessellation winding rule
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.TessellationWindingRule.Odd">
      <summary>
Winding rule odd
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.TessellationWindingRule.Nonzero">
      <summary>
Winding rule non-zero
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.TessellationWindingRule.Positive">
      <summary>
Winding rule positive
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.TessellationWindingRule.Negative">
      <summary>
Winding rule negative
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.TessellationWindingRule.AbsGEqTwo">
      <summary>
Winding rule Abs_GEq_Two
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.TextExtents2D">
      <summary>
Extents of a 2D text object. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextExtents2D.#ctor">
      <summary>
Creates an empty extents object.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextExtents2D.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
Creates a new extents object.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextExtents2D.Bounds">
      <summary>
Bounding box
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextExtents2D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextExtents2D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextExtents2D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextExtents2D.Origin">
      <summary>
Origin
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextExtents2D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.TextFontInfo">
      <summary>
Information about a text font. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextFontInfo.#ctor">
      <summary>
Creates an empty font info object.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextFontInfo.#ctor(System.String,System.Int32,System.Int32,System.Boolean,System.Boolean)">
      <summary>
Creates a new font info object.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextFontInfo.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextFontInfo.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextFontInfo.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextFontInfo.Italic">
      <summary>
Italics
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextFontInfo.PointSize">
      <summary>
Font size in points
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextFontInfo.Strikeout">
      <summary>
Strikeout
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TextFontInfo.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextFontInfo.Typeface">
      <summary>
Font typeface
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextFontInfo.Weight">
      <summary>
Font weight
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.TextFontMetrics">
      <summary>
Global metrics for a typeface.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TextFontMetrics.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Tool">
      <summary>
View tool enumeration.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.None">
      <summary>
No active tool
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.Select">
      <summary>
Select
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.SelectBox">
      <summary>
Select Box
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.RedlineFreehand">
      <summary>
Redline Freehand
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.RedlineLine">
      <summary>
Redline Line
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.RedlineEllipse">
      <summary>
Redline Ellipse
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.RedlineCloud">
      <summary>
Redline Cloud
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.RedlineLineString">
      <summary>
Redline Line String
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.RedlineTag">
      <summary>
Redline Tag
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.RedlineText">
      <summary>
Redline Text
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.RedlineErase">
      <summary>
Redline Erase
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.RedlineArrow">
      <summary>
Redline Arrow
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.MeasurePointToPoint">
      <summary>
Measure Point To Point
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.MeasurePointToMultiplePoints">
      <summary>
Measure Point To Multiple Points
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.MeasurePointLine">
      <summary>
Measure Point Line
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.MeasureAccumulate">
      <summary>
Measure Accumulate
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.MeasureAngle">
      <summary>
Measure Angle
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.MeasureArea">
      <summary>
Measure Area
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.BasicViewObjectWheel">
      <summary>
Basic View Object Wheel
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.BasicTourBuildingWheel">
      <summary>
Basic Tour Building Wheel
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.FullNavigationWheel">
      <summary>
Full Navigation Wheel
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.MiniViewObjectWheel">
      <summary>
Mini View Object Wheel
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.MiniTourBuildingWheel">
      <summary>
Mini Tour Building Wheel
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.MiniFullNavigationWheel">
      <summary>
Mini Full Navigation Wheel
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.Full2DNavigationWheel">
      <summary>
Full 2D Navigation Wheel
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonPan">
      <summary>
Pan common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonZoom">
      <summary>
Zoom common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonZoomWindow">
      <summary>
Zoom Window common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonOrbit">
      <summary>
Orbit common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonFreeOrbit">
      <summary>
Free Orbit common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonConstrainedOrbit">
      <summary>
Constrained Orbit common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonLookAt">
      <summary>
Look At common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonLookAround">
      <summary>
Look Around common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonWalk">
      <summary>
Walk common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CommonCenter">
      <summary>
Center common across all Autodesk products
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateFixed">
      <summary>
Camera fixed in place
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateFreeLookAround">
      <summary>
Classic Navisworks Free Look Around (Swivel)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateFreeOrbit">
      <summary>
Classic Navisworks Free Orbit (Examine)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateWalk">
      <summary>
Classic Navisworks Walk
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateFly">
      <summary>
Classic Navisworks Fly
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateConstrainedOrbit">
      <summary>
Classic Navisworks Constrained Orbit (Turntable)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateZoom">
      <summary>
Classic Navisworks Zoom
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigatePan">
      <summary>
Classic Navisworks Pan
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateConstrainedPan">
      <summary>
Classic Navisworks Constrained Pan
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateLookAround">
      <summary>
Clasic Navisworks Look Around (Swivel)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateOrbit">
      <summary>
Classic Navisworks Orbit
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.NavigateZoomWindow">
      <summary>
Classic Navisworks Zoom Window (Zoom Box)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.ZoneCreateCornerToCornerHeight">
      <summary>
Create Zones by a corner to corner defined rectangle with a height.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.ZoneCreate3PointsHeight">
      <summary>
Create Zones by a 3 points defined rectangle with a height.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Tool.CustomToolPlugin">
      <summary>
Functionality is provided by a ToolPlugin
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.TooltipResult">
      <summary>
Represents a Tooltip and an identifier, that is returned from a call to a ToolPlugin or InputPlugin.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.TooltipResult.#ctor">
      <summary>
Constructor for a TooltipResult.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TooltipResult.DisplayName">
      <summary>
Tooltip display name.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.TooltipResult.Id">
      <summary>
Tooltip Id.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Transaction">
      <summary>
This is used to batch together edits. 
Currently it is a requirement that you must call <see cref="M:Autodesk.Navisworks.Api.Transaction.Commit">Commit</see>,
after doing your edits. In the future rollback may be supported.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transaction.#ctor(Autodesk.Navisworks.Api.Document,System.String)">
      <summary>
This is used to batch together edits. In C# it would typically be used 
within a 'using' block.In the future it may support rollback.
</summary>
      <param name="document">
The <see cref="T:Autodesk.Navisworks.Api.Document">Document</see> that this transaction applies to.
</param>
      <param name="displayName">
String that may be displayed in the GUI for undoing this transaction.
</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transaction.Commit">
      <summary>
Call to commit the transaction.
</summary>
      <exception cref="T:System.InvalidOperationException">
Transaction has already been Commited 
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transaction.DisplayName">
      <summary>
String that may be displayed in the GUI for undoing this transaction.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transaction.Dispose"></member>
    <member name="P:Autodesk.Navisworks.Api.Transaction.Document">
      <summary>
The <see cref="T:Autodesk.Navisworks.Api.Document">Document</see> that this transaction applies to.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transaction.IsCommitted">
      <summary>
Has this transaction been committed ?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transaction.IsDisposed">
      <summary>
Has this transaction been disposed ?
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Transform3D">
      <summary>
A generic transformation in 3D space.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.#ctor">
      <summary>
Default constructor. Makes an Identity transform.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.#ctor(Autodesk.Navisworks.Api.Matrix3,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Make a transform from a matrix and a vector.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'linear' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'linear' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'trans' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'trans' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.#ctor(Autodesk.Navisworks.Api.Rotation3D)">
      <summary>
Make a transform from a rotation (3D homogenous).
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'rotation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'rotation' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.#ctor(Autodesk.Navisworks.Api.Rotation3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Make a transform from a rotation and a translation.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'rotation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'rotation' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'translation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'translation' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.#ctor(Autodesk.Navisworks.Api.Transform3D)">
      <summary>
Make a transform from another transform.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'transform' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'transform' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.CreateIdentity">
      <summary>
Create an identity transform.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.CreateTranslation(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Set matrix to be 3D homogenous translation matrix.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'translation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'translation' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.Factor">
      <summary>
Treat as homogenous 3D matrix and factor into scale orientation, scale, rotation and translation components.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.Factor(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Treat as homogenous 3D matrix and factor into scale orientation, scale, rotation and translation components.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'worldCenter' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'worldCenter' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.Inverse">
      <summary>
Return inverse of matrix. Matrix must be non-singular (non-zero determinant).
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.IsAffine">
      <summary>
Determines if the transform is affine.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.IsIdentity">
      <summary>
Determines if the transform is an identity.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.IsLinear">
      <summary>
Determines if the transform is linear.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transform3D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.IsRotation">
      <summary>
Determines if the transform is a rotation.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.IsTranslation">
      <summary>
Determines if the transform is a translation.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.IsUniformScale">
      <summary>
Determines if the transform is a uniform scaling.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transform3D.Linear">
      <summary>
Get parts of matrix which represent orthogonal transforms.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.Multiply(Autodesk.Navisworks.Api.Transform3D,Autodesk.Navisworks.Api.Transform3D)">
      <summary>
Multiply two transforms in the order that the arguments are given, and return the result.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'leftTransform' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'leftTransform' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'rightTransform' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'rightTransform' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.TolerantEquals(Autodesk.Navisworks.Api.Transform3D)">
      <summary>
Equal within a tolerance. Each element of matrix is equal to corresponding element, within the given tolerance.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'transform' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'transform' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.TolerantEquals(Autodesk.Navisworks.Api.Transform3D,System.Double)">
      <summary>
Equal within a tolerance. Each element of matrix is equal to corresponding element, within the given tolerance.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'transform' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'transform' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3D.TranslateRight(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Transform3D)">
      <summary>
Translate a transform by a vector.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'translation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'translation' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'transform' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'transform' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transform3D.Translation">
      <summary>
Get parts of matrix which represent the translation.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Transform3DComponents">
      <summary>
Affine transform represented as individual components that combine to form complete transform. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3DComponents.Combine">
      <summary>
Combine components together into a composite transform.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3DComponents.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transform3DComponents.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transform3DComponents.Rotation">
      <summary>
The rotation component of the transform.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'rotation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'rotation' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transform3DComponents.Scale">
      <summary>
The scale component of the transform.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'scale' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'scale' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transform3DComponents.ScaleOrientation">
      <summary>
The scale orientation component of the transform.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'scale_orientation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'scale_orientation' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Transform3DComponents.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Transform3DComponents.Translation">
      <summary>
The translation component of the transform.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'translation' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'translation' has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.UnitConversion">
      <summary>
Unit conversion package class.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitConversion.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitConversion.ScaleFactor(Autodesk.Navisworks.Api.Units,Autodesk.Navisworks.Api.Units)">
      <summary>
Return the scale factor between two linear units.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Units">
      <summary>
Units of linear dimension.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Meters">
      <summary>
SI meter. Distance light travels, in a vacuum, in 1 299,792,458th of a second
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Centimeters">
      <summary>
1 100th of an SI meter
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Millimeters">
      <summary>
1 1000th of an SI meter
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Feet">
      <summary>
1 3rd of a yard
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Inches">
      <summary>
1 12th of a foot, 2.54 centimeters exactly
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Yards">
      <summary>
Imperial yard, 0.9144 SI meters exactly
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Kilometers">
      <summary>
1000 SI meters
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Miles">
      <summary>
1760 yards
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Micrometers">
      <summary>
1 1,000,000th of an SI meter, a micron
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Mils">
      <summary>
1 1,000th of an inch
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Units.Microinches">
      <summary>
1 1,000,000th of an inch
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.UnitVector3D">
      <summary>
A vector with unit length. Represents a direction in 3D space. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.#ctor(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Create a unit vector from a vector, normalizing if required
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.#ctor(System.Double,System.Double,System.Double)">
      <summary>
Create a unit vector from X, Y and Z components, normalizing if required
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Add(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Adds a vector to this to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Add(System.Double)">
      <summary>
Adds a value to every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Angle(Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Returns the angle between this vector and another vector in the range [0, PI]
</summary>
      <param name="vector">vector to calculate angle with</param>
      <returns>angle in radians between this and vector</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.AngleWithReference(Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Returns the angle between this vector and another vector in the range [-PI, PI], using a reference vector to determine the sign of the angle
</summary>
      <param name="vector">vector to calculate angle with</param>
      <param name="reference">reference vector pointing away from the plane containing this and vector</param>
      <returns>angle in radians between this and vector</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'reference' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'reference' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Cross(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Returns the cross product between this vector and another
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.DirectionEquals(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Compare with direction of vector using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.DirectionEquals(Autodesk.Navisworks.Api.Vector3D,System.Double)">
      <summary>
Compare with direction of vector using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Divide(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Divides this vector by another to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Divide(System.Double)">
      <summary>
Divides every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Dot(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Returns the dot product between this vector and another
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitVector3D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitVector3D.IsZero">
      <summary>
Is this a zero vector ? Will occur if all inputs to constructor are zero.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitVector3D.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Multiply(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Multiplies a vector by this to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Multiply(System.Double)">
      <summary>
Multiplies every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Negate">
      <summary>
Returns a negated version of this vector (all components negated)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Addition(Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Adds two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Addition(Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Adds two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Addition(Autodesk.Navisworks.Api.UnitVector3D,System.Double)">
      <summary>
Adds a value to every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Addition(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Adds two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Addition(System.Double,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Adds a value to every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Division(Autodesk.Navisworks.Api.UnitVector3D,System.Double)">
      <summary>
Divides every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Implicit(Autodesk.Navisworks.Api.UnitVector3D)~Autodesk.Navisworks.Api.Vector3D">
      <summary>
Converts a UnitVector3D to a <see cref="T:Autodesk.Navisworks.Api.Vector3D">Vector3D</see></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Multiply(Autodesk.Navisworks.Api.UnitVector3D,System.Double)">
      <summary>
Multiplies every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Multiply(System.Double,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Multiplies every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Subtraction(Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Subtracts two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Subtraction(Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Subtracts two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Subtraction(Autodesk.Navisworks.Api.UnitVector3D,System.Double)">
      <summary>
Subtracts a value from every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.op_Subtraction(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Subtracts two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Subtract(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Subtracts a vector from this to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.Subtract(System.Double)">
      <summary>
Subtracts a value from every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.TolerantEquals(Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Compare unit vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.TolerantEquals(Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.TolerantEquals(Autodesk.Navisworks.Api.UnitVector3D,Autodesk.Navisworks.Api.UnitVector3D,System.Double)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.TolerantEquals(Autodesk.Navisworks.Api.UnitVector3D,System.Double)">
      <summary>
Compare unit vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.UnitVector3D.ToVector3D">
      <summary>
Convert unit vector to a vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitVector3D.UnitX">
      <summary>
Returns a unit vector in the X direction (1,0,0)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitVector3D.UnitY">
      <summary>
Returns a unit vector in the Y direction (0,1,0)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitVector3D.UnitZ">
      <summary>
Returns a unit vector in the Z direction (0,0,1)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitVector3D.X">
      <summary>
Returns the X component of the vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitVector3D.Y">
      <summary>
Returns the Y component of the vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.UnitVector3D.Z">
      <summary>
Returns the Z component of the vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.VariantData">
      <summary>
A value type that can store data of one of several different types.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor">
      <summary>
Creates Data with no value stored
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor(Autodesk.Navisworks.Api.NamedConstant)">
      <summary>
Creates a named constant value
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor(System.Boolean)">
      <summary>
Creates a boolean value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor(System.DateTime)">
      <summary>
Creates a <see cref="T:System.DateTime" /> value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor(System.Double)">
      <summary>
Creates a unitless double value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor(System.Double,Autodesk.Navisworks.Api.VariantDataType)">
      <summary>
Creates a specific type of double based value
</summary>
      <param name="value">Value to create</param>
      <param name="type">Particular type of double value to create</param>
      <exception cref="T:System.ArgumentOutOfRangeException">
type is not a floating point based type
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor(System.Double,System.Double)">
      <summary>
Creates a 2D point value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor(System.Double,System.Double,System.Double)">
      <summary>
Creates a 3D point value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor(System.Int32)">
      <summary>
Creates an integer value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.#ctor(System.String)">
      <summary>
Creates a display string value
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.DataType">
      <summary>
Type of value stored
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromBoolean(System.Boolean)">
      <summary>
Creates a boolean value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromDateTime(System.DateTime)">
      <summary>
Creates a <see cref="T:System.DateTime" /> value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromDisplayString(System.String)">
      <summary>
Creates a display string value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromDouble(System.Double)">
      <summary>
Creates a unitless double value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromDoubleAngle(System.Double)">
      <summary>
Creates a double angle value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromDoubleArea(System.Double)">
      <summary>
Creates a double area value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromDoubleLength(System.Double)">
      <summary>
Creates a double length value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromDoubleVolume(System.Double)">
      <summary>
Creates a double volume value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromIdentifierString(System.String)">
      <summary>
Creates an identifier string value
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'value' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromInt32(System.Int32)">
      <summary>
Creates a 32 bit integer value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromNamedConstant(Autodesk.Navisworks.Api.NamedConstant)">
      <summary>
Creates a named constant value
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromNone">
      <summary>
Creates Data with no value stored
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromPoint2D(Autodesk.Navisworks.Api.Point2D)">
      <summary>
Creates a <see cref="T:Autodesk.Navisworks.Api.Point2D">Point2D</see> value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromPoint2D(System.Double,System.Double)">
      <summary>
Creates a 2D point value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromPoint3D(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Creates a <see cref="T:Autodesk.Navisworks.Api.Point3D">Point3D</see> value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.FromPoint3D(System.Double,System.Double,System.Double)">
      <summary>
Creates a 3D point value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsAnyDouble">
      <summary>
Is data any type of double based value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsBoolean">
      <summary>
Is data a boolean value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsDateTime">
      <summary>
Is data a <see cref="T:System.DateTime" /> value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsDisplayString">
      <summary>
Is data a display string value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsDouble">
      <summary>
Is data a unitless double value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsDoubleAngle">
      <summary>
Is data a double angle value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsDoubleArea">
      <summary>
Is data a double area value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsDoubleLength">
      <summary>
Is data a double length value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsDoubleVolume">
      <summary>
Is data a double volume value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsIdentifierString">
      <summary>
Is data an identifier string value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsInt32">
      <summary>
Is data a unitless 32 bit integer value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsNamedConstant">
      <summary>
Is data a named constant value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsNone">
      <summary>
Does data have no value ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsPoint2D">
      <summary>
Is data a 2D point?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsPoint3D">
      <summary>
Is data a 3D point?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VariantData.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToAnyDouble">
      <summary>
Access any type of double value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsAnyDouble'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToBoolean">
      <summary>
Access boolean value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsBoolean'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToDateTime">
      <summary>
Access <see cref="T:System.DateTime" /> value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsDateTime'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToDisplayString">
      <summary>
Access display string value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsDisplayString'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToDouble">
      <summary>
Access unitless double value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsDouble'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToDoubleAngle">
      <summary>
Access double angle value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsDoubleAngle'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToDoubleArea">
      <summary>
Access double area value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsDoubleArea'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToDoubleLength">
      <summary>
Access double length value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsDoubleLength'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToDoubleVolume">
      <summary>
Access double volume value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsDoubleVolume'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToIdentifierString">
      <summary>
Access identifier string value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsIdentifierString'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToInt32">
      <summary>
Access 32 bit integer value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsInt32'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToNamedConstant">
      <summary>
Access named constant value
</summary>
      <exception cref="T:System.NotSupportedException">
Not supported if '!IsNamedConstant'
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToPoint2D">
      <summary>
Access <see cref="T:Autodesk.Navisworks.Api.Point2D">Point2D</see> value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToPoint3D">
      <summary>
Access <see cref="T:Autodesk.Navisworks.Api.Point3D">Point3D</see> value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VariantData.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.VariantDataType">
      <summary>
Type of data stored in a VariantData class.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.None">
      <summary>
Empty. No data stored.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.Double">
      <summary>
Unitless double value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.Int32">
      <summary>
Unitless 32 bit integer value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.Boolean">
      <summary>
Boolean (true/false) value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.DisplayString">
      <summary>
String intended for display to the end user (normally localized)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.DateTime">
      <summary>
A specific date and time (usually UTC)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.DoubleLength">
      <summary>
A double that represents a length (specific units depend on context)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.DoubleAngle">
      <summary>
A double that represents an angle in radians
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.NamedConstant">
      <summary>
A named constant
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.IdentifierString">
      <summary>
String intended to be used as a programmatic identifier. 7-bit ASCII characters only.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.DoubleArea">
      <summary>
A double that species an area (specific units depend on context)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.DoubleVolume">
      <summary>
A double that species a volume (specific units depend on context)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.Point3D">
      <summary>
A 3D point value
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VariantDataType.Point2D">
      <summary>
A 2D point value
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Vector2D">
      <summary>
Represents a direction with magnitude in 2D space. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.#ctor">
      <summary>
Create a zero vector
</summary>
      <exception cref="T:System.InvalidOperationException">
Exception when 'false'
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.#ctor(System.Double,System.Double)">
      <summary>
Create a vector from X and Y components
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Add(Autodesk.Navisworks.Api.Point2D)">
      <summary>
Translates a point by this vector and returns the resulting point
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Add(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Adds another vector to this to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Add(System.Double)">
      <summary>
Adds a value to every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Angle(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Returns the angle between this vector and another vector in the range [0, PI]
</summary>
      <param name="vector">Vector to calculate angle with.</param>
      <returns>Angle in radians between this and vector.</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.AngleWithReference(Autodesk.Navisworks.Api.Vector2D,Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Returns the angle between this vector and another vector in the range [-PI, PI], using a reference vector to determine the sign of the angle
</summary>
      <param name="vector">Vector to calculate angle with.</param>
      <param name="reference">Reference vector pointing away from the plane containing this and vector.</param>
      <returns>Angle in radians between this and vector.</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'reference' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'reference' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Cross(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Returns the cross product between this vector and another
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.DirectionEquals(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Compare direction of vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.DirectionEquals(Autodesk.Navisworks.Api.Vector2D,System.Double)">
      <summary>
Compare direction of vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Divide(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Divides this vector by another to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Divide(System.Double)">
      <summary>
Divides every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Dot(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Returns the dot product between this vector and another
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Invert">
      <summary>
Returns an inverted version of this vector (all components inverted)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.IsZero">
      <summary>
Is this a zero vector (all components are zero) ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.Item(System.Int32)"></member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.Length">
      <summary>
Magnitude of vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.LengthSquared">
      <summary>
Magnitude of vector squared
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Multiply(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Multiplies a vector by this to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Multiply(System.Double)">
      <summary>
Multiplies every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Negate">
      <summary>
Returns a negated version of this vector (all components negated)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Normalize">
      <summary>
Returns a normalized version of this vector (magnitude of 1)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Addition(Autodesk.Navisworks.Api.Vector2D,Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Adds two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Addition(Autodesk.Navisworks.Api.Vector2D,System.Double)">
      <summary>
Adds a value to every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Addition(System.Double,Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Adds a value to every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Division(Autodesk.Navisworks.Api.Vector2D,Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Divides two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Division(Autodesk.Navisworks.Api.Vector2D,System.Double)">
      <summary>
Divides every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Multiply(Autodesk.Navisworks.Api.Vector2D,Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Multiplies two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Multiply(Autodesk.Navisworks.Api.Vector2D,System.Double)">
      <summary>
Multiplies every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Multiply(System.Double,Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Multiplies every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Subtraction(Autodesk.Navisworks.Api.Vector2D,Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Subtracts two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.op_Subtraction(Autodesk.Navisworks.Api.Vector2D,System.Double)">
      <summary>
Subtracts a value from every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Subtract(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Subtracts a vector from this to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.Subtract(System.Double)">
      <summary>
Subtracts a value from every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.TolerantEquals(Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.TolerantEquals(Autodesk.Navisworks.Api.Vector2D,Autodesk.Navisworks.Api.Vector2D)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.TolerantEquals(Autodesk.Navisworks.Api.Vector2D,Autodesk.Navisworks.Api.Vector2D,System.Double)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.TolerantEquals(Autodesk.Navisworks.Api.Vector2D,System.Double)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.ToPoint2D">
      <summary>
Convert vector to a point (equivalent to point from adding vector to origin)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector2D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.UnitX">
      <summary>
Returns a unit vector in the X direction (1,0)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.UnitY">
      <summary>
Returns a unit vector in the Y direction (0,1)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.X">
      <summary>
Returns the X component of the vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.Y">
      <summary>
Returns the Y component of the vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector2D.Zero">
      <summary>
Returns a zero vector (0,0)
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Vector3D">
      <summary>
Represents a direction with magnitude in 3D space. Immutable.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.#ctor">
      <summary>
Create a zero vector
</summary>
      <exception cref="T:System.InvalidOperationException">
Exception when 'false'
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.#ctor(System.Double,System.Double,System.Double)">
      <summary>
Create a vector from X, Y and Z components
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Add(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Translates a point by this vector and returns the resulting point
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Add(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Adds another vector to this to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Add(System.Double)">
      <summary>
Adds a value to every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Angle(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Returns the angle between this vector and another vector in the range [0, PI]
</summary>
      <param name="vector">vector to calculate angle with</param>
      <returns>angle in radians between this and vector</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.AngleWithReference(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Returns the angle between this vector and another vector in the range [-PI, PI], using a reference vector to determine the sign of the angle
</summary>
      <param name="vector">vector to calculate angle with</param>
      <param name="reference">reference vector pointing away from the plane containing this and vector</param>
      <returns>angle in radians between this and vector</returns>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'reference' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'reference' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Cross(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Returns the cross product between this vector and another
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.DirectionEquals(Autodesk.Navisworks.Api.UnitVector3D)">
      <summary>
Compare direction of vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.DirectionEquals(Autodesk.Navisworks.Api.UnitVector3D,System.Double)">
      <summary>
Compare direction of vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.DirectionEquals(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Compare direction of vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.DirectionEquals(Autodesk.Navisworks.Api.Vector3D,System.Double)">
      <summary>
Compare direction of vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Divide(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Divides this vector by another to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Divide(System.Double)">
      <summary>
Divides every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Dot(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Returns the dot product between this vector and another
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Invert">
      <summary>
Returns an inverted version of this vector (all components inverted)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.IsZero">
      <summary>
Is this a zero vector (all components are zero) ?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.Item(System.Int32)"></member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.Length">
      <summary>
Magnitude of vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.LengthSquared">
      <summary>
Magnitude of vector squared
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Negate">
      <summary>
Returns a negated version of this vector (all components negated)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Normalize">
      <summary>
Returns a normalized version of this vector (magnitude of 1)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Addition(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Adds two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Addition(Autodesk.Navisworks.Api.Vector3D,System.Double)">
      <summary>
Adds a value to every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Addition(System.Double,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Adds a value to every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Division(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Divides two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Division(Autodesk.Navisworks.Api.Vector3D,System.Double)">
      <summary>
Divides every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Multiply(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Multiplies two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Multiply(Autodesk.Navisworks.Api.Vector3D,System.Double)">
      <summary>
Multiplies every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Multiply(System.Double,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Multiplies every X, Y and Z coordinate in the Vector by a value and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Subtraction(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Subtracts two vectors to produce a new vector
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.op_Subtraction(Autodesk.Navisworks.Api.Vector3D,System.Double)">
      <summary>
Subtracts a value from every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Subtract(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Subtracts a vector from this to produce a new vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.Subtract(System.Double)">
      <summary>
Subtracts a value from every X, Y and Z coordinate in the Vector and returns a new Vector with the result
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.ToColor">
      <summary>
Convert vector to a color
</summary>
      <exception cref="T:System.InvalidOperationException">
Unable to return a valid value
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.TolerantEquals(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.TolerantEquals(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.TolerantEquals(Autodesk.Navisworks.Api.Vector3D,Autodesk.Navisworks.Api.Vector3D,System.Double)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector0' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector0' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector1' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector1' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.TolerantEquals(Autodesk.Navisworks.Api.Vector3D,System.Double)">
      <summary>
Compare vectors using a tolerance
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'vector' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'vector' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.ToPoint3D">
      <summary>
Convert vector to a point (equivalent to point from adding vector to origin)
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Vector3D.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.UnitX">
      <summary>
Returns a unit vector in the X direction (1,0,0)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.UnitY">
      <summary>
Returns a unit vector in the Y direction (0,1,0)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.UnitZ">
      <summary>
Returns a unit vector in the Z direction (0,0,1)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.X">
      <summary>
Returns the X component of the vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.Y">
      <summary>
Returns the Y component of the vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.Z">
      <summary>
Returns the Z component of the vector
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Vector3D.Zero">
      <summary>
Returns a zero vector (0,0,0)
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.VertexProperties">
      <summary>
Vertex properties enumeration.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VertexProperties.None">
      <summary>
None
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VertexProperties.HasNormals">
      <summary>
Normals
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VertexProperties.HasColors">
      <summary>
Colours
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.VertexProperties.HasTextureCoordinates">
      <summary>
Texture co-ordinates
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.View">
      <summary>
Represents a view of a document.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.CopyViewpointFrom(Autodesk.Navisworks.Api.Viewpoint,Autodesk.Navisworks.Api.ViewChange)">
      <summary>
Updates the viewpoint in this view based on change required.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.CreateViewpointCopy">
      <summary>
Returns a viewpoint representing this view. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.Dispose"></member>
    <member name="M:Autodesk.Navisworks.Api.View.Dispose(System.Boolean)"></member>
    <member name="P:Autodesk.Navisworks.Api.View.Document">
      <summary>
The document associated with this View.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.EndInteractive">
      <summary>
Decrements an internal counter that determines if the view is in interactive mode. 
As the count goes from 1 to 0 the View is set out of interactive mode. 
Should be used with a matched call to StartInteractive.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.FocusOnCurrentSelection">
      <summary>
Focuses the view on the currently selected objects.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.GenerateThumbnail(System.Int32,System.Int32)">
      <summary>
Generates a Thumbnail Image for this View.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.GenerateThumbnail(System.Int32,System.Int32,System.Double)">
      <summary>
Generates a Thumbnail Image for this View.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.GenerateThumbnailByRayTrace(System.Int32,System.Int32)">
      <summary>
Generates a Thumbnail Image for this View.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.GetClippingPlanes">
      <summary>
Gets clipping planes in the form of a JSON ClipPlaneSet object.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.GetRedlines">
      <summary>
Gets redlines in the form of a JSON RedlineCollection object.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.View.Height">
      <summary>
The renderable height of the view in Windows screen pixels  
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.View.IsDisposed">
      <summary>
Has this view been disposed ?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.View.IsInteractive">
      <summary>
Determines if the view is in interactive mode. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.LookFromFrontRightTop">
      <summary>
Move's the Camera to look from FrontRightTop.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.PickItemFromPoint(System.Int32,System.Int32)">
      <summary>
Picks a single item from the given window coordinate point. 
</summary>
      <returns>
A PickItemResult object that contains the picked item.
Returns null if nothing is picked or coordinates are invalid.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.PickItemFromPoint(System.Int32,System.Int32,System.Int32,System.Boolean)">
      <summary>
Picks a single item from the given window coordinate point. 
</summary>
      <param name="pickingWidth">
Width of picking region in pixels. Normally 1.
</param>
      <param name="asRendered">
Whether picking should operate only on items that were rendered during the last frame. Normally true.
</param>
      <returns>
A PickItemResult object that contains the picked item.
Returns null if nothing is picked or coordinates are invalid.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.PickItemFromRectangle(System.Int32,System.Int32,System.Int32,System.Int32)">
      <summary>
Picks a single item from the given window coordinate rectangle. 
</summary>
      <returns>
A PickItemResult object that contains the picked item
Returns null if nothing is picked or coordinates are invalid.  
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.PickItemFromRectangle(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
      <summary>
Picks a single item from the given window coordinate rectangle.  
</summary>
      <param name="asRendered">
Whether picking should operate only on items that were rendered during the last frame. Normally true.
</param>
      <returns>
A PickItemResult object that contains the picked item
Returns null if nothing is picked or coordinates are invalid.  
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.PickItemsFromRectangle(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean)">
      <summary>
Picks multiple items from the given window coordinate rectangle. 
</summary>
      <param name="containedOnly">
Whether picking should operate only on items that are contained in the rectangle
</param>
      <returns>
A ModelItemCollection containing the picked items.
Returns null if nothing is picked or coordinates are invalid.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.PickItemsFromRectangle(System.Int32,System.Int32,System.Int32,System.Int32,System.Boolean,System.Boolean)">
      <summary>
Picks multiple items from the given window coordinate rectangle. 
</summary>
      <param name="containedOnly">
Whether picking should operate only on items that are contained in the rectangle.
</param>
      <param name="asRendered">
Whether picking should operate only on items that were rendered during the last frame. Normally true.
</param>
      <returns>
A ModelItemCollection containing the picked items.
Returns null if nothing is picked or coordinates are invalid.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.ProjectPoint(Autodesk.Navisworks.Api.Point3D,System.Boolean,System.Boolean)">
      <summary>
Converts a point in world space into view coordinates.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.RequestDelayedRedraw(Autodesk.Navisworks.Api.ViewRedrawRequests)">
      <summary>
Asks for Render after all other events have been processed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.SetClippingPlanes(System.String)">
      <summary>
Sets clipping planes.
</summary>
      <param name="jsonClipPlaneSet">Clipping planes in the form of a JSON ClipPlaneSet object.</param>
      <exception cref="T:System.ArgumentException">
Failed to set clipping planes.
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.SetRedlines(System.String)">
      <summary>
Sets redlines.
</summary>
      <param name="jsonRedlineCollection">Redlines in the form of a JSON RedlineCollection object.</param>
      <exception cref="T:System.ArgumentException">
Failed to set redlines.
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.StartInteractive">
      <summary>
Increments an internal counter that determines if the view is in interactive mode. 
As the count goes from 0 to 1 the View is set into interactive mode.
Should be used with a matched call to EndInteractive.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.View.StereoViewpointCalculated">
      <summary>
Occurs when a stereo camera is calculated from a base camera.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.TrySetClippingPlanes(System.String)">
      <summary>
Sets clipping planes.
</summary>
      <param name="jsonClipPlaneSet">Clipping planes in the form of a JSON ClipPlaneSet object.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.View.TrySetRedlines(System.String)">
      <summary>
Sets redlines.
</summary>
      <param name="jsonRedlineCollection">Redlines in the form of a JSON RedlineCollection object.</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.View.Width">
      <summary>
The renderable width of the view in Windows screen pixels  
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ViewChange">
      <summary>
Specifies type of change being made to a <see cref="T:Autodesk.Navisworks.Api.View">View</see>.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewChange.JumpCut">
      <summary>
The current viewpoint jumps straight to the new viewpoint.
Collision detection and gravity have no effect.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewChange.Navigation">
      <summary>
User is interactively navigating from current viewpoint to new viewpoint.
Actual viewpoint set may be modified due to collision detection and gravity.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ViewEventArgs">
      <summary>
Event arguments used for <see cref="T:Autodesk.Navisworks.Api.View">View</see> related events
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ViewEventArgs.View">
      <summary>
Gets the <see cref="T:Autodesk.Navisworks.Api.View">View</see> that the event is describing.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Viewpoint">
      <summary>
Represents a viewpoint
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.#ctor">
      <summary>
Default constructor
</summary>
      <exception cref="T:System.InvalidOperationException">
Exception when 'false'
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.AlignDirection(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Rotate camera so that it points in given direction using shortest
rotation path.  
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.AlignUp(Autodesk.Navisworks.Api.Vector3D)">
      <summary>
Rotate camera about view direction so that camera up vector is
aligned with given up vector (in same plane as view direction and
given up vector).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.AngularSpeed">
      <summary>
Angular speed of the camera.
</summary>
      <exception cref="T:System.NotSupportedException">
AngularSpeed not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.ApertureDiameter">
      <summary>
The diameter of the physical camera aperture in camera units. Used for advanced rendering effects.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.AspectRatio">
      <summary>
Aspect ratio of camera (width/height).  Default 1.0 (square).
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.CreateCopy">
      <summary>
Creates a copy of the Viewpoint.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.FarDistance">
      <summary>
Distance from eye point to far plane along view direction. Must be greater than near distance.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.FarDistanceType">
      <summary>
Describes the users intentions if the product has to modify the far distance (typically because of graphics system limitations).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.FarPlaneDistance">
      <summary>
Far plane distance.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.FocalDistance">
      <summary>
The focal distance of the camera.
</summary>
      <exception cref="T:System.NotSupportedException">
FocalDistance not set
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.GetCamera">
      <summary>
Describes viewpoint in terms of an JSON AutodeskCommonCamera object. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HasAngularSpeed">
      <summary>
Determines if AngularSpeed has been set
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HasFocalDistance">
      <summary>
Determines if FocalDistance has been set 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HasLighting">
      <summary>
Determines if Lighting has been set   
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HasLinearSpeed">
      <summary>
Determines if LinearSpeed has been set
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HasRenderStyle">
      <summary>
Determines if RenderStyle has been set   
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HasTool">
      <summary>
Determines if Tool has been set   
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HasViewer">
      <summary>
Determines if Viewer has been set.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HasWorldUpVector">
      <summary>
Determines if WorldUpVector has been set  
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HeightField">
      <summary>
Defines camera field of view in combination with aspect ratio.
For a perspective camera, this is the vertical field of view
(the angle between top and bottom planes of the camera view frustum).
For an orthographic camera, this is the distance between top and
bottom planes of the camera view frustum.
Default 0.785398 (45 degrees)
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HorizontalExtentAtFocalDistance">
      <summary>
The distance between the left and right planes of the view frustum at 
the focal distance along the view direction from the camera position.
</summary>
      <exception cref="T:System.InvalidOperationException">
FocalDistance not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.HorizontalScale">
      <summary>
Required horizontal scaling of the image when adapting the camera view to the display window.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.ImageFit">
      <summary>
Describes how to adapt the camera view so that it's aspect ratio matches that of the display window.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.Lighting">
      <summary>
Lighting used for this viewpoint
</summary>
      <exception cref="T:System.NotSupportedException">
Lighting not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.LinearSpeed">
      <summary>
Linear speed of the camera.
</summary>
      <exception cref="T:System.NotSupportedException">
LinearSpeed not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.NearDistance">
      <summary>
Distance from eye point to near plane along view direction. Must be greater than zero.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.NearDistanceType">
      <summary>
Describes the users intentions if the product has to modify the near distance (typically because of graphics system limitations).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.NearPlaneDistance">
      <summary>
Near plane distance.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.PointAt(Autodesk.Navisworks.Api.Point3D)">
      <summary>
Rotate camera so that it points at given location using shortest
rotation path.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.Position">
      <summary>
Position of the camera.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.Projection">
      <summary>
The projection type of the current viewpoint.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.RenderStyle">
      <summary>
The style used for rendering.
</summary>
      <exception cref="T:System.NotSupportedException">
RenderStyle not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.RightOffsetAtFocalDistance">
      <summary>
Distance that the plane normal to the view direction, at the focal distance
along the view direction from the camera position, is offset to the right.
Need to call SetFocalDistance before using this property.
</summary>
      <exception cref="T:System.InvalidOperationException">
FocalDistance not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.RightOffsetFactor">
      <summary>
The ratio between the right offset (the distance that the target plane is offset to the right) and the 
horizontal extent (the distance between the left and right planes of the view frustum at the target distance).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.Rotation">
      <summary>
Rotation of camera from base orientation. The base
orientation is looking down the negative Z-axis with
+X to the right and +Y up. 
Default 0 0 0 1 (no rotation).
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.SetCamera(System.String)">
      <summary>
Set viewpoint from JSON AutodeskCommonCamera. 
</summary>
      <param name="cameraJson">Camera in the form of a JSON AutodeskCommonCamera object.</param>
      <exception cref="T:System.ArgumentException">
Failed to set camera.
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.SetExtentsAtFocalDistance(System.Double,System.Double)">
      <summary>
Set the distances between the left and right planes, and the top and bottom planes of the 
view frustum at the focal distance along the view direction from the camera position.
Need to call SetFocalDistance before calling this method.
</summary>
      <exception cref="T:System.InvalidOperationException">
FocalDistance not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.ShutterSpeed">
      <summary>
The time measured in seconds that the physical aperture is open. Used for advanced rendering effects. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.Tool">
      <summary>
The Tool in use.
</summary>
      <exception cref="T:System.NotSupportedException">
Tool not set
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.TrySetCamera(System.String)">
      <summary>
Try to set viewpoint from JSON AutodeskCommonCamera. 
</summary>
      <param name="cameraJson">Camera in the form of a JSON AutodeskCommonCamera.</param>
      <returns>false if operation fails</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.UpOffsetAtFocalDistance">
      <summary>
Distance that the plane normal to the view direction, at the focal distance
along the view direction from the camera position, is offset upwards.
Need to call SetFocalDistance before using this property.
</summary>
      <exception cref="T:System.InvalidOperationException">
FocalDistance not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.UpOffsetFactor">
      <summary>
The ratio between the up offset (the distance that the target plane is offset upwards) and the 
vertical extent (the distance between the top and bottom planes of the view frustum at the target distance).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.VerticalExtentAtFocalDistance">
      <summary>
The distance between the top and bottom planes of the view frustum 
at the focal distance along the view direction from the camera position.
</summary>
      <exception cref="T:System.InvalidOperationException">
FocalDistance not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.ViewerAvatar">
      <summary>
Avatar used for this viewpoint.  
</summary>
      <exception cref="T:System.NotSupportedException">
Viewpoint not set.
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.ViewerCameraMode">
      <summary>
Avatar used for this viewpoint.
</summary>
      <exception cref="T:System.NotSupportedException">
Viewpoint not set.
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Viewpoint.WorldUpVector">
      <summary>
Preferred up vector. Used by "walk" paradigm navigation methods to move on a plane.
</summary>
      <exception cref="T:System.NotSupportedException">
WorldUpVector not set
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Viewpoint.ZoomBox(Autodesk.Navisworks.Api.BoundingBox3D)">
      <summary>
Zooms the viewpoint to view a given bounding box.
</summary>
      <param name="box">
The bounding box to zoom to view.
</param>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ViewpointDistanceType">
      <summary>
Describes the user's intentions if the product has to modify near and far distances (typically because of graphics system limitations).
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointDistanceType.Fixed">
      <summary>
User has specified exact distance.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointDistanceType.Constrained">
      <summary>
For near distance, user has specified maximum distance and the product can use a smaller value to increase render quality. For far distance, user has specified minimum distance and the product can use a larger value to increase render quality.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointDistanceType.Auto">
      <summary>
Distance was chosen automatically by the product.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ViewpointImageFit">
      <summary>
Describes how to adapt the camera view so that its aspect ratio matches that of the display window.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointImageFit.Mask">
      <summary>
The frustum is used as is within the largest subset of the window that has the correct aspect ratio. The rest of the window is masked out (e.g. black bars).
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointImageFit.Fill">
      <summary>
The frustum extents are enlarged so that all of the original image is visible.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointImageFit.Vertical">
      <summary>
Only HorizontalExtent is modified so that vertical extent is preserved.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointImageFit.Horizontal">
      <summary>
Only VerticalExtent is modified so that horizontal extent is preserved.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointImageFit.Overscan">
      <summary>
The frustum extents are reduced so that a subset of the original image is visible.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ViewpointLighting">
      <summary>
The lighting of the viewpoint
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointLighting.None">
      <summary>
Turns off lighting completely
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointLighting.SceneLights">
      <summary>
Lights provided by user in model
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointLighting.Headlight">
      <summary>
An automatic headlight provided by viewer
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointLighting.FullLights">
      <summary>
Advanced level of lighting, implemented by application
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ViewpointProjection">
      <summary>
The projection type of the viewpoint
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointProjection.Perspective">
      <summary>
Perspective viewpoint
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointProjection.Orthographic">
      <summary>
Orthographic viewpoint
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ViewpointRenderStyle">
      <summary>
The render style of the viewpoint
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointRenderStyle.FullRender">
      <summary>
Highest quality, as specified in model
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointRenderStyle.Preview">
      <summary>
Lower quality, same appearance
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointRenderStyle.Shaded">
      <summary>
Smooth shaded (simple shade model, no textures)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointRenderStyle.Wireframe">
      <summary>
Wire frame
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointRenderStyle.HiddenLine">
      <summary>
Hidden line wire frame
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ViewpointStereoProjection">
      <summary>
The stereo projection type of the viewpoint.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointStereoProjection.Mono">
      <summary>
Standard mono camera
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointStereoProjection.Left">
      <summary>
Left eye for stereo
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewpointStereoProjection.Right">
      <summary>
Right eye for stereo
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ViewRedrawRequests">
      <summary>
Flags specifying which sorts of redraw are requested.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewRedrawRequests.None">
      <summary>
No redraw requested unless other flags specified.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewRedrawRequests.Render">
      <summary>
Main Render requested. 
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewRedrawRequests.OverlayRender">
      <summary>
Overlay Render requested.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.ViewRedrawRequests.All">
      <summary>
Main Render and Overlay Render requested.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.VisibilityOverrides">
      <summary>
Visibility Overrides.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.VisibilityOverrides.#ctor(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Visibility Overrides.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.VisibilityOverrides.Hidden">
      <summary>
Visibility Overrides.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation">
      <summary>
Provides the same interface as Api.Automation.NavisworksApplication but within the current process.
Calls made via NavisworksApplication or command line when automating eventually call methods
on here.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.AddPluginAssembly(System.String)">
      <summary>
Adds another assembly that plugins can be loaded from.
Assembly is loaded using the LoadFrom context and can be used outside the Application root.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.AppendFile(System.String)">
      <summary>
Appends the Navisworks supported file to the currently loaded document
</summary>
      <param name="fileName">The file name including extension</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to append file
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.CreateCache(System.String)">
      <summary>
Creates a corresponding nwc file for specified file.
</summary>
      <param name="fileNameToCache">The file name, excluding extension, for the cache file</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.DisableProgress">
      <summary>
 Normal behavior is that Progress is displayed when performing long operations, even during Automated actions.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.EnableProgress">
      <summary>
Normal behavior is that Progress is displayed when performing long operations, even during Automated actions.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.ExecuteAddInPlugin(System.String,System.String[])">
      <summary>
Executes an Addin Plugin whose full name is given by pluginId, passing in the paramaters given.
</summary>
      <param name="pluginId"> The full identifier for the plugin.
This is formed as <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Name">Name</see>.<see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DeveloperId">DeveloperId</see></param>
      <param name="parameters">Optional parameters to pass to the plugin</param>
      <exception cref="T:System.InvalidOperationException">
Plugin not found, failed to load or is not an AddInPlugin
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.GenerateThumbnail(System.Int32,System.Int32,System.String)">
      <summary>
Generates a Thumbnail Image for this Document, and save it as a PNG image
</summary>
      <param name="width">The width of the image</param>
      <param name="height">The height of the image</param>
      <param name="fileName">The file name of the saved image</param>
      <exception cref="T:System.InvalidOperationException">
Fail to generate the thumbnail
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.GenerateThumbnailByRayTrace(System.Int32,System.Int32,System.String)">
      <summary>
Generates a thumbnail render by ray trace for this Document, and save it as a PNG image
</summary>
      <param name="width">The width of the image</param>
      <param name="height">The height of the image</param>
      <param name="fileName">The file name of the saved image</param>
      <exception cref="T:System.InvalidOperationException">
Fail to generate the thumbnail
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.OpenFile(System.String,System.String[])">
      <summary>
Loads one or more Navisworks supported files
</summary>
      <param name="fileName">First file to open</param>
      <param name="moreFiles">Other files to open</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to open file
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.Print">
      <summary>
Sends the current View to the Printer
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.Print(System.String)">
      <summary>
Sends the current View to the Printer
</summary>
      <param name="printer">The name of the printer to print to</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.Print(System.String,System.String)">
      <summary>
Sends the current View to the Printer
</summary>
      <param name="printer">The name of the printer to print to</param>
      <param name="driver">The name of the printer driver to use </param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.Print(System.String,System.String,System.String)">
      <summary>
Sends the current View to the Printer
</summary>
      <param name="printer">The name of the printer to print to</param>
      <param name="driver">The name of the printer driver to use </param>
      <param name="port">The name of the port the printer is connected to </param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.SaveFile(System.String)">
      <summary>
Save the documents loaded using <see cref="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation.OpenFile(System.String,System.String[])">OpenFile</see> to a single Navisworks Document
</summary>
      <param name="fileName">The file name including extension</param>
      <exception cref="T:Autodesk.Navisworks.Api.DocumentFileException">
Failed to save file
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ApplicationParts.ApplicationDragDrop">
      <summary>
Represents Application level Drag &amp; Drop.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationDragDrop.DecodeData(System.Windows.Forms.IDataObject,System.Int32@)">
      <summary>
Tries to decode the data passed in drag drop operations.
If successful determines the source Process Id. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationDragDrop.DecodeDataWpf(System.Windows.IDataObject,System.Int32@)">
      <summary>
Tries to decode the data passed in drag drop operations.
If successful determines the source Process Id. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationDragDrop.Format">
      <summary>
Name of the format used for Navisworks drag drop operations.
Currently is just a notification theat Current Selection has been dragged.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ApplicationParts.ApplicationOptions">
      <summary>
Represents Application level options
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationOptions.Grids">
      <summary>
Provides access to <see cref="T:Autodesk.Navisworks.Api.GridsOptions">Grids Options</see>.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationOptions.Stereo">
      <summary>
Provides access to <see cref="T:Autodesk.Navisworks.Api.StereoOptions">Stereo Options</see>.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ApplicationParts.ApplicationPlugins">
      <summary>
Provides information about the <see cref="T:Autodesk.Navisworks.Api.Plugins.Plugin">Plugins</see> available in the application runtime
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationPlugins.AddPluginAssembly(System.String)">
      <summary>
Adds another assembly that plugins can be loaded from.
Assembly is loaded using the LoadFrom context and can be used outside the Application root.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationPlugins.ExecuteAddInPlugin(System.String,System.String[])">
      <summary>
Executes an Addin Plugin whose full name is given by pluginId, passing in the paramaters given.
</summary>
      <param name="pluginId"> The full identifier for the plugin.
This is formed as <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Name">Name</see>.<see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DeveloperId">DeveloperId</see></param>
      <param name="parameters">Optional parameters to pass to the plugin</param>
      <exception cref="T:System.InvalidOperationException">
Plugin not found or is not an AddInPlugin
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">
Failed to load plugin
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.ExecuteDisabledException">
Execute is Disabled via CanExecute
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationPlugins.FindInterfaces(System.String)">
      <summary>
Returns a collection of <see cref="T:Autodesk.Navisworks.Api.Plugins.PluginRecord">PluginRecords</see> that implement a particular interface
</summary>
      <param name="interfaceId">
The <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.Id">Id</see> of the <see cref="T:Autodesk.Navisworks.Api.Plugins.InterfaceRecord">InterfaceRecord</see></param>
      <returns>
Collection if empty if no mathcing <see cref="T:Autodesk.Navisworks.Api.Plugins.PluginRecord">PluginRecords</see>are found
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationPlugins.FindPlugin(System.String)">
      <summary>
Searches for a <see cref="T:Autodesk.Navisworks.Api.Plugins.PluginRecord">PluginRecord</see> by Id
</summary>
      <param name="pluginId"> The full identifier for the plugin.
This is formed as <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Name">Name</see>.<see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DeveloperId">DeveloperId</see></param>
      <returns>
Returns the <see cref="T:Autodesk.Navisworks.Api.Plugins.PluginRecord">PluginRecord</see> or Null if it cannot be found
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationPlugins.PluginRecords">
      <summary>
Gets collection of <see cref="T:Autodesk.Navisworks.Api.Plugins.PluginRecord">PluginRecords</see> that describe the available plugins
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.ApplicationParts.ApplicationPlugins.PluginRecordsChanged">
      <summary>
Occurs when the collection of <see cref="T:Autodesk.Navisworks.Api.Plugins.PluginRecord">PluginRecords</see> has changed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.ApplicationParts.ApplicationPlugins.PluginRecordsChanging">
      <summary>
Occurs when the collection of <see cref="T:Autodesk.Navisworks.Api.Plugins.PluginRecord">PluginRecords</see> is about to change.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ApplicationParts.ApplicationResources">
      <summary>
Provides access to Application Resources
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationResources.GetString(System.String)">
      <summary>
Looks up a localizable string
</summary>
      <param name="name"> 
The identifier of the string to lookup
</param>
      <returns>
Returns localized string 
</returns>
      <exception cref="T:System.ArgumentNullException">
The identifier is Null. 
</exception>
      <exception cref="T:System.ArgumentException">
Failed to look up string with specified identifier 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationResources.GetStringSafe(System.String)">
      <summary>
Looks up a localizable string
</summary>
      <param name="name"> 
The identifier of the string to lookup
</param>
      <returns>
Returns localized string or value of 'name' if it cannot be found  
</returns>
      <exception cref="T:System.ArgumentNullException">
The identifier is Null. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.ApplicationResources.TryGetString(System.String)">
      <summary>
Looks up a localizable string
</summary>
      <param name="name"> 
The identifier of the string to lookup
</param>
      <returns>
Returns localized string or Null if it cannot be found
</returns>
      <exception cref="T:System.ArgumentNullException">
The identifier is Null. 
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion">
      <summary>
Provides information about the version of the currently running API and Runtime 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.ApiMajor">
      <summary>
Major version number for the Navisworks API.
Changes when a non-backwards compatible change is made to a stable version of the API.
Always less than or equal to <see cref="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.RuntimeMajor" />.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.ApiMinor">
      <summary>
Minor version number for the Navisworks API.
Changes when there is a behavioral or minor change to a stable version of the API
that may have an impact on backwards compatibility.
Always less than or equal to <see cref="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.RuntimeMinor" />.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.Build">
      <summary>
Build number for Api and Runtime. Changes on every build (and hence every release).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.IsApiStable">
      <summary>
Is this version of the API stable ? If false, breaking changes may be made at any time and client
code must be recompiled for every build. Api will be unstable for alpha and early beta releases.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.IsRuntimeBeta">
      <summary>
Is this an alpha or beta version of the runtime ?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.Runtime">
      <summary>
Identifies the Navisworks runtime that is providing this implementation of the API. Will typically
be an installed Navisworks product.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.RuntimeLanguage">
      <summary>
Gets the language code corresponding to the one Navisworks is using. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.RuntimeMajor">
      <summary>
Major version number for the current Navisworks Runtime.
This changes with every major (annual) release of Navisworks products.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.RuntimeMinor">
      <summary>
Minor version number for the current Navisworks Runtime.
This changes with every minor (service pack or subscription release) update of Navisworks products.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.ApplicationVersion.RuntimeProductName">
      <summary>
The complete product name for the Navisworks runtime that is providing
this implementation of the API. 
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360">
      <summary>
Provides access to the BIM360 state of the application which is hosting the API.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360.Accounts">
      <summary>
Gives access to all current Accounts.
Youu'll only get these once SignedIn.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360.GetRestApi(Autodesk.Navisworks.Api.Bim360.AccountInfo)">
      <summary>
Rest Api access.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360.GetRestApiV3(Autodesk.Navisworks.Api.Bim360.AccountInfo)">
      <summary>
Rest Api access.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360.HasAnyBim360ModelOpen">
      <summary>
Returns true if any BIM 360 Models are loaded.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360.IsSignedIn">
      <summary>
BIM 360 SignIn support.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360.ParseBim360Uri(System.String)">
      <summary>
Attempts to parse a string as a BIM 360 URI, and then determines resource information.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'input' is null. 
</exception>
      <exception cref="T:System.FormatException">
Failed to parse 'input' into a BIM 360 URI. 
</exception>
    </member>
    <member name="E:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360.RefreshBeginning">
      <summary>
Occurs when BIM 360 data is about to refresh.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360.RefreshComplete">
      <summary>
Occurs when the refresh of BIM 360 data is complete.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationBim360.TryParseBim360Uri(System.String,Autodesk.Navisworks.Api.Bim360.ResourceInfo@)">
      <summary>
Attempts to parse a string as a BIM 360 URI, and then determines resource information.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui">
      <summary>
Provides access to the Gui of the application which is hosting the API.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.Closed">
      <summary>
Occurs when the Gui (including the main window) is about to close.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.Closing">
      <summary>
Occurs when the Gui is about to close and can be handled to cancel closure.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.GetDockPanePluginVisibility(System.String)">
      <summary>
Called when a DockPanePlugin gets it's Visible property
</summary>
      <param name="pluginId"> The full identifier for the plugin.
This is formed as <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Name">Name</see>.<see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DeveloperId">DeveloperId</see></param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.IsSignedIn">
      <summary>
Checks whether there is a authenticated user.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.MainWindow">
      <summary>
Get the main window of the application. Use as parent window for dialogs and message boxes.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.SetDockPanePluginActive(System.String)">
      <summary>
Called when a DockPanePlugin activates the plugin pane.
</summary>
      <param name="pluginId"> The full identifier for the plugin.
This is formed as <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Name">Name</see>.<see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DeveloperId">DeveloperId</see></param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.SetDockPanePluginVisibility(System.String,System.Boolean)">
      <summary>
Called when a DockPanePlugin sets it's Visible property
</summary>
      <param name="pluginId"> The full identifier for the plugin.
This is formed as <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Name">Name</see>.<see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DeveloperId">DeveloperId</see></param>
      <param name="visible">
The value to set
</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.SetRaiseIdle(System.Action{System.EventArgs})">
      <summary>
Allows <see cref="E:Autodesk.Navisworks.Api.Application.Idle">Idle</see> to be raised.
</summary>
      <param name="raiseIdle">
Action to raise <see cref="E:Autodesk.Navisworks.Api.Application.Idle">Idle</see>. Will be called with valid Action during GUI
creation, and with null during GUI destruction.
</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.SignIn">
      <summary>
Authenticate with Autodesk ID. Popup generic sign-in UI in Navisworks to allow users to enter the credentials.
</summary>
      <returns>true if authenticated or false if failed to authenticate.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.SignInUserId">
      <summary>
The internal user ID of the user currently logged in. The user ID will be null if no user is logged in.
</summary>
      <returns>Internal user ID. Null if no user is authenticated.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.SignInUserName">
      <summary>
Gets the current authenticated user's Autodesk ID.
</summary>
      <returns>Autodesk ID. Null if no user is authenticated.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui.SignOut">
      <summary>
Sign-out the current authenticated user.
</summary>
      <returns>true if succeeded or false if failed.</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Bim360.AccountInfo">
      <summary>
Provides information about a BIM 360 Account.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Bim360.AccountInfo.#ctor"></member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.AccountInfo.AccountGuid">
      <summary>
Guid identifier of Account.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.AccountInfo.AccountId">
      <summary>
Identifier of Account.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.AccountInfo.AuthToken">
      <summary>
AuthToken related to this Account.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.AccountInfo.Name">
      <summary>
Name of this Account.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.AccountInfo.UserType">
      <summary>
User type of this Account.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Bim360.ResourceInfo">
      <summary>
Provides information about a BIM 360 Resource.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Bim360.ResourceInfo.#ctor"></member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.ResourceInfo.AccountId">
      <summary>
Identifier of Account the resource belongs to.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.ResourceInfo.DisplayName">
      <summary>
Display name of the resource.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.ResourceInfo.Id">
      <summary>
Version independent identifier for the resource.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.ResourceInfo.ParentId">
      <summary>
Optional identifier of Parent of the resource. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.ResourceInfo.ProjectId">
      <summary>
Identifier of Project the resource belongs to.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.ResourceInfo.Type">
      <summary>
Type of the resource.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Bim360.ResourceInfo.VersionId">
      <summary>
Version dependent identifier for the resource.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Bim360.ResourceType">
      <summary>
Resource Type.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Bim360.ResourceType.Project">
      <summary>
Project.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Bim360.ResourceType.Model">
      <summary>
Model.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Bim360.ResourceType.MergedModel">
      <summary>
Merged Model.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.DatabaseActionType">
      <summary>
Enumeration of database edit.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseActionType.Do">
      <summary>A normal database edit</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseActionType.Redo">
      <summary>A redo database edit</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseActionType.Undo">
      <summary>An undo database edit</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.DatabaseChange">
      <summary>
The element of <see cref="T:Autodesk.Navisworks.Api.Data.DatabaseChangeCollection"> DatabaseChangeCollection</see>.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.DatabaseChange.ChangedType">
      <summary>
The type of change <see cref="T:Autodesk.Navisworks.Api.Data.DatabaseChangeTypes">DatabaseChangeTypes</see>.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.DatabaseChange.RowId">
      <summary>
The row id of current database change, use the RowId to find out all columns.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.DatabaseChange.TableName">
      <summary>
The table name of current database change.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.DatabaseChangeCollection">
      <summary>
Collection of <see cref="T:Autodesk.Navisworks.Api.Data.DatabaseChange">DatabaseChange</see> that only supports Enumerable style interfaces
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.DatabaseChangeCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.DatabaseChangeCollection.ToString">
      <summary>Returns a <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</summary>
      <returns>A <see cref="T:System.String"></see> that represents the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.DatabaseChangeCollection.Where(Autodesk.Navisworks.Api.Data.DatabaseChangeTypes)">
      <summary>
Filters the changes based on changeType
</summary>
      <param name="changeType">Which <see cref="T:Autodesk.Navisworks.Api.Data.DatabaseChangeTypes">DatabaseChangeTypes</see> will be cared</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.DatabaseChangeCollection.Where(System.String)">
      <summary>
Filters the changes based on tablesName
</summary>
      <param name="tableNames">Which tables would be cared. support multi tables and use white space between table names, Like "ABC def".</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.DatabaseChangeCollection.Where(System.String,Autodesk.Navisworks.Api.Data.DatabaseChangeTypes)">
      <summary>
Filters the changes based on tableNames and changeType
</summary>
      <param name="tableNames">Which tables would be cared. support multi tables and use white space between table names, Like "ABC def".</param>
      <param name="changeType">Which <see cref="T:Autodesk.Navisworks.Api.Data.DatabaseChangeTypes">DatabaseChangeTypes</see> will be cared</param>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.DatabaseChangedAction">
      <summary>
Determines which action should do after transaction
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseChangedAction.Edited">
      <summary>
Undoable update database, insert|update|delete row
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseChangedAction.Reset">
      <summary>
Non undoable database operate, like create table
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.DatabaseChangedEventArgs">
      <summary>
Event arguments when a database changed event.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.DatabaseChangedEventArgs.Action">
      <summary>
Gets the action that caused the event
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.DatabaseChangedEventArgs.ActionType">
      <summary>
Gets action type of database editing.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.DatabaseChangedEventArgs.Changes">
      <summary>
Gets change collection that were edited, if Action is not Edited, Changes will be null.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.DatabaseChangeTypes">
      <summary>
Change type
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseChangeTypes.None">
      <summary>
No change
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseChangeTypes.Insert">
      <summary>
Insert row
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseChangeTypes.Delete">
      <summary>
Delete row
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseChangeTypes.Update">
      <summary>
Update row
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Data.DatabaseChangeTypes.All">
      <summary>
All change types
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.DatabaseException">
      <summary>
The exception that is thrown when database failed 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.DatabaseException.#ctor(System.Int32)">
      <summary>Creates a DatabaseException</summary>
      <param name="errorCode">The error code.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.DatabaseException.#ctor(System.Int32,System.String)">
      <summary>Creates a DatabaseException</summary>
      <param name="errorCode">The error code.</param>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.DatabaseException.#ctor(System.Int32,System.String,System.Exception)">
      <summary>Creates a DatabaseException</summary>
      <param name="errorCode">The error code.</param>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.DatabaseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Creates a DatabaseException</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.DatabaseException.ErrorCode">
      <summary>
Get database failed error code.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.NavisworksCommand">
      <summary>
Implementation of DbCommand.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.#ctor">
      <summary>
Default constructor
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.#ctor(Autodesk.Navisworks.Api.Data.NavisworksConnection)">
      <summary>
Initializes the command and associates it with the specified connection.
</summary>
      <param name="connection">The connection to associate with the command</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.#ctor(System.String)">
      <summary>
Initializes the command with the given command text
</summary>
      <param name="commandText">The SQL command text</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.#ctor(System.String,Autodesk.Navisworks.Api.Data.NavisworksConnection)">
      <summary>
Initializes the command with the given SQL command text and attach the command to the specified
connection.
</summary>
      <param name="commandText">The SQL command text</param>
      <param name="connection">The connection to associate with the command</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.Cancel">
      <summary>
Not implemented
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.CommandText">
      <summary>
The SQL command text associated with the command
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.CommandTimeout">
      <summary>
Not implement
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.CommandType">
      <summary>
The type of the command. NavisworksCommand only supports CommandType.Text
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.Connection">
      <summary>
The connection associated with this command
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.CreateDbParameter">
      <summary>
Forwards to the local CreateParameter() function
</summary>
      <returns>Returns a NavisWorksDataReader object</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.CreateParameter">
      <summary>
Create a new parameter.
</summary>
      <returns>
Return <see cref="T:Autodesk.Navisworks.Api.Data.NavisworksParameter">NavisworksParameter</see></returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.DbConnection">
      <summary>
Forwards to the local Connection property
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.DbParameterCollection">
      <summary>
Forwards to the local Parameters property
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.DbTransaction">
      <summary>
Not implement
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.DesignTimeVisible">
      <summary>
Not implement
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.Dispose(System.Boolean)"></member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.ExecuteDbDataReader(System.Data.CommandBehavior)">
      <summary>
Creates a new NavisWorksDataReader to execute/iterate the array of prepared statements
</summary>
      <param name="behavior">The behavior the data reader should adopt</param>
      <returns>Returns a NavisWorksDataReader object</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.ExecuteNonQuery">
      <summary>
Execute the command and return the number of rows inserted/updated affected by it.
</summary>
      <returns>The number of rows inserted/updated affected by this executed command</returns>
      <exception cref="T:Autodesk.Navisworks.Api.Data.DatabaseException">
Database exception
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.ExecuteReader">
      <summary>
Overrides the default behavior of DbDataReader to return a specialized NavisWorksDataReader class
</summary>
      <returns>
Return <see cref="T:Autodesk.Navisworks.Api.Data.NavisWorksDataReader">NavisWorksDataReader</see></returns>
      <exception cref="T:Autodesk.Navisworks.Api.Data.DatabaseException">
Database exception
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.ExecuteReader(System.Data.CommandBehavior)">
      <summary>
Overrides the default behavior to return a NavisWorksDataReader specialization class
</summary>
      <param name="behavior">The flags to be associated with the reader</param>
      <returns>
Return <see cref="T:Autodesk.Navisworks.Api.Data.NavisWorksDataReader">NavisWorksDataReader</see></returns>
      <exception cref="T:Autodesk.Navisworks.Api.Data.DatabaseException">
Database exception
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.ExecuteScalar">
      <summary>
Execute the command and return the first column of the first row of the resultset
(if present), or null if no resultset was returned.
</summary>
      <returns>The first column of the first row of the first resultset from the query</returns>
      <exception cref="T:Autodesk.Navisworks.Api.Data.DatabaseException">
Database exception
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.Parameters">
      <summary>
Not implement, will implement
Returns the NavisworksParameterCollection for this command
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksCommand.Prepare">
      <summary>
Does nothing.  Commands are prepared as they are executed the first time, and kept in prepared state afterwards.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksCommand.UpdatedRowSource">
      <summary>
Not implement
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.NavisworksConnection">
      <summary>
Implementation of DbConnection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksConnection.BeginDbTransaction(System.Data.IsolationLevel)">
      <summary>
Not implement
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksConnection.ChangeDatabase(System.String)">
      <summary>
Not implement
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksConnection.Close">
      <summary>
Does nothing, always keep open.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksConnection.ConnectionString">
      <summary>
Not implement
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksConnection.CreateCommand">
      <summary>
Create a new NavisworksCommand and associate it with this connection.
</summary>
      <returns>Returns an instantiated NavisworksCommand object already assigned to this connection.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksConnection.CreateDbCommand">
      <summary>
Forwards to the local CreateCommand() function
</summary>
      <returns />
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksConnection.Database">
      <summary>
Not implement
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksConnection.DataSource">
      <summary>
Not implement
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksConnection.GetSchema(System.String,System.String[])">
      <summary>
Returns schema information for the data source of this connection
using the specified string for the schema name and the specified string array
for the restriction values.
</summary>
      <param name="collectionName">Specifies the name of the schema to return. Now only support "INDEXES" and "INDEXCOLUMNS"</param>
      <param name="restrictionValues">Specifies a set of restriction values for the requested schema.</param>
      <returns>A System.Data.DataTable that contains schema information.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksConnection.Open">
      <summary>
Does nothing, connection is automatically opened by DocumentDatabase.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksConnection.ServerVersion">
      <summary>
Not implement
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksConnection.State">
      <summary>
Returns the state of the connection
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter">
      <summary>
Implementation of DbDataAdapter.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.#ctor">
      <summary>
Default constructor
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.#ctor(Autodesk.Navisworks.Api.Data.NavisworksCommand)">
      <summary>
Constructs a data adapter using the specified select command.
</summary>
      <param name="selectCommand">The select command to associate with the adapter.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.#ctor(System.String,Autodesk.Navisworks.Api.Data.NavisworksConnection)">
      <summary>
Constructs a data adapter with the supplied select command text and associated with the specified connection.
</summary>
      <param name="commandText">The select command text to associate with the data adapter.</param>
      <param name="connection">The connection to associate with the select command.</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.DeleteCommand">
      <summary>
Gets/sets the delete command for this DataAdapter
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.InsertCommand">
      <summary>
Gets/sets the insert command for this DataAdapter
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.OnRowUpdated(System.Data.Common.RowUpdatedEventArgs)">
      <summary>
Raised by DbDataAdapter after a row is updated
</summary>
      <param name="value">The event's specifics</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.OnRowUpdating(System.Data.Common.RowUpdatingEventArgs)">
      <summary>
Raised by the underlying DbDataAdapter when a row is being updated
</summary>
      <param name="value">The event's specifics</param>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.RowUpdated">
      <summary>
Row updated event handler
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.RowUpdating">
      <summary>
Row updating event handler
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.SelectCommand">
      <summary>
Gets/sets the select command for this DataAdapter
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.Update(System.Data.DataRow[])">
      <summary>
Not implement
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.Update(System.Data.DataSet)">
      <summary>
Not implement
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.Update(System.Data.DataSet,System.String)">
      <summary>
Not implement
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.Update(System.Data.DataTable)">
      <summary>
Not implement
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksDataAdapter.UpdateCommand">
      <summary>
Gets/sets the update command for this DataAdapter
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.NavisWorksDataReader">
      <summary>
Implementation of DbDataReader.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.Close">
      <summary>
Closes the datareader.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.Depth">
      <summary>
Not implemented.  Returns 0
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.FieldCount">
      <summary>
Returns the number of columns in the current resultset.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetBoolean(System.Int32)">
      <summary>
Retrieves the column as a boolean value
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>bool</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetByte(System.Int32)">
      <summary>
Retrieves the column as a single byte value
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>byte</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetBytes(System.Int32,System.Int64,System.Byte[],System.Int32,System.Int32)">
      <summary>
Retrieves a column as an array of bytes (blob).
To determine the number of bytes in the column, pass a null value for the buffer.The total length will be returned.
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <param name="dataOffset">The zero-based index of where to begin reading the data</param>
      <param name="buffer">The buffer to write the bytes into</param>
      <param name="bufferOffset">The zero-based index of where to begin writing into the array</param>
      <param name="length">The number of bytes to retrieve</param>
      <returns>The actual number of bytes written into the array, if buffer is null, will return total length</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetChar(System.Int32)">
      <summary>
Returns the column as a single character
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>char</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetChars(System.Int32,System.Int64,System.Char[],System.Int32,System.Int32)">
      <summary>
Retrieves a column as an array of chars (blob)
To determine the number of characters in the column, pass a null value for the buffer.  The total length will be returned.
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <param name="dataOffset">The zero-based index of where to begin reading the data</param>
      <param name="buffer">The buffer to write the characters into</param>
      <param name="bufferOffset">The zero-based index of where to begin writing into the array</param>
      <param name="length">The number of bytes to retrieve</param>
      <returns>The actual number of bytes written into the array, if buffer is null, will return total length</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetDataTypeName(System.Int32)">
      <summary>
Retrieves the name of the back-end datatype of the column
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>string</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetDateTime(System.Int32)">
      <summary>
Retrieve the column as a date/time value
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>DateTime</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetDecimal(System.Int32)">
      <summary>
Retrieve the column as a decimal value
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>decimal</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetDouble(System.Int32)">
      <summary>
Returns the column as a double
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>double</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetFieldType(System.Int32)">
      <summary>
Returns the .NET type of a given column
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>Type</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetFloat(System.Int32)">
      <summary>
Returns a column as a float value
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>float</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetGuid(System.Int32)">
      <summary>
Returns the column as a Guid
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>Guid</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetInt16(System.Int32)">
      <summary>
Returns the column as a short
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>Int16</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetInt32(System.Int32)">
      <summary>
Retrieves the column as an int
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>Int32</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetInt64(System.Int32)">
      <summary>
Retrieves the column as a long
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>Int64</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetName(System.Int32)">
      <summary>
Retrieves the name of the column
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>string</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetOrdinal(System.String)">
      <summary>
Retrieves the index of a column, given its name
</summary>
      <param name="name">The name of the column to retrieve</param>
      <returns>The int index of the column</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetSchemaTable">
      <summary>
Schema information in SQLite is difficult to map into .NET conventions, so a lot of work must be done
to gather the necessary information so it can be represented in an ADO.NET manner.
</summary>
      <returns>Returns a DataTable containing the schema information for the active SELECT statement being processed.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetString(System.Int32)">
      <summary>
Retrieves the column as a string
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>string</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetValue(System.Int32)">
      <summary>
Retrieves the column as an object corresponding to the underlying datatype of the column
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>object</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.GetValues(System.Object[])">
      <summary>
Retrieves the values of multiple columns, up to the size of the supplied array
</summary>
      <param name="values">The array to fill with values from the columns in the current resultset</param>
      <returns>The number of columns retrieved</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.HasRows">
      <summary>
Returns True if the resultset has rows that can be fetched
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.IsClosed">
      <summary>
Returns True if the data reader is closed
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.IsDBNull(System.Int32)">
      <summary>
Returns True if the specified column is null
</summary>
      <param name="ordinal">The index of the column to retrieve</param>
      <returns>True or False</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.Item(System.Int32)">
      <summary>
Indexer to retrieve data from a column given its i
</summary>
      <param name="index">The index of the column to retrieve</param>
      <returns>The value contained in the column</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.Item(System.String)">
      <summary>
Indexer to retrieve data from a column given its name
</summary>
      <param name="name">The name of the column to retrieve data for</param>
      <returns>The value contained in the column</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.NextResult">
      <summary>
Moves to the next resultset in multiple row-returning SQL command.
</summary>
      <returns>True if the command was successful and a new resultset is available, False otherwise.</returns>
      <exception cref="T:Autodesk.Navisworks.Api.Data.DatabaseException">
Database exception
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.Read">
      <summary>
Reads the next row from the resultset
</summary>
      <returns>True if a new row was successfully loaded and is ready for processing</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisWorksDataReader.RecordsAffected">
      <summary>
Retrieve the count of records affected by an update/insert/delete command.  Only valid once the data reader is closed!
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.NavisworksParameter">
      <summary>
Implementation of DbParameter.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameter.#ctor">
      <summary>
Default constructor
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameter.#ctor(System.String,System.Object)">
      <summary>
Constructs a named parameter given the specified parameter name and initial value
</summary>
      <param name="parameterName">The parameter name</param>
      <param name="value">The initial value of the parameter</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameter.DbType">
      <summary>
Returns the datatype of the parameter
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameter.Direction">
      <summary>
Supports only input parameters
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameter.IsNullable">
      <summary>
Whether or not the parameter can contain a null value
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameter.ParameterName">
      <summary>
Returns the parameter name
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameter.Size">
      <summary>
Returns the size of the parameter
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameter.SourceColumn">
      <summary>
Gets/sets the source column
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameter.SourceColumnNullMapping">
      <summary>
Used by DbCommandBuilder to determine the mapping for nullable fields
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameter.SourceVersion">
      <summary>
Gets and sets the row version
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameter.Value">
      <summary>
Gets and sets the parameter value.  If no datatype was specified, the datatype will assume the type from the value given.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection">
      <summary>
Implementation of DbParameterCollection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Add(Autodesk.Navisworks.Api.Data.NavisworksParameter)">
      <summary>
Adds a parameter to the collection
</summary>
      <param name="parameter">The parameter to add</param>
      <returns>A zero-based index of where the parameter is located in the array</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Add(System.Object)">
      <summary>
Adds a parameter to the collection
</summary>
      <param name="value">The parameter to add</param>
      <returns>A zero-based index of where the parameter is located in the array</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.AddRange(System.Array)">
      <summary>
Adds an array of parameters to the collection
</summary>
      <param name="values">The array of parameters to add</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.AddWithValue(System.String,System.Object)">
      <summary>
Adds a named/unnamed parameter and its value to the parameter collection.
</summary>
      <param name="parameterName">Name of the parameter, or null to indicate an unnamed parameter</param>
      <param name="value">The initial value of the parameter</param>
      <returns>Returns the NavisworksParameter object created during the call.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Clear">
      <summary>
Clears the array and resets the collection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Contains(System.Object)">
      <summary>
Determines if the parameter exists in the collection
</summary>
      <param name="value">The NavisworksParameter to check</param>
      <returns>True if the parameter is in the collection</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Contains(System.String)">
      <summary>
Determines if the named parameter exists in the collection
</summary>
      <param name="value">The name of the parameter to check</param>
      <returns>True if the parameter is in the collection</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.CopyTo(System.Array,System.Int32)">
      <summary>
Not implemented
</summary>
      <param name="values" />
      <param name="index" />
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Count">
      <summary>
Returns a count of parameters in the collection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Dispose"></member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Dispose(System.Boolean)"></member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.GetParameter(System.Int32)">
      <summary>
Retrieves a parameter by its index in the collection
</summary>
      <param name="index">The index of the parameter to retrieve</param>
      <returns>A DbParameter object</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.GetParameter(System.String)">
      <summary>
Retrieve a parameter by name from the collection
</summary>
      <param name="parameterName">The name of the parameter to fetch</param>
      <returns>A DbParameter object</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.IndexOf(System.Object)">
      <summary>
Returns the index of a parameter
</summary>
      <param name="value">The parameter to find</param>
      <returns>-1 if not found, otherwise a zero-based index of the parameter</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.IndexOf(System.String)">
      <summary>
Returns the index of a parameter given its name
</summary>
      <param name="parameterName">The name of the parameter to find</param>
      <returns>-1 if not found, otherwise a zero-based index of the parameter</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Insert(System.Int32,System.Object)">
      <summary>
Inserts a parameter into the array at the specified location
</summary>
      <param name="index">The zero-based index to insert the parameter at</param>
      <param name="value">The parameter to insert</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.IsFixedSize">
      <summary>
Returns false
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.IsReadOnly">
      <summary>
Returns false
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.IsSynchronized">
      <summary>
Returns true
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Item(System.Int32)">
      <summary>
Overloaded to specialize the return value of the default indexer
</summary>
      <param name="index">The index of the parameter to get/set</param>
      <returns>The specified NavisworksParameter</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Item(System.String)">
      <summary>
Overloaded to specialize the return value of the default indexer
</summary>
      <param name="parameterName">Name of the parameter to get/set</param>
      <returns>The specified named NavisworksParameter</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.Remove(System.Object)">
      <summary>
Removes specified parameter from the collection
</summary>
      <param name="value">The parameter to remove</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.RemoveAt(System.Int32)">
      <summary>
Removes a parameter from the collection given its index
</summary>
      <param name="index">The zero-based parameter index to remove</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.RemoveAt(System.String)">
      <summary>
Removes a parameter from the collection given its name
</summary>
      <param name="parameterName">The name of the parameter to remove</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.SetParameter(System.Int32,System.Data.Common.DbParameter)">
      <summary>
Re-assign a parameter at the specified index
</summary>
      <param name="index">The zero-based index of the parameter to replace</param>
      <param name="value">The new parameter</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.SetParameter(System.String,System.Data.Common.DbParameter)">
      <summary>
Re-assign the named parameter to a new parameter object
</summary>
      <param name="parameterName">The name of the parameter to replace</param>
      <param name="value">The new parameter</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksParameterCollection.SyncRoot">
      <summary>
Returns null
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Data.NavisworksTransaction">
      <summary>
Implementation of DbTransaction.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksTransaction.Commit">
      <summary>
Commits the current transaction.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksTransaction.Connection">
      <summary>
Returns the underlying connection to which this transaction applies.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksTransaction.DbConnection">
      <summary>
Forwards to the local Connection property
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksTransaction.Dispose(System.Boolean)"></member>
    <member name="P:Autodesk.Navisworks.Api.Data.NavisworksTransaction.IsolationLevel">
      <summary>
Gets the isolation level of the transaction.  NavisworksTransaction only supports Serializable transactions.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Data.NavisworksTransaction.Rollback">
      <summary>
Rolls back the active transaction.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments">
      <summary>
Stores the Current Comments information contained in a <see cref="T:Autodesk.Navisworks.Api.Document">Document</see>.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.Changed">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.CommentCollection">Value</see> of this object has changed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.ChangeSource(System.String,Autodesk.Navisworks.Api.CommentCollection)">
      <summary>
Changes the Current <see cref="T:Autodesk.Navisworks.Api.CommentCollection">Comments</see>.
Typically called when the focus changes from one Comment Source to an other.  
</summary>
      <param name="sourceOwner">Internal string representing the owner of the comments.</param>
      <param name="sourceComments">The Comments.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.ChangeSource(System.String,Autodesk.Navisworks.Api.CommentCollection,System.Int32)">
      <summary>
Changes the Current <see cref="T:Autodesk.Navisworks.Api.CommentCollection">Comments</see>.
Typically called when the focus changes from one Comment Source to an other.  
</summary>
      <param name="sourceOwner">Internal string representing the owner of the comments.</param>
      <param name="sourceComments">The Comments.</param>
      <param name="activeCommentIndex">The Comment to select.</param>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.Changing">
      <summary>
Occurs when when the <see cref="T:Autodesk.Navisworks.Api.CommentCollection">Value</see> of this object is about to change.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.ClearSource">
      <summary>
Sets situation that there is no owner, comments are cleared and editing prevented. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.CopyFrom(Autodesk.Navisworks.Api.CommentCollection)">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.CommentCollection">CommentCollection</see> from comments.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.CreateCopy">
      <summary>
Creates a copy of the <see cref="T:Autodesk.Navisworks.Api.CommentCollection">CommentCollection</see> associated with this object.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.op_Implicit(Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments)~Autodesk.Navisworks.Api.CommentCollection">
      <summary>
Conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.Value" />.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.Owner">
      <summary>
Internal string representing the owner of the comments.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.ToCommentCollection">
      <summary>
Explicit form of conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.Value" />.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentComments.Value">
      <summary>
The value of the current <see cref="T:Autodesk.Navisworks.Api.CommentCollection">CommentsCollection</see> within the Document.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement">
      <summary>
The current measurement state in a Document
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.AddRedlinesToCurrentSavedViewpoint">
      <summary>
Converts the measurement to redlines. Then adds the redlines to the current saved viewpoint.
If there is no current saved viewpoint, then one is created.
</summary>
      <exception cref="T:System.NotSupportedException">
Cannot convert to Redlines
</exception>
      <exception cref="T:System.NotSupportedException">
No active viewer
</exception>
      <exception cref="T:System.InvalidOperationException">
Failed to add redlines to current saved viewpoint
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.CanConvertToRedlines">
      <summary>
Determines if the measurement can be converted to redlines
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.Difference">
      <summary>
Returns the difference
</summary>
      <exception cref="T:System.NotSupportedException">
Difference not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.EndPoint">
      <summary>
Returns the end point
</summary>
      <exception cref="T:System.NotSupportedException">
EndPoint not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.FirstPoint">
      <summary>
Returns the first point
</summary>
      <exception cref="T:System.NotSupportedException">
FirstPoint not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.HasDifference">
      <summary>
Determines if the difference is available
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.HasEndPoint">
      <summary>
Determines if the end point is available
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.HasFirstPoint">
      <summary>
Determines if the first point is available
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.HasMeasurement">
      <summary>
Determines if the MeasurementValue and MeasurementType are available
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.MeasurementType">
      <summary>
Returns the measurement type
</summary>
      <exception cref="T:System.NotSupportedException">
Measurement not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.MeasurementValue">
      <summary>
Returns the measurement value
</summary>
      <exception cref="T:System.NotSupportedException">
Measurement not set
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.Tool">
      <summary>
Returns the measurement tool in use
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentMeasurement.ToolMeasurementType">
      <summary>
Returns the tool measurement type
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch">
      <summary>
The current search in a Document
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.Changed">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.Search">Search</see> contained in this object has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.Changing">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.Search">Search</see> contained in this object is about to change
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.Clear">
      <summary>
Clears the current search
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.CopyFrom(Autodesk.Navisworks.Api.Search)">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.Search">Search</see> from search
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.CreateCopy">
      <summary>
Creates a copy of the <see cref="T:Autodesk.Navisworks.Api.Search">Search</see> associated with this object
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.IsClear">
      <summary>
Returns true when there is no selection or search conditions in the search
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.op_Implicit(Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch)~Autodesk.Navisworks.Api.Search">
      <summary>
Conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.ToSearch">
      <summary>
Explicit form of conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.Value" /></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSearch.Value">
      <summary>
The value of the current <see cref="T:Autodesk.Navisworks.Api.Search">search</see> within the document
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection">
      <summary>
The current selection in a Document
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.Add(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Adds a <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see> to the <see cref="T:Autodesk.Navisworks.Api.Selection">Selection</see></summary>
      <param name="item">The <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see> we wish to add to the selection</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Adds a range of <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see> to the <see cref="T:Autodesk.Navisworks.Api.Selection">Selection</see></summary>
      <param name="range">The <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see>s we wish to add to the selection</param>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.Changed">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.Selection">Selection</see> contained in this object has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.Changing">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.Selection">Selection</see> contained in this object is about to change
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.Clear">
      <summary>
Removes all entries from 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.CopyFrom(Autodesk.Navisworks.Api.ModelItemCollection)">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see>s from a <see cref="T:Autodesk.Navisworks.Api.ModelItemCollection">ModelItemCollection</see> and replaces the list of entries held 
in <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.SelectedItems">SelectedItems</see></summary>
      <param name="from">The <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see>s to reference for this operation</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.CopyFrom(Autodesk.Navisworks.Api.Selection)">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.Selection">Selection</see> from selection and replaces the list of entries held 
in <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.SelectedItems">SelectedItems</see></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.CopyFrom(Autodesk.Navisworks.Api.SelectionSourceCollection)">
      <summary>
Updates the SelectionSources in <see cref="T:Autodesk.Navisworks.Api.Selection">Selection</see> from selectionSources and
replaces the list of entries held in <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.SelectedItems">SelectedItems</see></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see>s from a IEnumerable&gt;ModelItem&lt; and
replaces the list of entries held in <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.SelectedItems">SelectedItems</see></summary>
      <param name="from">The <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see>s to reference for this operation</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.CreateCopy">
      <summary>
Creates a copy of the <see cref="T:Autodesk.Navisworks.Api.Selection">Selection</see> associated with this object
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.IsEmpty">
      <summary>
Returns true when there are no <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see>s in the selection 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.op_Implicit(Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection)~Autodesk.Navisworks.Api.Selection">
      <summary>
Conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.Remove(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Removes a <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see> from the <see cref="T:Autodesk.Navisworks.Api.Selection">Selection</see></summary>
      <param name="item">The <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see>s we wish to remove from the selection</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.SelectAll">
      <summary>
Selects all the <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see>s in the current document
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.SelectedItems">
      <summary>
Collection of instances of <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see> in this Selection
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.ToSelection">
      <summary>
Explicit form of conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.Value" /></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentSelection.Value">
      <summary>
The value of the current <see cref="T:Autodesk.Navisworks.Api.Selection">selection</see> within the document
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint">
      <summary>
The Current Viewpoint in a Document
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint.Changed">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.Viewpoint">Viewpoint</see> contained in this object has changed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint.Changing">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.Viewpoint">Viewpoint</see> contained in this object is about to change.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint.CopyFrom(Autodesk.Navisworks.Api.Viewpoint)">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.Viewpoint">Viewpoint</see> from viewpoint int the one in the Document 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint.CreateCopy">
      <summary>
Creates a copy of the <see cref="T:Autodesk.Navisworks.Api.Viewpoint">Viewpoint</see> associated with this object
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint.op_Implicit(Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint)~Autodesk.Navisworks.Api.Viewpoint">
      <summary>
Conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint.ToViewpoint">
      <summary>
Explicit form of conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint.Value" /></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentCurrentViewpoint.Value">
      <summary>
The value of the current <see cref="T:Autodesk.Navisworks.Api.Viewpoint">Viewpoint</see> within the document
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase">
      <summary>
The embedded database in a Document
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.BeginTransaction(Autodesk.Navisworks.Api.Data.DatabaseChangedAction)">
      <summary>
Begin a transaction.
</summary>
      <param name="action">
Determines which action should do after commit transaction, <see cref="T:Autodesk.Navisworks.Api.Data.DatabaseChangedAction">DatabaseChangedAction</see></param>
      <returns>
If success return <see cref="T:Autodesk.Navisworks.Api.Data.NavisworksTransaction">NavisworksTransaction</see>, if failed, return null
</returns>
      <exception cref="T:System.InvalidOperationException">
Database element can't be created
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.Data.DatabaseException">
Database exception
</exception>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.Changed">
      <summary>
Occurs when the DocumentDatabase has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.Changing">
      <summary>
Occurs when the DocumentDatabase is about to change
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.Dispose"></member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.Dispose(System.Boolean)"></member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.EnableTableUndoable(System.String)">
      <summary>
Enable table to undoable or redoable.
</summary>
      <exception cref="T:System.InvalidOperationException">
Database element can't be created
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.Data.DatabaseException">
Database exception
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.ExistLiveTransaction">
      <summary>
If is in a transaction.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.Loaded">
      <summary>
Occurs when entirely new database loaded from file.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.op_Implicit(Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase)~Autodesk.Navisworks.Api.Data.NavisworksConnection">
      <summary>
Conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.ToNavisworksConnection">
      <summary>
Explicit form of conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.Value" /></summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.TransactionBeginning">
      <summary>
Occurs when a database transaction is about to begins, before any of the edits in the transaction take place.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.TransactionBegun">
      <summary>
Occurs when a database transaction begins, before any of the edits in the transaction take place.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.TransactionCommitting">
      <summary>
Occurs when a database transaction has completed all edits and will commit.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.TransactionRollingBack">
      <summary>
Occurs when a database transaction has completed all edits and happen error, but will rollback.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.Unloading">
      <summary>
Current database about to be unloaded (about to change file or exit).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentDatabase.Value">
      <summary>
The value of the <see cref="T:Autodesk.Navisworks.Api.Data.NavisworksConnection">NavisworksConnection</see> of embedded database in the document
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentGrids">
      <summary>
Stores the Grids information contained in a Document.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentGrids.ActiveSystem">
      <summary>
The GridSystem that will be rendered.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentGrids.Changed">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.GridsData">GridsData</see> contained in this object has changed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentGrids.Changing">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.GridsData">GridsData</see> contained in about to change.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentGrids.RenderMode">
      <summary>
The GridSystem that will be rendered.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentGrids.SetSystemLockedLevel(Autodesk.Navisworks.Api.GridSystem,Autodesk.Navisworks.Api.GridLevel)">
      <summary>
Sets the LockedLevel for a particular System.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentGrids.Systems">
      <summary>
The collection of all GridSystems within the Document.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentHyperlinks">
      <summary>
Stores the Hyperlinks information contained in a Document.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentHyperlinks.Changed">
      <summary>
Occurs when the document hyperlinks have changed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentHyperlinks.Changing">
      <summary>
Occurs when the document hyperlinks are about to change.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentHyperlinks.DeleteHyperlinks(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Deletes all hyperlinks from a ModelItem.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentHyperlinks.GetHyperlinks(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Gets hyperlinks for a ModelItem.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentHyperlinks.ResetAllHyperlinks">
      <summary>
Resets hyperlinks on all ModelItems.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentHyperlinks.ResetHyperlinks(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Resets hyperlinks on a ModelItem back to their original state.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentHyperlinks.SetHyperlinks(Autodesk.Navisworks.Api.ModelItem,Autodesk.Navisworks.Api.HyperlinkCollection)">
      <summary>
Sets hyperlinks for a ModelItem from a list of hyperlinks.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart">
      <summary>
The DocumentInfo stored in a Document
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.AddCopy(Autodesk.Navisworks.Api.GroupItem,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Adds a copy of item to the end of the specified parent group contained by DocumentInfo.
</summary>
      <param name="parent">
The parent group to add to. RootItem or null to add directly to Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by DocumentInfo
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.AddCopy(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Adds a copy of item to the end of Value.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.AddUniqueCopy(Autodesk.Navisworks.Api.SavedItem,System.String)">
      <summary>
Adds an unique copy of item to the end of Value
</summary>
      <param name="sourceFileName">
If the parent group have the same name, will add it to item name
</param>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Changed">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.DocumentInfo">DocumentInfo</see> contained in this object has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Changing">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.DocumentInfo">DocumentInfo</see> contained in this object is about to change
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.CreateCopy">
      <summary>
Creates a copy of <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.EditDisplayName(Autodesk.Navisworks.Api.SavedItem,System.String)">
      <summary>
Edit item and update it's DisplayName
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained by DocumentInfo
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.InsertCopy(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Inserts a copy of item into the specified parent group contained by DocumentInfo.
</summary>
      <param name="parent">
The parent group to insert into. RootItem or null to insert directly into Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by DocumentInfo
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.InsertCopy(System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Inserts a copy of item into Value.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.InsertUniqueCopy(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.SavedItem,System.String)">
      <summary>
Inserts a copy of item into the specified parent group contained by DocumentInfo. If have same sheet, will reset id and rename
</summary>
      <param name="parent">
The parent group to insert into. RootItem or null to insert directly into Value
</param>
      <param name="sourceFileName">
If the parent group have the same name, will add it to item name
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by DocumentInfo
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Move(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.GroupItem,System.Int32)">
      <summary>
Moves item at oldIndex in OldParent to newIndex in newParent
</summary>
      <param name="oldParent">
The parent group to move the item from.
</param>
      <param name="newParent">
The parent group to move to.
If newParent is equal to oldParent, the item will be moved within the same SavedItemCollection.
</param>
      <exception cref="T:System.ArgumentException">
Argument 'oldParent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'oldParent' is not contained by DocumentInfo
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'newParent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'newParent' is not contained by DocumentInfo
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'oldIndex' out of range
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'newIndex' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Move(System.Int32,System.Int32)">
      <summary>
Move sheet from oldIndex to new position in collection. 
</summary>
      <param name="oldIndex">The sheet in this position to move </param>
      <param name="newIndex">The moved sheet place in this position</param>
      <exception cref="T:System.ArgumentException">
Two arguments 'oldIndex' and 'newIndex are equal, they should not be equal.
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'oldIndex' out of range
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'newIndex' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.op_Implicit(Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart)~Autodesk.Navisworks.Api.DocumentInfo">
      <summary>
Conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Remove(Autodesk.Navisworks.Api.GroupItem,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Removes specified item from the specified parent group contained by DocumentInfo.
</summary>
      <param name="parent">
The parent group to remove from. null to remove directly from DocumentInfo
</param>
      <returns>
false if item not found in DocumentInfo
</returns>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by DocumentInfo
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Remove(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Removes specified item from DocumentInfo.
</summary>
      <returns>
false if item not found in DocumentInfo
</returns>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.RemoveAt(Autodesk.Navisworks.Api.GroupItem,System.Int32)">
      <summary>
Removes item from the specified parent group contained by DocumentInfo.
</summary>
      <param name="parent">
The parent group to remove from. RootItem or null to remove directly from DocumentInfo
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by DocumentInfo
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.RemoveAt(System.Int32)">
      <summary>
Removes item at the specified index from DocumentInfo.
</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.ReplaceWithCopy(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Replaces item from the specified parent group with a copy of item
</summary>
      <param name="parent">
The parent group to insert into. RootItem or null to insert directly into Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by DocumentInfo
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.ReplaceWithCopy(System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Replaces item at given index within DocumentInfo with a copy of item
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.ToDocumentInfo">
      <summary>
Explicit form of conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Value" /></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentInfoPart.Value">
      <summary>
The value of the current <see cref="T:Autodesk.Navisworks.Api.DocumentInfo">DocumentInfo</see> within the document
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentModels">
      <summary>
Stores the collection of Models contained in a Document
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.CollectionChanged">
      <summary>
Occurs when the collection of <see cref="T:Autodesk.Navisworks.Api.Model">Model</see>s has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.CollectionChanging">
      <summary>
Occurs when the collection of <see cref="T:Autodesk.Navisworks.Api.Model">Model</see>s is about to change
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.Contains(Autodesk.Navisworks.Api.Model)">
      <summary>Determines whether the collection contains a specific value.</summary>
      <param name="item">The Model to locate in the collection.</param>
      <returns>true if item is found in the collection; otherwise, false.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.CopyTo(Autodesk.Navisworks.Api.Model[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.Model})">
      <summary>
Copies the contents of the collection into to 
</summary>
      <param name="to">The target collection</param>
      <exception cref="T:System.ArgumentNullException">
to is null
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.CreateCollection">
      <summary>
Returns an empty collection associated with this Document
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.CreateCollectionFromRootItems">
      <summary>
Returns a snapshot collection containing the RootItem from each <see cref="T:Autodesk.Navisworks.Api.Model" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.CreateIndexPath(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Returns a collection of indices that defines a path from the root item through its
descendants to the specified item.
</summary>
      <exception cref="T:System.ArgumentException">
Item is not contained in this document part
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.CreatePathId(Autodesk.Navisworks.Api.ModelItem)">
      <summary>
Return the path identifier that defines a path from the root item through its
descendants to the specified item, and the model index this item belongs to.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.First">
      <summary>
Gets the first <see cref="T:Autodesk.Navisworks.Api.Model">Model</see> in the collection, returns null if the collection is empty
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.GetAllHiddenAtModelState">
      <summary>
Gets the hidden status as defined by the constituent models.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that can be used to iterate through the collection.</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.IndexOf(Autodesk.Navisworks.Api.Model)">
      <summary>
Determines the index of a specific item in the DocumentModels.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.IsFrozen(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Returns true if all items have their IsFrozen property set.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.IsHidden(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Returns true if all items have their Hidden property set.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.IsReadOnly">
      <summary>
Gets a value indicating whether the collection is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.IsRequired(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Returns true if all items have their IsRequired property set.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.Item(System.Int32)"></member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ModelGeometryMaterialChanged">
      <summary>
Occurs when the material (color or transparency) of any <see cref="T:Autodesk.Navisworks.Api.ModelGeometry">ModelGeometry</see>
in the models has changed.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ModelItemPropertiesChanged">
      <summary>
Occurs when the editable properties (Hidden or Required) of any <see cref="T:Autodesk.Navisworks.Api.ModelItem">ModelItem</see>
in the models has changed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.OverridePermanentColor(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem},Autodesk.Navisworks.Api.Color)">
      <summary>
Overrides the permanent color of all <see cref="T:Autodesk.Navisworks.Api.ModelGeometry">ModelGeometry</see> descendants
of items.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
      <exception cref="T:System.ArgumentNullException">
color is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.OverridePermanentTransform(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem},Autodesk.Navisworks.Api.Transform3D,System.Boolean)">
      <summary>
Apply an incremental transform to a selection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.OverridePermanentTransparency(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem},System.Double)">
      <summary>
Overrides the permanent transparency of all <see cref="T:Autodesk.Navisworks.Api.ModelGeometry">ModelGeometry</see> descendants
of items.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.OverrideTemporaryColor(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem},Autodesk.Navisworks.Api.Color)">
      <summary>
Overrides the temporary color of all <see cref="T:Autodesk.Navisworks.Api.ModelGeometry">ModelGeometry</see> descendants
of items.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
      <exception cref="T:System.ArgumentNullException">
color is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.OverrideTemporaryTransparency(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem},System.Double)">
      <summary>
Overrides the temporary transparency of all <see cref="T:Autodesk.Navisworks.Api.ModelGeometry">ModelGeometry</see> descendants
of items.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetAllFrozen">
      <summary>
Clears the IsFrozen property on all items in the models.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetAllHidden">
      <summary>
Clears the IsHidden property on all items in the models.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetAllHiddenToModelState">
      <summary>
Resets the hidden status to that defined in the constituent models.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetAllPermanentMaterials">
      <summary>
Resets permanent material properties (color and transparency) of 
all <see cref="T:Autodesk.Navisworks.Api.ModelGeometry">ModelGeometry</see> in the models.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetAllPermanentTransforms">
      <summary>
Reset incremental transforms for all model items contained in the entire model.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetAllRequired">
      <summary>
Clears the IsRequired property on all items in the models.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetAllTemporaryMaterials">
      <summary>
Resets temporary material properties (color and transparency) of 
all <see cref="T:Autodesk.Navisworks.Api.ModelGeometry">ModelGeometry</see> in the models.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetPermanentMaterials(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Resets permanent material properties (color and transparency) of 
all <see cref="T:Autodesk.Navisworks.Api.ModelGeometry">ModelGeometry</see> descendants of items.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetPermanentTransform(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Reset incremental transforms for all model items contained in the selection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResetTemporaryMaterials(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem})">
      <summary>
Resets temporary material properties (color and transparency) of 
all <see cref="T:Autodesk.Navisworks.Api.ModelGeometry">ModelGeometry</see> descendants of items.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResolveIndexPath(System.Collections.Generic.IEnumerable{System.Int32})">
      <summary>
Returns the saved item referenced by a collection of indices that define a path from the
root item through its descendants to the specified item.
</summary>
      <returns>
null if source cannot be resolved
</returns>
      <exception cref="T:System.ArgumentNullException">
Argument 'path' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.ResolvePathId(Autodesk.Navisworks.Api.DocumentParts.ModelItemPathId)">
      <summary>
Returns the saved item referenced by a model index and a path identifier that
define a path from the root item through its descendants to the specified item.
</summary>
      <returns>
null if source cannot be resolved
</returns>
      <exception cref="T:System.ArgumentNullException">
Argument 'pathId' is null
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.RootItemDescendants">
      <summary>
All descendants of RootItems (excluding the RootItems themselves).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.RootItemDescendantsAndSelf">
      <summary>
All descendants of RootItems (including the RootItems themselves).
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.RootItems">
      <summary>
The RootItem from each model
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.SetFrozen(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem},System.Boolean)">
      <summary>
Sets the IsFrozen property on all instances of specified items.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.SetHidden(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem},System.Boolean)">
      <summary>
Sets the IsHidden property on all instances of specified items.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.SetModelUnitsAndTransform(Autodesk.Navisworks.Api.Model,Autodesk.Navisworks.Api.Units,Autodesk.Navisworks.Api.Transform3D,System.Boolean)">
      <summary>
Sets the model units and transform.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentModels.SetRequired(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.ModelItem},System.Boolean)">
      <summary>
Sets the IsRequired property on all instances of specified items.
</summary>
      <exception cref="T:System.ArgumentNullException">
items is null
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints">
      <summary>
The saved viewpoints stored in a <see cref="T:Autodesk.Navisworks.Api.Document">Document</see>.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.AddComment(Autodesk.Navisworks.Api.SavedItem,Autodesk.Navisworks.Api.Comment)">
      <summary>
Edit item and add Comment to item's Comments
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained by SavedViewpoints
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.AddCopy(Autodesk.Navisworks.Api.GroupItem,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Adds a copy of item to the end of the specified parent group contained by SavedViewpoints.
</summary>
      <param name="parent">
The parent group to add to. RootItem or null to add directly to Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by SavedViewpoints
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.AddCopy(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Adds a copy of item to the end of Value.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.CaptureRuntimeOverrides">
      <summary>
Creates a view that captures current runtime overrides.
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Changed">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.SavedViewpoint">SavedViewpoints</see> contained in this object has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Changing">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.SavedViewpoint">SavedViewpoint</see> contained in this object is about to change
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Clear">
      <summary>
Removes all items in Value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.CopyFrom(Autodesk.Navisworks.Api.SavedItemCollection)">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.Selection">SavedViewpoints</see> from value and 
replaces the list of entries held in <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Value" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.SavedItem})">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.Selection">SavedViewpoints</see> from value and replaces the list of entries held 
in <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Value" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.CreateCopy">
      <summary>
Creates a copy of the <see cref="T:Autodesk.Navisworks.Api.SavedViewpoint">SavedViewpoints</see> associated with this object
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.CreateIndexPath(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Returns a collection of indices that defines a path from the root item through its
descendents to the specified item.
</summary>
      <exception cref="T:System.ArgumentException">
Item is not contained in this document part
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.CreateReference(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Returns a reference to a saved item.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained in this document part
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.CurrentSavedViewpoint">
      <summary>
The current item as displayed in the GUI. Must exist in <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Value" /> or be null.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'savedViewpoint' is not contained by SavedViewpoints
</exception>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.CurrentSavedViewpointChanged">
      <summary>
Occurs when CurrentSavedViewpoint has changed.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.EditComments(Autodesk.Navisworks.Api.SavedItem,Autodesk.Navisworks.Api.CommentCollection)">
      <summary>
Edit item and update it's Comments
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained by SavedViewpoints
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.EditDisplayName(Autodesk.Navisworks.Api.SavedItem,System.String)">
      <summary>
Edit item and update it's DisplayName
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained by SavedViewpoints
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Id">
      <summary>
The internal identifier for this type of document part.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.InsertCopy(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Inserts a copy of item into the specified parent group contained by SavedViewpoints.
</summary>
      <param name="parent">
The parent group to insert into. RootItem or null to insert directly into Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by SavedViewpoints
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.InsertCopy(System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Inserts a copy of item into Value.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Move(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.GroupItem,System.Int32)">
      <summary>
Moves item at oldIndex in OldParent to newIndex in newParent
</summary>
      <param name="oldParent">
The parent group to move the item from. RootItem or null to remove directly from Value
</param>
      <param name="newParent">
The parent group to move to. RootItem or null to move directly into Value. 
If newParent is equal to oldParent, the item will be moved within the same SavedItemCollection.
</param>
      <exception cref="T:System.ArgumentException">
Argument 'oldParent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'oldParent' is not contained by SavedViewpoints
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'newParent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'newParent' is not contained by SavedViewpoints
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'oldIndex' out of range
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'newIndex' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Move(System.Int32,System.Int32)">
      <summary>
Moves item from oldIndex to newIndex within Value
</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'oldIndex' out of range
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'newIndex' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.op_Implicit(Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints)~Autodesk.Navisworks.Api.SavedItemCollection">
      <summary>
Conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Remove(Autodesk.Navisworks.Api.GroupItem,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Removes specified item from the specified parent group contained by SavedViewpoints.
</summary>
      <param name="parent">
The parent group to remove from. RootItem or null to remove directly from Value
</param>
      <returns>
false if item not found in Value
</returns>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by SavedViewpoints
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Remove(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Removes specified item from Value.
</summary>
      <returns>
false if item not found in Value
</returns>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.RemoveAt(Autodesk.Navisworks.Api.GroupItem,System.Int32)">
      <summary>
Removes item from the specified parent group contained by SavedViewpoints.
</summary>
      <param name="parent">
The parent group to remove from. RootItem or null to remove directly from Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by SavedViewpoints
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.RemoveAt(System.Int32)">
      <summary>
Removes item at the specified index from Value.
</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.ReplaceFromCurrentView(Autodesk.Navisworks.Api.SavedViewpoint)">
      <summary>
Replaces the SavedViewpoint within Value with an updated copy.
Viewpoint, Redlines and visibility are updated to those in the current View.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'savedViewpoint' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'savedViewpoint' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'savedViewpoint' is not contained by SavedViewpoints
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.ReplaceWithCopy(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Replaces item from the specified parent group with a copy of item
</summary>
      <param name="parent">
The parent group to insert into. RootItem or null to insert directly into Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by SavedViewpoints
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.ReplaceWithCopy(System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Replaces item at given index within Value with a copy of item
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.ResolveGuid(System.Guid)">
      <summary>
Returns the saved item referenced by a guid.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.ResolveIndexPath(System.Collections.Generic.IEnumerable{System.Int32})">
      <summary>
Returns the saved item referenced by a collection of indices that define a path from the
root item through its descendents to the specified item.
</summary>
      <returns>
null if source cannot be resolved
</returns>
      <exception cref="T:System.ArgumentNullException">
Argument 'path' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.ResolveReference(Autodesk.Navisworks.Api.SavedItemReference)">
      <summary>
Returns the saved item referenced by a SavedItemReference.
</summary>
      <exception cref="T:System.ArgumentException">
DocumentPartId on reference does not match the Id of this part
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'reference' is null
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.RootItem">
      <summary>
        <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Value" /> as the children of a <see cref="T:Autodesk.Navisworks.Api.FolderItem" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.ToSavedItemCollection">
      <summary>
Explicit form of conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Value" /></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSavedViewpoints.Value">
      <summary>
The collection of SavedViewpoints stored in the Document
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets">
      <summary>
The SelectionSets stored in a Document
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.AddComment(Autodesk.Navisworks.Api.SavedItem,Autodesk.Navisworks.Api.Comment)">
      <summary>
Edit item and add Comment to item's Comments
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained by SelectionSets
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.AddCopy(Autodesk.Navisworks.Api.GroupItem,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Adds a copy of item to the end of the specified parent group contained by SelectionSets.
</summary>
      <param name="parent">
The parent group to add to. RootItem or null to add directly to Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by Selectionsets
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.AddCopy(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Adds a copy of item to the end of Value.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Changed">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.SelectionSet">SelectionSets</see> contained in this object has changed
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Changing">
      <summary>
Occurs when the <see cref="T:Autodesk.Navisworks.Api.Selection">Selection</see> contained in this object is about to change
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Clear">
      <summary>
Removes all items in Value
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.CopyFrom(Autodesk.Navisworks.Api.SavedItemCollection)">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.Selection">SelectionSets</see> from value and 
replaces the list of entries held in <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Value" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.SavedItem})">
      <summary>
Copies the <see cref="T:Autodesk.Navisworks.Api.Selection">SelectionSets</see> from value and replaces the list of entries held 
in <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Value" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.CreateCopy">
      <summary>
Creates a copy of the <see cref="T:Autodesk.Navisworks.Api.SelectionSet">SelectionSets</see> associated with this object
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.CreateIndexPath(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Returns a collection of indices that defines a path from the root item through its
descendents to the specified item.
</summary>
      <exception cref="T:System.ArgumentException">
Item is not contained in this document part
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.CreateReference(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Returns a reference to a saved item.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained in this document part
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.CreateSelectionSource(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Returns a selection source that refers to the selection defined by a Selection Set
or folder of Selection Sets.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained in this document part
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.EditComments(Autodesk.Navisworks.Api.SavedItem,Autodesk.Navisworks.Api.CommentCollection)">
      <summary>
Edit item and update it's Comments
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained by SelectionSets
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.EditDisplayName(Autodesk.Navisworks.Api.SavedItem,System.String)">
      <summary>
Edit item and update it's DisplayName
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is not contained by SelectionSets
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Id">
      <summary>
The internal identifier for this type of document part.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.InsertCopy(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Inserts a copy of item into the specified parent group contained by SelectionSets.
</summary>
      <param name="parent">
The parent group to insert into. RootItem or null to insert directly into Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by Selectionsets
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.InsertCopy(System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Inserts a copy of item into Value.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Move(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.GroupItem,System.Int32)">
      <summary>
Moves item at oldIndex in OldParent to newIndex in newParent
</summary>
      <param name="oldParent">
The parent group to move the item from. RootItem or null to remove directly from Value
</param>
      <param name="newParent">
The parent group to move to. RootItem or null to move directly into Value. 
If newParent is equal to oldParent, the item will be moved within the same SavedItemCollection.
</param>
      <exception cref="T:System.ArgumentException">
Argument 'oldParent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'oldParent' is not contained by Selectionsets
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'newParent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'newParent' is not contained by Selectionsets
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'oldIndex' out of range
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'newIndex' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Move(System.Int32,System.Int32)">
      <summary>
Moves item from oldIndex to newIndex within Value
</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'oldIndex' out of range
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'newIndex' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.op_Implicit(Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets)~Autodesk.Navisworks.Api.SavedItemCollection">
      <summary>
Conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Remove(Autodesk.Navisworks.Api.GroupItem,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Removes specified item from the specified parent group contained by SelectionSets.
</summary>
      <param name="parent">
The parent group to remove from. RootItem or null to remove directly from Value
</param>
      <returns>
false if item not found in Value
</returns>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by Selectionsets
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Remove(Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Removes specified item from Value.
</summary>
      <returns>
false if item not found in Value
</returns>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.RemoveAt(Autodesk.Navisworks.Api.GroupItem,System.Int32)">
      <summary>
Removes item from the specified parent group contained by SelectionSets.
</summary>
      <param name="parent">
The parent group to remove from. RootItem or null to remove directly from Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by Selectionsets
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.RemoveAt(System.Int32)">
      <summary>
Removes item at the specified index from Value.
</summary>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.ReplaceWithCopy(Autodesk.Navisworks.Api.GroupItem,System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Replaces item from the specified parent group with a copy of item
</summary>
      <param name="parent">
The parent group to insert into. RootItem or null to insert directly into Value
</param>
      <exception cref="T:System.ArgumentException">
Argument 'parent' has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'parent' is not contained by Selectionsets
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.ReplaceWithCopy(System.Int32,Autodesk.Navisworks.Api.SavedItem)">
      <summary>
Replaces item at given index within Value with a copy of item
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' contains an unsupported type of SavedItem
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.ResolveGuid(System.Guid)">
      <summary>
Returns the saved item referenced by a guid.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.ResolveIndexPath(System.Collections.Generic.IEnumerable{System.Int32})">
      <summary>
Returns the saved item referenced by a collection of indices that define a path from the
root item through its descendents to the specified item.
</summary>
      <returns>
null if source cannot be resolved
</returns>
      <exception cref="T:System.ArgumentNullException">
Argument 'path' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.ResolveReference(Autodesk.Navisworks.Api.SavedItemReference)">
      <summary>
Returns the saved item referenced by a SavedItemReference.
</summary>
      <exception cref="T:System.ArgumentException">
DocumentPartId on reference does not match the Id of this part
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'reference' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.ResolveSelectionSource(Autodesk.Navisworks.Api.SelectionSource)">
      <summary>
Returns the saved item referenced by a SelectionSource
</summary>
      <returns>
null if source cannot be resolved
</returns>
      <exception cref="T:System.ArgumentNullException">
Argument 'source' is null
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.RootItem">
      <summary>
        <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Value" /> as the children of a <see cref="T:Autodesk.Navisworks.Api.FolderItem" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.ToSavedItemCollection">
      <summary>
Explicit form of conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Value" /></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentSelectionSets.Value">
      <summary>
The collection of SelectionSets stored in the Document
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.DocumentTool">
      <summary>
The active tool in a Document
</summary>
    </member>
    <member name="E:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.Changed">
      <summary>
Occurs when the current <see cref="T:Autodesk.Navisworks.Api.Tool">Tool</see> has changed
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.CustomToolPluginId">
      <summary>
For the case where <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.Value" /> is CustomToolPlugin,
this will return the the passed in ToolPlugin identifier.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.op_Implicit(Autodesk.Navisworks.Api.DocumentParts.DocumentTool)~Autodesk.Navisworks.Api.Tool">
      <summary>
Conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.Set(Autodesk.Navisworks.Api.Tool)">
      <summary>
Explicit method that sets <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.Value" /></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.SetCustomToolPlugin(Autodesk.Navisworks.Api.Plugins.ToolPlugin)">
      <summary>
Sets the current Tool to a custom ToolPlugin.
</summary>
      <param name="toolPlugin">
Loaded ToolPlugin
</param>
      <exception cref="T:System.ArgumentNullException">
Argument 'toolPlugin' is null
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.ToTool">
      <summary>
Explicit form of conversion operator returning <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.Value" /></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.Value">
      <summary>
The value of the active <see cref="T:Autodesk.Navisworks.Api.Tool">Tool</see> within the document
Attempts to set <see cref="P:Autodesk.Navisworks.Api.DocumentParts.DocumentTool.Value" /> to CustomToolPlugin will be ignored.
</summary>
      <exception cref="T:System.InvalidOperationException">
This method cannot be used with 'CustomToolPlugin', use SetCustomToolPlugin instead
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.IDocumentClash">
      <summary>
Discoverable Document Part for Clash Detective
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.IDocumentTakeoff">
      <summary>
Discoverable Document Part for Takeoff
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.IDocumentTimeliner">
      <summary>
Discoverable Document Part for Timeliner
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.DocumentParts.ModelItemPathId">
      <summary>
Represent a combined id with model index and the path identifier.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.DocumentParts.ModelItemPathId.#ctor">
      <summary>
Constructor for a ModelItemPathId.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.ModelItemPathId.ModelIndex">
      <summary>
The model index
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.DocumentParts.ModelItemPathId.PathId">
      <summary>
The path identifier 
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.AddInLocation">
      <summary>Location of an <see cref="T:Autodesk.Navisworks.Api.Plugins.AddInPlugin">AddInPlugin</see> in the Navisworks menus system</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.AddInLocation.None">
      <summary>Do not display in the menus</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.AddInLocation.AddIn">
      <summary>Display in the Addin menu</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.AddInLocation.Import">
      <summary>Display in the Import menu</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.AddInLocation.Export">
      <summary>Display in the Export menu</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.AddInLocation.Help">
      <summary>Display in the Help menu</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.AddInLocation.CurrentSelectionContextMenu">
      <summary>Display in the Context menu for currently selected ModelItem</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.AddInLocation.CurrentSelection2DContextMenu">
      <summary>Display in the 2D Context menu for currently selected ModelItem</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.AddInPlugin">
      <summary>
A plugin that can be called either using the GUI, 
<see cref="T:Autodesk.Navisworks.Api.ApplicationParts.ApplicationAutomation">ApplicationAutomation</see>
or using the Automation .NET API
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.AddInPlugin.#ctor">
      <summary>Default constructor for an AddInPlugin</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.AddInPlugin.CanExecute">
      <summary>
This is called to determine the state of plugin. 
Primarily if <see cref="M:Autodesk.Navisworks.Api.Plugins.AddInPlugin.Execute(System.String[])">Execute</see> can be called.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.AddInPlugin.Execute(System.String[])">
      <summary>
This method is called when the plugin is executed
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.AddInPlugin.TryShowHelp">
      <summary>
Called to tell the plugin to display help
</summary>
      <returns>
Return true if you have handled this call
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute">
      <summary>
Optional attribute for use with an <see cref="T:Autodesk.Navisworks.Api.Plugins.AddInPlugin">AddInPlugin</see> derived class.
If this attribute is not used, the default location for an <see cref="T:Autodesk.Navisworks.Api.Plugins.AddInPlugin">AddInPlugin</see> is <see cref="T:Autodesk.Navisworks.Api.Plugins.AddInLocation">AddInLocation</see>.AddIn
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute.#ctor(Autodesk.Navisworks.Api.Plugins.AddInLocation)">
      <summary>
Constructor AddInPluginAttribute, takes a single parameter giving the location of the Plugin in the Navisworks menus system
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute.CallCanExecute">
      <summary>
Determines the conditions in which CanExecuteCommand should be called. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute.CanToggle">
      <summary>
Specifies if the command can toggle 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute.Icon">
      <summary>
The 16x16 icon to display for this command
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute.LargeIcon">
      <summary>
The 32x32 icon to display for this command
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute.LoadForCanExecute">
      <summary>
Specifies if CanExecuteCommand should cause the Plugin to load
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute.Location">
      <summary>
Determines where the plugin is displayed in Navisworks menus system
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute.Shortcut">
      <summary>
Specifies the keyboard shortcut for the command. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginAttribute.ShortcutWindowTypes">
      <summary>
The Ids of the windows for which the shortcut is valid. 
Multiple Ids can be specified by separating with ";".
If Ids are specified the shortcut should be valid in all contexts.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord">
      <summary>
Represents an <see cref="T:Autodesk.Navisworks.Api.Plugins.AddInPlugin">AddInPlugin</see> record in Navisworks
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.CanExecute">
      <summary>
This is called to determine the state of plugin.
Primarily if <see cref="T:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord">Execute</see> can be called.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.CanToggle">
      <summary>
Specifies if the command can toggle 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.Execute(System.String[])">
      <summary>
Executes the plugin, loading it if needed
</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.ExecuteDisabledException">
Execute is Disabled via CanExecute
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.Icon">
      <summary>
The 16x16 icon to be displayed for this command 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.LargeIcon">
      <summary>
The 32x32 icon to be displayed for this command 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.Location">
      <summary>
Where the plugin is displayed in Navisworks menus system
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.Shortcut">
      <summary>
Specifies the keyboard shortcut for the command. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.ShortcutWindowTypes">
      <summary>
The Ids of the windows for which the shortcut is valid. 
Multiple Ids can be specified by separating with ";".
If Ids are specified the shortcut should be valid in all contexts.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.AddInPluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.CallCanExecute">
      <summary>
Determines logic used to determine if a command is Enabled
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.CallCanExecute.Always">
      <summary>
Command is Enabled unless specifically disabled by CanExecute implementation 
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.CallCanExecute.DocumentNotClear">
      <summary>
Command is disabled if the doument is Clear
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.CallCanExecute.CurrentSelectionSingle">
      <summary>
Command is Disabled unless there is a single selection
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.CallCanExecute.CurrentSelectionMultiple">
      <summary>
Command is Disabled unless there are multiple selections
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.CommandAttribute">
      <summary>
Defines a new command in the GUI system  
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandAttribute.#ctor(System.String)">
      <summary>
Constructor
</summary>
      <param name="name">
The name of the command
</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.CallCanExecute">
      <summary>
Determines the conditions in which CanExecuteCommand should be called. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.CanToggle">
      <summary>
Specifies if the command can toggle 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.DisplayName">
      <summary>
The text to display for this command
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.ExtendedToolTip">
      <summary>
The Extended Tooltip to display for this command
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.Icon">
      <summary>
The 16x16 icon to display for this command
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.LargeIcon">
      <summary>
The 32x32 icon to display for this command
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.LoadForCanExecute">
      <summary>
Specifies if CanExecuteCommand should cause the Plugin to load
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.Name">
      <summary>
The name of the command
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.Shortcut">
      <summary>
Specifies the keyboard shortcut for the command. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.ShortcutWindowTypes">
      <summary>
The Ids of the windows for which the shortcut is valid. 
Multiple Ids can be specified by separating with ";".
If Ids are specified the shortcut should be valid in all contexts.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandAttribute.ToolTip">
      <summary>
The Tooltip to display for this command
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.CommandHandlerPlugin">
      <summary>
A plugin that can be used to add commands to the GUI 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPlugin.#ctor">
      <summary>Default constructor for a CommandHandlerPlugin</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPlugin.CanExecuteCommand(System.String)">
      <summary>
Called to determine if a command can be executed  
</summary>
      <param name="name">
The name of the command
</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPlugin.CanExecuteRibbonTab(System.String)">
      <summary>
Called to determine if a ribbon tab can be executed  
</summary>
      <param name="name">
The name of the ribbon tab
</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPlugin.ExecuteCommand(System.String,System.String[])">
      <summary>
Called when a command is executed  
</summary>
      <param name="name">
The name of the command
</param>
      <param name="parameters">
Paramaters to be passed to the command
</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPlugin.TryShowCommandHelp(System.String)">
      <summary>
Called to tell the plugin to display help
</summary>
      <param name="name">
The name of the command
</param>
      <returns>
Return true if you have handled this call
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord">
      <summary>
Represents an <see cref="T:Autodesk.Navisworks.Api.Plugins.CommandHandlerPlugin">CommandHandlerPlugin</see> record in Navisworks
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.CanExecuteCommand(System.String)">
      <summary>
Calls CanExecuteCommand on the plugin    
</summary>
      <param name="commandId">
The Id of the command
</param>
      <exception cref="T:System.ArgumentException">
Invalid Id
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.CanExecuteRibbonTab(System.String)">
      <summary>
Calls CanExecuteRibbonTab on the plugin   
</summary>
      <param name="ribbonId">
The Id of the ribbon tab
</param>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">
Plugin failed to load
</exception>
      <exception cref="T:System.ArgumentException">
Invalid Id
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.CommandRecords">
      <summary>
Commands defined by this plugin
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.ExecuteCommand(System.String,System.String[])">
      <summary>
Calls ExecuteCommand on the plugin   
</summary>
      <param name="commandId">
The Id of the command
</param>
      <param name="parameters">
Paramaters to be passed to the command
</param>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.ExecuteDisabledException">
Execute is Disabled via CanExecute
</exception>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">
Plugin failed to load
</exception>
      <exception cref="T:System.ArgumentException">
Invalid Id
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.ExtractNameFromId(System.String)">
      <summary>
Helper to extract a name from a Id.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.MakeIdFromName(System.String)">
      <summary>
Helper to make an Id from a name   
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.RibbonLayoutRecords">
      <summary>
Xaml files that define the layout of the RibbonTabs and Commands
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.RibbonTabRecords">
      <summary>
Ribbon Tabs defined by this plugin
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.ShowCommandHelp(System.String)">
      <summary>
Calls TryShowCommandHelp on the plugin   
</summary>
      <param name="commandId">
The Id of the command
</param>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">
Plugin failed to load
</exception>
      <exception cref="T:System.ArgumentException">
Invalid Id
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.ToolTipsRecords">
      <summary>
ToolTips files that define tooltips for RibbonTabs and Commands
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandHandlerPluginRecord.TryShowCommandHelp(System.String)">
      <summary>
Calls TryShowCommandHelp on the plugin   
</summary>
      <param name="commandId">
The Id of the command
</param>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.CommandRecord">
      <summary>
Represents the definition of a command in the GUI system  
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandRecord.CanToggle">
      <summary>
Specifies if the command can toggle 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandRecord.DisplayName">
      <summary>
The text to be displayed for this command 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandRecord.ExtendedToolTip">
      <summary>
The extended tooltip to be displayed for this command 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandRecord.Icon">
      <summary>
The 16x16 icon to be displayed for this command 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandRecord.Id">
      <summary>
The full Id of the command. This is a combination of 
and <see cref="P:Autodesk.Navisworks.Api.Plugins.Plugin.Id">Plugin.Id</see></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandRecord.LargeIcon">
      <summary>
The 32x32 icon to be displayed for this command 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandRecord.Shortcut">
      <summary>
Specifies the keyboard shortcut for the command. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandRecord.ShortcutWindowTypes">
      <summary>
The Ids of the windows for which the shortcut is valid. 
Multiple Ids can be specified by separating with ";".
If Ids are specified the shortcut should be valid in all contexts.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandRecord.ToolTip">
      <summary>
The tooltip to be displayed for this command 
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.CommandState">
      <summary>
Represents the state of a command in the GUI  
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandState.#ctor">
      <summary>
Constructor
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CommandState.#ctor(System.Boolean)">
      <summary>
Constructor  
</summary>
      <param name="enabled">
Allows specifiecation of <see cref="P:Autodesk.Navisworks.Api.Plugins.CommandState.IsEnabled">Enabled</see></param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandState.IsChecked">
      <summary>
Specifies if the command should be checked 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandState.IsEnabled">
      <summary>
Specifies if the command should be enabled 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandState.IsVisible">
      <summary>
Specifies if the command should be visible 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CommandState.OverrideDisplayName">
      <summary>
Specifies if the display name for the command should be overridden 
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.CustomPlugin">
      <summary>
A custom plugin is the most basic plugin that can be defined.
It can be used when none of the specialized behaviour of other plugin tyes is required.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CustomPlugin.#ctor">
      <summary>Default constructor for a CustomPlugin</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.CustomPluginRecord">
      <summary>
Record representing a <see cref="T:Autodesk.Navisworks.Api.Plugins.CustomPlugin">CustomPlugin</see></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.CustomPluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CustomPluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.CustomPluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.DockPanePlugin">
      <summary>
A plugin that can be used to add a docking pane to the GUI.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.#ctor">
      <summary>Default constructor for a DockPanePlugin</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.ActivatePane">
      <summary>
Activates the pane (i.e. makes it the window with keyboard focus), also making it
visible first, if necessary.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.CreateControlPane">
      <summary>
Called to tell the plugin to create it's pane. The pane will be resized as specified by the  
<see cref="T:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute">DockPanePluginAttribute</see>.
Should be overriden in conjunction with 
<see cref="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.DestroyControlPane(System.Windows.Forms.Control)">DestroyControlPane</see>.
</summary>
      <returns> 
A Control that contains the pane content
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.CreateHWndPane(System.Windows.Forms.IWin32Window)">
      <summary>
Called to tell the plugin to create it's pane. The pane will be resized as specified by the  
<see cref="T:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute">DockPanePluginAttribute</see>.
Should be overriden in conjunction with 
<see cref="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.DestroyHWndPane(System.Windows.Forms.IWin32Window)">DestroyHWndPane</see>.
</summary>
      <param name="parent"> 
The pane should be created using this window as it's parent
</param>
      <returns> 
The handle of window that contains the pane content
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.DestroyControlPane(System.Windows.Forms.Control)">
      <summary>
Called to tell the plugin to destroy it's pane
Should be overriden in conjunction with 
<see cref="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.CreateControlPane">CreateControlPane</see>.
</summary>
      <param name="pane"> 
The pane to destroy
</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.DestroyHWndPane(System.Windows.Forms.IWin32Window)">
      <summary>
Called to tell the plugin to destroy it's pane.
Should be overriden in conjunction with 
<see cref="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.CreateHWndPane(System.Windows.Forms.IWin32Window)">CreateHWndPane</see>.
</summary>
      <param name="pane"> 
The pane to destroy
</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.OnActivePaneChanged(System.Boolean)">
      <summary>
Called when the active pane changes
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.OnVisibleChanged">
      <summary>
Called when the visibility of the pane changes
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.TryShowHelp">
      <summary>
Called to tell the plugin to display help
</summary>
      <returns>
Return true if you have handled this call
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.TryShowHelpAtScreenPoint(System.Int32,System.Int32)">
      <summary>
Called to tell the plugin to display help at a screen point
</summary>
      <returns>
Return true if you have handled this call
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.TryShowHelpForHighlight">
      <summary>
Called to tell the plugin to display help for highlight
</summary>
      <returns>
Return true if you have handled this call
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePlugin.Visible">
      <summary>
The visibility of the pane 
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute">
      <summary>
Optional attribute for use with an <see cref="T:Autodesk.Navisworks.Api.Plugins.DockPanePlugin">DockPanePlugin</see> derived class.
If this attribute is not used, the default values are the same as using a <see cref="T:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute">DockPanePluginAttribute</see>(100,100)
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.#ctor(System.Int32,System.Int32)">
      <summary>
Constructor DockPanePluginAttribute, takes a pair of values that specify the prefered size for the pane. Default values are:
<see cref="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.MinimumWidth">MinimumWidth</see>=0,
<see cref="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.MinimumHeight">MinimumHeight</see>=0,
<see cref="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.AutoScroll">AutoScroll</see>=true,
<see cref="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.FixedSize">FixedSize</see>=true.
</summary>
      <param name="preferredWidth"> 
The preferred width
</param>
      <param name="preferredHeight"> 
The preferred height
</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.AutoScroll">
      <summary>
Determines if scroll bars should appear when the pane gets bellow it's minimum size 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.FixedSize">
      <summary>
Determines if the pane should be resizable
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.MinimumHeight">
      <summary>
Minimum height of pane, 0 means no preference
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.MinimumWidth">
      <summary>
Minimum width of pane, 0 means no preference
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.PreferredHeight">
      <summary>
Preferred height of pane, 0 means no preference
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginAttribute.PreferredWidth">
      <summary>
Preferred width of pane, 0 means no preference
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord">
      <summary>
Represents an <see cref="T:Autodesk.Navisworks.Api.Plugins.DockPanePlugin">DockPanePlugin</see> record in Navisworks
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord.AutoScroll">
      <summary>
Determines if scroll bars should appear when the pane gets bellow it's minimum size 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord.FixedSize">
      <summary>
Determines if the pane should be resizable
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord.MinimumHeight">
      <summary>
Minimum height of pane, 0 means no preference
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord.MinimumWidth">
      <summary>
Minimum width of pane, 0 means no preference
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord.PreferredHeight">
      <summary>
Preferred height of pane, 0 means no preference
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord.PreferredWidth">
      <summary>
Preferred width of pane, 0 means no preference
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.DockPanePluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.EventWatcherPlugin">
      <summary>
Differs fom other plugin types in that the plugin is not delay loaded. 
A typical implementation will subscribe to some API events in 
<see cref="M:Autodesk.Navisworks.Api.Plugins.Plugin.OnLoaded">OnLoaded</see> and
unsubscribe in <see cref="M:Autodesk.Navisworks.Api.Plugins.Plugin.OnUnloading">OnUnloading</see>.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.EventWatcherPlugin.#ctor">
      <summary>Default constructor for a EventWatcherPlugin</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.EventWatcherPlugin.OnLoaded">
      <summary>
Called once immediately after the plugin has been loaded (created).
Default implementation does nothing.
This is a good place to subscribe to API events.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.EventWatcherPlugin.OnUnloading">
      <summary>
Called once just before the plugin is unloaded. If the plugin implements 
<see cref="T:System.IDisposable">IDisposable</see>, then
Dispose will be called immediately after the plugin is unloaded.
Plugins are typically unloaded at application shutdown or when the end user has disabled a plugin.
Default implementation does nothing.
This is a good place to unsubscribe from API events.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.EventWatcherPluginRecord">
      <summary>
Record representing a <see cref="T:Autodesk.Navisworks.Api.Plugins.EventWatcherPlugin">EventWatcherPlugin</see></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.EventWatcherPluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.EventWatcherPluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.EventWatcherPluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.ExecuteDisabledException">
      <summary>
The exception that is thrown when you try to call Execute on a plugin who's CanExecute method states that it should be disabled.    
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ExecuteDisabledException.#ctor">
      <summary>Creates a PluginLoadException</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ExecuteDisabledException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Creates a PluginLoadException</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ExecuteDisabledException.#ctor(System.String)">
      <summary>Creates a PluginLoadException</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ExecuteDisabledException.#ctor(System.String,System.Exception)">
      <summary>Creates a PluginLoadException</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.FileMetadata">
      <summary>
Metadata about a file or URI.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileMetadata.#ctor">
      <summary>
Default constructor.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileMetadata.HasModificationTime">
      <summary>
Is the ModificationTime property valid?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileMetadata.HasRevisionId">
      <summary>
Is the RevisionId property valid?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileMetadata.HasSize">
      <summary>
Is the Size property valid?
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileMetadata.ModificationTime">
      <summary>
The modification time of the URI.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileMetadata.RevisionId">
      <summary>
The revision id of the URI.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileMetadata.Size">
      <summary>
The size in bytes of the URI.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.FileProtocolHandle">
      <summary>
A file handle opened via the <see cref="T:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin">FileProtocolPlugin</see>.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolHandle.#ctor">
      <summary>
Default constructor.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolHandle.Close">
      <summary>
Closes an open file handle.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolHandle.Read(System.Byte[],System.UInt64,System.UInt64)">
      <summary>
Reads data from a file.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolHandle.Write(System.Byte[],System.UInt64,System.UInt64)">
      <summary>
Writes data to a file.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.FileProtocolOpenMode">
      <summary>
Open mode for FileProtocolPlugin interface.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.FileProtocolOpenMode.Read">
      <summary>
Open for read
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.FileProtocolOpenMode.Write">
      <summary>
Open for write
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin">
      <summary>
A plugin for implementing a custom file protocol.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.#ctor">
      <summary>
Default constructor.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.GetFile(System.Uri,System.String,Autodesk.Navisworks.Api.Progress)">
      <summary>
Downloads a remote URI to a local path.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.GetFileInfo(System.Uri,Autodesk.Navisworks.Api.Plugins.FileMetadata)">
      <summary>
Returns information about a URI.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.GetFileToCache(System.Uri,Autodesk.Navisworks.Api.Progress,System.String@)">
      <summary>
Downloads a remote URI to the protocols internal cache.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.IsRemote">
      <summary>
Does this protocol access remote data?
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.OpenFile(System.Uri,Autodesk.Navisworks.Api.Plugins.FileProtocolOpenMode)">
      <summary>
Directly opens a URI.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.PutFile(System.String,System.Uri,Autodesk.Navisworks.Api.Progress)">
      <summary>
Uploads a file to a remote URI.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.SupportedSchemes">
      <summary>
List of schemes that this protocol supports.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.SupportsDirectOpen">
      <summary>
Does this protocol support direct opening of a file?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.SupportsGetPut">
      <summary>
Does this protocol support the GetFile and PutFile methods?
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.SupportsOwnCache">
      <summary>
Does this protocol support it's own cache?
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.TryGetDisplayName(System.Uri,System.String@)">
      <summary>
Returns the normal display name for a given URI.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.TryGetVerboseDisplayName(System.Uri,System.String@)">
      <summary>
Returns the verbose display name for a given URI.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.TryResolveAbsolute(System.String,System.String,System.String,System.String@)">
      <summary>
Called to resolve an absolute URI.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin.TryResolveRelative(System.String,System.String,System.String@)">
      <summary>
Called to resolve an relative URI.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.FileProtocolPluginRecord">
      <summary>
Represents a <see cref="T:Autodesk.Navisworks.Api.Plugins.FileProtocolPlugin">FileProtocolPlugin</see> record in Navisworks
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.FileProtocolPluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.FileProtocolPluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.InputPlugin">
      <summary>
A plugin that can respond to mouse and keyboard inputs.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.#ctor">
      <summary>
Default constructor for an InputPlugin
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.ContextMenu(Autodesk.Navisworks.Api.View,System.Int32,System.Int32)">
      <summary>
ContextMenu handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.GetCursor(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers)">
      <summary>
GetCursor handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.GetHelpIdAtPoint(Autodesk.Navisworks.Api.View,System.Int32,System.Int32)">
      <summary>
GetHelpIdAtPoint handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.GetHelpIdForHighlight(Autodesk.Navisworks.Api.View)">
      <summary>
GetHelpIdForHighlight handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.GetTooltip(Autodesk.Navisworks.Api.View,System.Int32,System.Int32)">
      <summary>
GetTooltip handler 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.KeyDown(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.UInt16,System.Double)">
      <summary>
MouseLeave handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.KeyDrag(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Double)">
      <summary>
KeyDrag  handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.KeyUp(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.UInt16,System.Double)">
      <summary>
KeyUp handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.ModifierKeyDown(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Double)">
      <summary>
ModifierKeyDown handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.ModifierKeyUp(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Double)">
      <summary>
ModifierKeyUp handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.MouseDown(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.UInt16,System.Int32,System.Int32,System.Double)">
      <summary>
Mouse down handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.MouseDrag(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Int32,System.Int32,System.Double)">
      <summary>
Mouse drag handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.MouseLeave(Autodesk.Navisworks.Api.View,System.Double)">
      <summary>
Mouse leave handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.MouseMove(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Int32,System.Int32,System.Double)">
      <summary>
Mouse move handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.MouseUp(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.UInt16,System.Int32,System.Int32,System.Double)">
      <summary>
Mouse up handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPlugin.WheelDrag(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Int32,System.Int32,System.UInt16,System.Double,System.Double)">
      <summary>
WheelDrag handler.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.InputPluginRecord">
      <summary>
Represents an <see cref="T:Autodesk.Navisworks.Api.Plugins.InputPlugin">InputPlugin</see> record in Navisworks
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InputPluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InputPluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute">
      <summary>
Attribute that declares a plugin implements a particular interface or behaviours.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute.#ctor(System.String,System.String)">
      <summary>
Attribute that declares a plugin implements particular interface or behaviour.
The combination of <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute.Name">Name</see> and <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute.DeveloperId">DeveloperId</see> is used
to form an Id that identifies which interface is being supported.
</summary>
      <param name="name">
The name of the interface.
</param>
      <param name="developerId">
The 4 character ADN developer code or a GUID.
</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute.DeveloperId">
      <summary>
The 4 character ADN developer code or a GUID. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute.Name">Name</see> is used
to form and Id that identifies which interface is being supported. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute.DisplayName">
      <summary>
Optional additional information about the interface implementation
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute.Name">
      <summary>
The name of the Inteface. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute.DeveloperId">DeveloperId</see> is used
to form an Id that identifies which interface is being supported. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InterfaceAttribute.UserData">
      <summary>
Optional additional information about the interface implementation
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.InterfaceRecord">
      <summary>
Record that declares a plugin implements a particular interface or behaviour.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.DeveloperId">
      <summary>
The 4 character ADN developer code or a GUID. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.Name">Name</see> is used
to form <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.Id">Id</see> that identifies which interface is being supported. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.DisplayName">
      <summary>
Optional additional information about the interface implementation
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.Id">
      <summary>
The full identifier of the interface being supported. This is formed as 
<see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.Name">Name</see>.<see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.DeveloperId">DeveloperId</see></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.Name">
      <summary>
The name of the Inteface. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.DeveloperId">DeveloperId</see> is used
to form <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.Id">Id</see> that identifies which interface is being supported. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.UserData">
      <summary>
Optional additional information about the interface implementation
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.Plugin">
      <summary>
Base class for all plugins
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.Plugin.#ctor">
      <summary>Default constructor for a Plugin</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.Plugin.DeveloperId">
      <summary> The 4 character ADN developer code or a GUID. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.Plugin.Name">Name</see> should make the plugin unique </summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.Plugin.GetString(System.String)">
      <summary>
Looks up a localizable string that is specific to this plugin
</summary>
      <param name="name"> 
The identifier of the string to lookup
</param>
      <returns>
Returns localized string 
</returns>
      <exception cref="T:System.ArgumentNullException">
The identifier is Null. 
</exception>
      <exception cref="T:System.ArgumentException">
Failed to look up string with specified identifier 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.Plugin.GetStringSafe(System.String)">
      <summary>
Looks up a localizable string that is specific to this plugin
</summary>
      <param name="name"> 
The identifier of the string to lookup
</param>
      <returns>
Returns localized string or value of 'name' if it cannot be found  
</returns>
      <exception cref="T:System.ArgumentNullException">
The identifier is Null. 
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.Plugin.Id">
      <summary>The full identifier for the plugin. This is formed as 
<see cref="P:Autodesk.Navisworks.Api.Plugins.Plugin.Name">Name</see>.<see cref="P:Autodesk.Navisworks.Api.Plugins.Plugin.DeveloperId">DeveloperId</see></summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.Plugin.IsSelfEnabled">
      <summary>
Called once to determines if the plugin is enabled.
Only called if PluginRecord.SupportsIsSelfEnabled is true  
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.Plugin.Name">
      <summary>The name of the Plugin. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.Plugin.DeveloperId">DeveloperId</see> should make the plugin unique </summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.Plugin.OnLoaded">
      <summary>
Called once immediately after the plugin has been loaded (created).
Plugins are loaded on demand so this may be some time after application startup.
Default implementation does nothing.
This is a good place to subscribe to API events.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.Plugin.OnUnloading">
      <summary>
Called once just before the plugin is unloaded. If the plugin implements 
<see cref="T:System.IDisposable">IDisposable</see>, then
Dispose will be called immediately after the plugin is unloaded.
Plugins are typically unloaded at application shutdown or when the end user has disabled a plugin.
Default implementation does nothing.
This is a good place to unsubscribe from API events.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.Plugin.PluginRecord">
      <summary>The PluginRecord that provides access to the attribute defined properties for this plugin.</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.Plugin.TryGetString(System.String)">
      <summary>
Looks up a localizable string that is specific to this plugin
</summary>
      <param name="name"> 
The identifier of the string to lookup
</param>
      <returns>
Returns localized string or Null if it cannot be found
</returns>
      <exception cref="T:System.ArgumentNullException">
The identifier is Null. 
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.PluginAttribute">
      <summary>The standard attribute which must be applied to all plug-ins.</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.PluginAttribute.#ctor(System.String,System.String)">
      <summary>
The standard attribute constructor which must be applied to all plug-ins.
The combination of <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.Name">Name</see> and <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.DeveloperId">DeveloperId</see> should make the plugin unique
</summary>
      <param name="name">The name of the Plugin.</param>
      <param name="developerId">The 4 character ADN developer code or a GUID.</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.DeveloperId">
      <summary> The 4 character ADN developer code or a GUID. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.Name">Name</see> should make the plugin unique </summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.DisplayName">
      <summary>Text to display in the Navisworks GUI</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.ExtendedToolTip">
      <summary>The extended tooltip to display when the Plugin is highlighted in the Navisworks GUI</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.Name">
      <summary>The name of the Plugin. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.DeveloperId">DeveloperId</see> should make the plugin unique </summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.Options">
      <summary>Options that modify how a plugin behaves</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.SupportsIsSelfEnabled">
      <summary>Determines if Plugin.IsSelfEnabled will be called.</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginAttribute.ToolTip">
      <summary>The tooltip to display when the Plugin is highlighted in the Navisworks GUI</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">
      <summary>
The exception that is thrown when a plugin fails to load 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.PluginLoadException.#ctor">
      <summary>Creates a PluginLoadException</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.PluginLoadException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <summary>Creates a PluginLoadException</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.PluginLoadException.#ctor(System.String)">
      <summary>Creates a PluginLoadException</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.PluginLoadException.#ctor(System.String,System.Exception)">
      <summary>Creates a PluginLoadException</summary>
      <param name="message">The error message that explains the reason for the exception.</param>
      <param name="innerException">The exception that is the cause of the current exception. If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.</param>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.PluginOptions">
      <summary>Options that modify how a plugin behaves</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.PluginOptions.None">
      <summary>No additional options</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Plugins.PluginOptions.SupportsControls">
      <summary>Supports being used in a control (see Autodesk.Navisworks.Api.Controls)</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.PluginRecord">
      <summary>
Metadata for a plugin that can be loaded into Navisworks. 
The information in PluginRecord is available even if the corresponding Plugin hasn’t been loaded.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DeveloperId">
      <summary>Gets the 4 character ADN developer code or a GUID. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Name">Name</see> should make the plugin unique </summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DisplayName">
      <summary>
Text to display in the Navisworks GUI.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.ExtendedToolTip">
      <summary>
Extended Tooltip to display when the Plugin is highlighted in the Navisworks GUI   
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.PluginRecord.FindInterfaceRecord(System.String)">
      <summary>
Finds an <see cref="T:Autodesk.Navisworks.Api.Plugins.InterfaceRecord">InterfaceRecord</see></summary>
      <param name="interfaceId">
The <see cref="P:Autodesk.Navisworks.Api.Plugins.InterfaceRecord.Id">Id</see> of the <see cref="T:Autodesk.Navisworks.Api.Plugins.InterfaceRecord">InterfaceRecord</see></param>
      <returns>
null if the <see cref="T:Autodesk.Navisworks.Api.Plugins.InterfaceRecord">InterfaceRecord</see> cannot be found
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.HasAttemptedCreate">
      <summary>
Determines if an attempt has been made to create the Plugin.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.HasFailedCreate">
      <summary>
Determines if an attempt has been made to create the plugin, and it has failed.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.HasFailedIsSelfEnabled">
      <summary>
Where <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.SupportsIsSelfEnabled">SupportsIsSelfEnabled</see> is true then the plugin 
will be created early and <see cref="M:Autodesk.Navisworks.Api.Plugins.Plugin.IsSelfEnabled">IsSelfEnabled</see>
will be called to determine the result. 
Will return false if the plugin could not be created to make the call.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Id">
      <summary>The full identifier for the plugin. This is formed as 
<see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Name">Name</see>.<see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DeveloperId">DeveloperId</see></summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.InterfaceRecords">
      <summary>
Returns a collection of <see cref="T:Autodesk.Navisworks.Api.Plugins.InterfaceRecord">InterfaceRecords</see> that declare which interfaces we support
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.IsEnabled">
      <summary>Gets whether the Plugin is currently enabled for use or not.</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.IsLoaded">
      <summary>Gets whether the Plugin is currently loaded</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.PluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.Name">
      <summary>Gets the name of the Plugin. The combination of this and <see cref="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.DeveloperId">DeveloperId</see> should make the plugin unique </summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.PluginOptions">
      <summary>Gets flags for how plugins run</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.SupportsIsSelfEnabled">
      <summary>Determines if <see cref="M:Autodesk.Navisworks.Api.Plugins.Plugin.IsSelfEnabled">IsSelfEnabled</see> will be called.</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.PluginRecord.ToolTip">
      <summary>
Tooltip to display when the Plugin is highlighted in the Navisworks GUI   
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.PluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.RenderPlugin">
      <summary>
A plugin that can perform custom rendering.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.RenderPlugin.#ctor">
      <summary>
Default constructor for an RenderPlugin
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.RenderPlugin.MakeRenderBoundingBox(Autodesk.Navisworks.Api.View)">
      <summary>
Should return bounding box of any additional model space geometry that will be rendered so that near/far clipping planes can be adjusted accordingly. 
</summary>
      <returns>
Bounding box
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.RenderPlugin.OverlayRender(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.Graphics)">
      <summary>
Override to allow custom drawing overlayed on main render. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.RenderPlugin.Render(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.Graphics)">
      <summary>
Override to allow custom drawing in main render. 
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.RenderPluginRecord">
      <summary>
Represents an <see cref="T:Autodesk.Navisworks.Api.Plugins.RenderPlugin">RenderPlugin</see> record in Navisworks
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.RenderPluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.RenderPluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.RenderPluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.RibbonLayoutAttribute">
      <summary>
Defines a new ribbon layout in the GUI system  
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.RibbonLayoutAttribute.#ctor(System.String)">
      <summary>
Constructor
</summary>
      <param name="xaml">
The Xaml file that specifies the Ribbon tab
</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.RibbonLayoutAttribute.Xaml">
      <summary>
The Xaml file that specifies the Ribbon tab and commands
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.RibbonLayoutRecord">
      <summary>
Represents the definition of a ribbon layout in the GUI system  
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.RibbonLayoutRecord.Xaml">
      <summary>
The path to the Xaml file that specifies the layout of ribbon and commands
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.RibbonTabAttribute">
      <summary>
Defines a ribbon tab in the GUI system.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.RibbonTabAttribute.#ctor(System.String)">
      <summary>
Constructor
</summary>
      <param name="name">
The name of the Ribbon tab
</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.RibbonTabAttribute.CallCanExecute">
      <summary>
Determines the conditions in which CanExecuteRibbonTab should be called. 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.RibbonTabAttribute.DisplayName">
      <summary>
The text to display for this Ribbon tab
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.RibbonTabAttribute.LoadForCanExecute">
      <summary>
Specifies if CanExecuteRibbonTab should cause the Plugin to load
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.RibbonTabAttribute.Name">
      <summary>
The name of the Ribbon tab
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.RibbonTabRecord">
      <summary>
Represents the definition of a ribbon tab in the GUI system.  
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.RibbonTabRecord.DisplayName">
      <summary>
The text to be displayed for this Ribbon tab 
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.RibbonTabRecord.Id">
      <summary>
The full Id of the ribbon tab. This is a combination of 
and <see cref="P:Autodesk.Navisworks.Api.Plugins.Plugin.Id">Plugin.Id</see></summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.StringsAttribute">
      <summary>Attribute which causes a string localization file to be loaded for a particular plug-in.</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.StringsAttribute.#ctor(System.String)">
      <summary>
Attribute causes a string localization file to be loaded for a particular plug-in.
</summary>
      <param filename="name">
The filename containing the strings.
</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.StringsAttribute.FileName">
      <summary>
The filename containing the strings.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.ToolPlugin">
      <summary>
A plugin that provides the behaviour of a custom tool.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.#ctor">
      <summary>
Default constructor for an ToolPlugin
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.ContextMenu(Autodesk.Navisworks.Api.View,System.Int32,System.Int32)">
      <summary>
ContextMenu handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.GetCursor(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers)">
      <summary>
GetCursor handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.GetHelpIdAtPoint(Autodesk.Navisworks.Api.View,System.Int32,System.Int32)">
      <summary>
GetHelpIdAtPoint handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.GetHelpIdForHighlight(Autodesk.Navisworks.Api.View)">
      <summary>
GetHelpIdForHighlight handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.GetTooltip(Autodesk.Navisworks.Api.View,System.Int32,System.Int32)">
      <summary>
GetTooltip handler 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.KeyDown(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.UInt16,System.Double)">
      <summary>
MouseLeave handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.KeyDrag(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Double)">
      <summary>
KeyDrag  handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.KeyUp(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.UInt16,System.Double)">
      <summary>
KeyUp handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.MakeRenderBoundingBox(Autodesk.Navisworks.Api.View)">
      <summary>
Should return bounding box of any additional model space geometry that will be rendered so that near/far clipping planes can be adjusted accordingly. 
</summary>
      <returns>
Bounding box
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.ModifierKeyDown(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Double)">
      <summary>
ModifierKeyDown handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.ModifierKeyUp(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Double)">
      <summary>
ModifierKeyUp handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.MouseDown(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.UInt16,System.Int32,System.Int32,System.Double)">
      <summary>
Mouse down handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.MouseDrag(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Int32,System.Int32,System.Double)">
      <summary>
Mouse drag handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.MouseLeave(Autodesk.Navisworks.Api.View,System.Double)">
      <summary>
Mouse leave handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.MouseMove(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Int32,System.Int32,System.Double)">
      <summary>
Mouse move handler.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.MouseUp(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.UInt16,System.Int32,System.Int32,System.Double)">
      <summary>
Mouse up handler. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.OverlayRender(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.Graphics)">
      <summary>
Override to allow custom drawing overlayed on main render. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.Render(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.Graphics)">
      <summary>
Override to allow custom drawing in main render. 
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPlugin.WheelDrag(Autodesk.Navisworks.Api.View,Autodesk.Navisworks.Api.KeyModifiers,System.Int32,System.Int32,System.UInt16,System.Double,System.Double)">
      <summary>
WheelDrag handler.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.ToolPluginRecord">
      <summary>
Represents an <see cref="T:Autodesk.Navisworks.Api.Plugins.ToolPlugin">ToolPlugin</see> record in Navisworks
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.ToolPluginRecord.LoadedPlugin">
      <summary>Gets the plugin if loaded, otherwise null</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPluginRecord.LoadPlugin">
      <summary>Returns the plugin, loads it if required</summary>
      <exception cref="T:Autodesk.Navisworks.Api.Plugins.PluginLoadException">Plugin failed to load</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolPluginRecord.TryLoadPlugin">
      <summary>
Returns the plugin, loads it if required
</summary>
      <returns>
null if plugin failed to load
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.ToolTipsAttribute">
      <summary>
Defines tooltips for ribbon tabs and commands in the GUI system.  
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Plugins.ToolTipsAttribute.#ctor(System.String)">
      <summary>
Constructor
</summary>
      <param name="xaml">
The file that specifies the tooltips
</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.ToolTipsAttribute.Xaml">
      <summary>
The file that specifies the tooltips for Ribbon tab and commands
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Plugins.ToolTipsRecord">
      <summary>
Represents the definition of tooltips for ribbon tabs and commands in the GUI system.   
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Plugins.ToolTipsRecord.Xaml">
      <summary>
The path to the file that specifies the tool tips for the ribbon and commands
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.BooleanField">
      <summary>
Represents the definition of a <see cref="T:System.Boolean" /> value within a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.BooleanField.#ctor">
      <summary>
Default constructor. No identifier specified.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.BooleanField.#ctor(System.String)">
      <summary>
Constructs the field with a given identifier.
</summary>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'id' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.BooleanField.DefaultValue">
      <summary>
Default value that created <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> objects will contain at creation time.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.BooleanField.GetValue(Autodesk.Navisworks.Api.Schema.ReadAccessor)">
      <summary>
Gets a value from a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.ReadAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.BooleanField.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.BooleanField.SetValue(Autodesk.Navisworks.Api.Schema.EditAccessor,System.Boolean)">
      <summary>
Sets a value into a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.EditAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.ComplexField">
      <summary>
Intermediate base class for all complex structural <see cref="T:Autodesk.Navisworks.Api.Schema.Field">Fields</see>.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ComplexField.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.ConceptCollection">
      <summary>
A collection of concept strings.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.#ctor">
      <summary>
Create an empty collection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.#ctor(Autodesk.Navisworks.Api.Schema.ConceptCollection)">
      <summary>
Create one collection from another.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.Add(System.String)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.AddRange(System.Collections.Generic.IEnumerable{System.String})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.Contains(System.String)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.CopyFrom(System.Collections.Generic.IEnumerable{System.String})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.CopyTo(System.Collections.Generic.ICollection{System.String})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.CopyTo(System.String[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ConceptCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.IndexOf(System.String)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.Insert(System.Int32,System.String)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ConceptCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ConceptCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.Remove(System.String)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ConceptCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ConceptCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.DoubleField">
      <summary>
Represents the definition of a <see cref="T:System.Double" /> value within a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.DoubleField.#ctor">
      <summary>
Default constructor. No identifier specified.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.DoubleField.#ctor(System.String)">
      <summary>
Constructs the field with a given identifier.
</summary>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'id' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.DoubleField.DefaultValue">
      <summary>
Default value that created <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> objects will contain at creation time.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.DoubleField.GetValue(Autodesk.Navisworks.Api.Schema.ReadAccessor)">
      <summary>
Gets a value from a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.ReadAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.DoubleField.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.DoubleField.SetValue(Autodesk.Navisworks.Api.Schema.EditAccessor,System.Double)">
      <summary>
Sets a value into a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.EditAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.DoubleField.UnitGroup">
      <summary>
Represents the unit group (eg. length, volume, angle, etc) of the field value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.EditAccessor">
      <summary>
Provides editing access into a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via an associated <see cref="T:Autodesk.Navisworks.Api.Schema.Field" />. Represents a given position inside <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" />.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.EditAccessor.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.Field">
      <summary>
Base class for all fields used within <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition">SchemaDefinitions</see>.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.Field.Concepts">
      <summary>
Field-specific semantics associated with this field.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.Field.DisplayNameId">
      <summary>
The field's display name internal ID. Used for looking up the localized display name.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaCompiledException' thrown
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'display_name_id' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.Field.Id">
      <summary>
The identifier for the field.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaCompiledException' thrown
</exception>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'id' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.Field.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.Field.ValueEquals(Autodesk.Navisworks.Api.Schema.Field)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.Field.ValueEquals(Autodesk.Navisworks.Api.Schema.Field,Autodesk.Navisworks.Api.Schema.Field)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.FieldCollection">
      <summary>
A collection of <see cref="T:Autodesk.Navisworks.Api.Schema.Field">Fields</see>.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.#ctor">
      <summary>
Create an empty collection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.#ctor(Autodesk.Navisworks.Api.Schema.FieldCollection)">
      <summary>
Create one collection from another.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.Add(Autodesk.Navisworks.Api.Schema.Field)">
      <summary>
Adds item to the end of the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.AddRange(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.Schema.Field})">
      <summary>
Add the items of the specified collection to the SavedItemCollection
</summary>
      <param name="from">The collection to add items from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.Clear">
      <summary>
Removes all items from the collection
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.Contains(Autodesk.Navisworks.Api.Schema.Field)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.CopyFrom(System.Collections.Generic.IEnumerable{Autodesk.Navisworks.Api.Schema.Field})">
      <summary>
Sets the contents of the collection to the items in from
</summary>
      <param name="from">The collection to copy contents from</param>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.CopyTo(Autodesk.Navisworks.Api.Schema.Field[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.Schema.Field})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.FieldCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.IndexOf(Autodesk.Navisworks.Api.Schema.Field)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.Insert(System.Int32,Autodesk.Navisworks.Api.Schema.Field)">
      <summary>
Inserts item into the collection at the specified index
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.FieldCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.FieldCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.Remove(Autodesk.Navisworks.Api.Schema.Field)">
      <summary>Removes the first occurrence of a specific item from the collection.</summary>
      <param name="item">The object to remove from the collection.</param>
      <returns>true if item was successfully removed from the collection; otherwise, false. 
This method also returns false if item is not found in the original collection.</returns>
      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.FieldCollection.RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.FieldCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.GroupField">
      <summary>
Intermediate base class for all complex group <see cref="T:Autodesk.Navisworks.Api.Schema.Field">Fields</see>.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.GroupField.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.GuidField">
      <summary>
Represents the definition of a <see cref="T:System.Guid" /> value within a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.GuidField.#ctor(Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType)">
      <summary>
Default constructor. No identifier specified.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.GuidField.#ctor(System.String)">
      <summary>
Constructs the field with a given identifier.
</summary>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'id' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.GuidField.#ctor(System.String,Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType)">
      <summary>
Constructs the field with a given identifier.
</summary>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'id' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.GuidField.DefaultValue">
      <summary>
Default value that created <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> objects will contain at creation time.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.GuidField.GetValue(Autodesk.Navisworks.Api.Schema.ReadAccessor)">
      <summary>
Gets a value from a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.ReadAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.GuidField.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.GuidField.OwnershipSemantics">
      <summary>
Ownership semantics for this GUID.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaCompiledException' thrown
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.GuidField.SetValue(Autodesk.Navisworks.Api.Schema.EditAccessor,System.Guid)">
      <summary>
Sets a value into a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.EditAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.GuidField.TargetConcept">
      <summary>
Target concept, if any, that we expect the referenced resource to implement.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaCompiledException' thrown
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType">
      <summary>
Ownership semantics for a given GUID.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType.Generic">
      <summary>
GUID has no implied meaning.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType.Identifier">
      <summary>
Uniquely identifies a given resource. There are no ownership implications as this is on the resource itself.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType.UniqueReference">
      <summary>
A unique reference to another resource. Ownership is implicit as no other resource can own this reference.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType.SharedReference">
      <summary>
A shared reference to another resource. Ownership is akin to reference counting.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType.WeakReference">
      <summary>
A reference to another resource that explicitly has no ownership. The reference may be invalid (i.e. the resource could be missing).
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType.OwnerReference">
      <summary>
A reference to another resource that explicitly has direct ownership. Similar to UniqueReference but may be referenced by WeakReference GUIDs.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.GuidFieldOwnershipType.ExternalReference">
      <summary>
A reference to an external resource that is not specified via Identifier.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.Int32Field">
      <summary>
Represents the definition of a <see cref="T:System.Int32" /> value within a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.Int32Field.#ctor">
      <summary>
Default constructor. No identifier specified.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.Int32Field.#ctor(System.String)">
      <summary>
Constructs the field with a given identifier.
</summary>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'id' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.Int32Field.DefaultValue">
      <summary>
Default value that created <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> objects will contain at creation time.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.Int32Field.GetValue(Autodesk.Navisworks.Api.Schema.ReadAccessor)">
      <summary>
Gets a value from a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.ReadAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.Int32Field.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.Int32Field.SetValue(Autodesk.Navisworks.Api.Schema.EditAccessor,System.Int32)">
      <summary>
Sets a value into a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.EditAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.ReadAccessor">
      <summary>
Provides read-only access into a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via an associated <see cref="T:Autodesk.Navisworks.Api.Schema.Field" />. Represents a given position inside <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" />.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.ReadAccessor.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.ReadAccessor.IsValid(Autodesk.Navisworks.Api.Schema.SchemaData)">
      <summary>
Tests to see if this accessor is associated with a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" />.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'instance' has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.SchemaBuilder">
      <summary>
Enables construction of <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition">SchemaDefinitions</see>.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaBuilder.#ctor">
      <summary>
Default constructor.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaBuilder.AddConcept(System.String)">
      <summary>
Adds a given concept string onto the <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition">schema definition</see> under construction.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaBuilder.AddField(Autodesk.Navisworks.Api.Schema.Field)">
      <summary>
Copies &amp; adds in the field to the builder's internal collection.
</summary>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.ArgumentException">
Provided field ID is already in use.
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'field' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'field' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaBuilder.BuildDefinition">
      <summary>
Constructs a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition">schema definition</see> matching what has been passed into <see cref="M:Autodesk.Navisworks.Api.Schema.SchemaBuilder.AddField(Autodesk.Navisworks.Api.Schema.Field)" /> &amp; <see cref="M:Autodesk.Navisworks.Api.Schema.SchemaBuilder.AddConcept(System.String)" />.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaBuilder.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.SchemaData">
      <summary>
Contains data values defined by a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition">schema definition</see>. May be traversed manually or accessed via NET DLR dynamic typing.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaData.Copy">
      <summary>
Creates a copy of the current state of this data object.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaData.Definition">
      <summary>
Schema definition that defines this data object.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaData.Autodesk#Navisworks#Api#IHasDynamicProperties#DynamicMemberNames">
      <summary>
Enumerates the dynamically added members of the object by name.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaData.EditAccessor">
      <summary>
Accessor for editing values when beginning a query into this data object.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaData.System#Dynamic#IDynamicMetaObjectProvider#GetMetaObject(System.Linq.Expressions.Expression)"></member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaData.Autodesk#Navisworks#Api#IHasDynamicProperties#GetProperty(System.String)">
      <summary>
Fetches the property value specified by the string argument.
</summary>
      <param name="name">
Name of the dynamic property to obtain. As with real NET properties, this name is case-sensitive.
</param>
      <returns>
Value of the dynamic property retrieved.
</returns>
      <exception cref="T:System.ArgumentException">Name is not a valid dynamic property.</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaData.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaData.ReadAccessor">
      <summary>
Read-only accessor for beginning a query into this data object.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaData.Autodesk#Navisworks#Api#IHasDynamicProperties#SetProperty(System.String,System.Object)">
      <summary>
Sets a value to the property specified by the string argument.
</summary>
      <param name="name">
Name of the dynamic property to set. As with real NET properties, this name is case-sensitive.
</param>
      <param name="value">
Value to set. This should match the type of the dynamic property.
</param>
      <returns>
The same object as was passed to argument 'value'. This enables settor chaining.
</returns>
      <exception cref="T:System.ArgumentException">Name is not a valid dynamic property.</exception>
      <exception cref="T:System.InvalidCastException">Value does not cast to the expected dynamic property type.</exception>
      <exception cref="T:System.NotSupportedException">Setting to the property is not supported.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaData.ValueCompares(Autodesk.Navisworks.Api.Schema.SchemaData)">
      <summary>
Performs a value comparison.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'rhs' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'rhs' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaData.ValueEquals(Autodesk.Navisworks.Api.Schema.SchemaData)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaData.ValueEquals(Autodesk.Navisworks.Api.Schema.SchemaData,Autodesk.Navisworks.Api.Schema.SchemaData)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition">
      <summary>
        <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition">Schema definitions</see> are used to define data structures that are then created as <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData">schema data</see> objects for use with various Navisworks API calls.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinition.Concepts">
      <summary>
The concepts that this definition implements.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinition.CreateData">
      <summary>
Creates a concrete data object to hold values structured according to the <see cref="T:Autodesk.Navisworks.Api.Schema.Field">Fields</see> within this definition.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinition.Equals(System.Object)">
      <summary>
Determines whether the specified object and the current object refer to the same
underlying native object. Returns false if either object has been disposed.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinition.Fields">
      <summary>
The top level of <see cref="T:Autodesk.Navisworks.Api.Schema.Field">Fields</see> within this definition.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinition.GetHashCode">
      <summary>Serves as a hash function for a particular type. <see cref="M:System.Object.GetHashCode"></see> is suitable for use in hashing algorithms and data structures like a hash table.</summary>
      <returns>A hash code for the current <see cref="T:System.Object"></see>.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinition.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinition.ValueEquals(Autodesk.Navisworks.Api.Schema.SchemaDefinition)">
      <summary>
Performs comparison 'By Value'
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinition.ValueEquals(Autodesk.Navisworks.Api.Schema.SchemaDefinition,Autodesk.Navisworks.Api.Schema.SchemaDefinition)">
      <summary>
Compares the two references 'By Value'
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection">
      <summary>
A collection of <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition">Definitions</see>.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.#ctor">
      <summary>
Create an empty collection.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.#ctor(Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection)">
      <summary>
Create one collection from another.
</summary>
      <exception cref="T:System.ArgumentNullException">
Argument 'from' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'from' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#Generic#ICollection{T}#Add(Autodesk.Navisworks.Api.Schema.SchemaDefinition)">
      <summary>Adds an item to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
      <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IList#Add(System.Object)">
      <summary>
Adds an item to the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to add to the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The position into which the new element was inserted.
</returns>
      <exception cref="T:System.NotSupportedException">
The <see cref="T:System.Collections.IList" /> is read-only.-or- The <see cref="T:System.Collections.IList" /> has a fixed size. 
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IList#Clear">
      <summary>Removes all items from the <see cref="T:System.Collections.IList"></see>.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only. </exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.Contains(Autodesk.Navisworks.Api.Schema.SchemaDefinition)">
      <summary>
Determines whether the SavedItemCollection contains a specific value.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IList#Contains(System.Object)">
      <summary>
Determines whether the <see cref="T:System.Collections.IList" /> contains a specific value.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
true if the <see cref="T:System.Object" /> is found in the <see cref="T:System.Collections.IList" />; otherwise, false.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.CopyTo(Autodesk.Navisworks.Api.Schema.SchemaDefinition[],System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.Generic.ICollection`1"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing.</param>
      <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
      <exception cref="T:System.ArgumentOutOfRangeException">arrayIndex is less than 0.</exception>
      <exception cref="T:System.ArgumentNullException">array is null.</exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or-arrayIndex is equal to or greater than the length of array.-or-The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1"></see> is greater than the available space from arrayIndex to the end of the destination array.-or-Type T cannot be cast automatically to the type of the destination array.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
      <summary>Copies the elements of the <see cref="T:System.Collections.ICollection"></see> to an <see cref="T:System.Array"></see>, starting at a particular <see cref="T:System.Array"></see> index.</summary>
      <param name="array">The one-dimensional <see cref="T:System.Array"></see> that is the destination of the elements copied from <see cref="T:System.Collections.ICollection"></see>. The <see cref="T:System.Array"></see> must have zero-based indexing. </param>
      <param name="index">The zero-based index in array at which copying begins. </param>
      <exception cref="T:System.ArgumentNullException">array is null. </exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is less than zero. </exception>
      <exception cref="T:System.ArgumentException">array is multidimensional.-or- index is equal to or greater than the length of array.-or- The number of elements in the source <see cref="T:System.Collections.ICollection"></see> is greater than the available space from index to the end of the destination array. </exception>
      <exception cref="T:System.InvalidCastException">The type of the source <see cref="T:System.Collections.ICollection"></see> cannot be cast automatically to the type of the destination array. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.CopyTo(System.Collections.Generic.ICollection{Autodesk.Navisworks.Api.Schema.SchemaDefinition})">
      <summary>
Enumerates over the collection and copies the items into to 
</summary>
      <param name="to">Collection to copy into</param>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.Count">
      <summary>
Gets the number of elements contained in the collection.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#Generic#ICollection{T}#Clear">
      <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.Generic.IList`1"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An IEnumerator that can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IList#Item(System.Int32)">
      <summary>
Gets or sets the element at the specified index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'item' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'item' is ReadOnly
</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
Argument 'index' out of range
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.IndexOf(Autodesk.Navisworks.Api.Schema.SchemaDefinition)">
      <summary>
Determines the index of a specific item in the Collection
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'item' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IList#IndexOf(System.Object)">
      <summary>
Determines the index of a specific item in the <see cref="T:System.Collections.IList" />.
</summary>
      <param name="value">
The <see cref="T:System.Object" /> to locate in the <see cref="T:System.Collections.IList" />. 
</param>
      <returns>
The index of value if found in the list; otherwise, -1.
</returns>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#Generic#IList{T}#Insert(System.Int32,Autodesk.Navisworks.Api.Schema.SchemaDefinition)">
      <summary>Inserts an item to the <see cref="T:System.Collections.Generic.IList`1"></see> at the specified index.</summary>
      <param name="item">The object to insert into the <see cref="T:System.Collections.Generic.IList`1"></see>.</param>
      <param name="index">The zero-based index at which item should be inserted.</param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IList`1"></see> is read-only.</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.Generic.IList`1"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
      <summary>Inserts an item to the <see cref="T:System.Collections.IList"></see> at the specified index.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to insert into the <see cref="T:System.Collections.IList"></see>. </param>
      <param name="index">The zero-based index at which value should be inserted. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
      <exception cref="T:System.NullReferenceException">value is null reference in the <see cref="T:System.Collections.IList"></see>.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IEnumerable#GetEnumerator">
      <summary>Returns an enumerator that can iterate through the collection.</summary>
      <returns>An <see cref="T:System.Collections.IEnumerator">IEnumerator</see> that
can be used to iterate through the collection.</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IList#IsFixedSize">
      <summary>
Gets a value indicating whether the <see cref="T:System.Collections.IList" /> has a fixed size.
</summary>
      <returns>
true if the <see cref="T:System.Collections.IList" /> has a fixed size; otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#ICollection#IsSynchronized">
      <summary>
Gets a value indicating whether access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe).
</summary>
      <returns>
true if access to the <see cref="T:System.Collections.ICollection" /> is synchronized (thread safe); otherwise, false.
</returns>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.Item(System.Int32)"></member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#Generic#ICollection{T}#Remove(Autodesk.Navisworks.Api.Schema.SchemaDefinition)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</summary>
      <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1"></see>.</param>
      <returns>true if item was successfully removed from the <see cref="T:System.Collections.Generic.ICollection`1"></see>; otherwise, false. This method also returns false if item is not found in the original <see cref="T:System.Collections.Generic.ICollection`1"></see>.</returns>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1"></see> is read-only.</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IList#Remove(System.Object)">
      <summary>Removes the first occurrence of a specific object from the <see cref="T:System.Collections.IList"></see>.</summary>
      <param name="value">The <see cref="T:System.Object"></see> to remove from the <see cref="T:System.Collections.IList"></see>. </param>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#IList#RemoveAt(System.Int32)">
      <summary>Removes the <see cref="T:System.Collections.IList"></see> item at the specified index.</summary>
      <param name="index">The zero-based index of the item to remove. </param>
      <exception cref="T:System.ArgumentOutOfRangeException">index is not a valid index in the <see cref="T:System.Collections.IList"></see>. </exception>
      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.IList"></see> is read-only.-or- The <see cref="T:System.Collections.IList"></see> has a fixed size. </exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SchemaDefinitionCollection.System#Collections#ICollection#SyncRoot">
      <summary>
Gets an object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</summary>
      <returns>
An object that can be used to synchronize access to the <see cref="T:System.Collections.ICollection" />.
</returns>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.SimpleField">
      <summary>
Intermediate base class for all simple value <see cref="T:Autodesk.Navisworks.Api.Schema.Field">Fields</see>.
</summary>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.SimpleField.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.StringField">
      <summary>
Represents the definition of a <see cref="T:System.String" /> value within a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.StringField.#ctor">
      <summary>
Default constructor. No identifier specified.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.StringField.#ctor(System.String)">
      <summary>
Constructs the field with a given identifier.
</summary>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'id' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.StringField.DefaultValue">
      <summary>
Default value that created <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> objects will contain at creation time.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.StringField.GetValue(Autodesk.Navisworks.Api.Schema.ReadAccessor)">
      <summary>
Gets a value from a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.ReadAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.StringField.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.StringField.SetValue(Autodesk.Navisworks.Api.Schema.EditAccessor,System.String)">
      <summary>
Sets a value into a given <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> via the associated <see cref="T:Autodesk.Navisworks.Api.Schema.EditAccessor" />.
</summary>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.StructField">
      <summary>
Represents the definition of a structure within a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.StructField.#ctor">
      <summary>
Default constructor. No identifier specified.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.StructField.#ctor(System.String)">
      <summary>
Constructs the field with a given identifier.
</summary>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'id' is not convertable to a 7-bit ASCII string
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.StructField.Fields">
      <summary>
The fields that comprise the struct content.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.StructField.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.UnitGroup">
      <summary>
Represents the unit group (eg. length, volume, angle, etc) of the field value.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.UnitGroup.None">
      <summary>
No unit group specified (default).
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.UnitGroup.Length">
      <summary>
Unit group is length.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.UnitGroup.Area">
      <summary>
Unit group is area.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.UnitGroup.Volume">
      <summary>
Unit group is volume.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.UnitGroup.Angle">
      <summary>
Unit group is angle.
</summary>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.VectorField">
      <summary>
Represents the definition of a vector within a <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaDefinition" />.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.VectorField.#ctor(Autodesk.Navisworks.Api.Schema.Field)">
      <summary>
Default constructor. No identifier specified.
</summary>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.VectorField.#ctor(System.String,Autodesk.Navisworks.Api.Schema.Field)">
      <summary>
Constructs the field with a given identifier.
</summary>
      <exception cref="T:System.ArgumentException">
Provided field ID is invalid or missing. 7-bit ASCII without spaces must be used.
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'id' is not convertable to a 7-bit ASCII string
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'value' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'value' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.VectorField.CollectionType">
      <summary>
Represents collection metadata, including whether the collection is ordered, and whether the elements are unique.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.NotSupportedException">
Object is Read-Only
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.VectorField.GetCount(Autodesk.Navisworks.Api.Schema.ReadAccessor)">
      <summary>
Obtains the number of values held within a distinct <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> object.
</summary>
      <param name="accessor">Accessor provided by parent object e.g. from <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" />, or a containing <see cref="T:Autodesk.Navisworks.Api.Schema.VectorField">VectorField's</see> IndexAccessor.</param>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaStorageNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.VectorField.GetIndexAccessor(Autodesk.Navisworks.Api.Schema.EditAccessor,System.Int32)">
      <summary>
Obtains the appropriate accessor for a given index into the vector.
</summary>
      <param name="accessor">Accessor provided by parent object e.g. from <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" />, or a containing <see cref="T:Autodesk.Navisworks.Api.Schema.VectorField">VectorField's</see> IndexAccessor.</param>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaStorageNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.IndexOutOfRangeException">
An invalid index was passed.
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.VectorField.GetIndexAccessor(Autodesk.Navisworks.Api.Schema.ReadAccessor,System.Int32)">
      <summary>
Obtains the appropriate accessor for a given index into the vector.
</summary>
      <param name="accessor">Accessor provided by parent object e.g. from <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" />, or a containing <see cref="T:Autodesk.Navisworks.Api.Schema.VectorField">VectorField's</see> IndexAccessor.</param>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaStorageNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.IndexOutOfRangeException">
An invalid index was passed.
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.VectorField.IsReadOnly">
      <summary>
Gets a value indicating whether the object is read-only.
</summary>
    </member>
    <member name="M:Autodesk.Navisworks.Api.Schema.VectorField.SetCount(Autodesk.Navisworks.Api.Schema.EditAccessor,System.Int32)">
      <summary>
Sets the number of values held within a distinct <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" /> object. Each index will be initialised to its default value.
</summary>
      <param name="accessor">Accessor provided by parent object e.g. from <see cref="T:Autodesk.Navisworks.Api.Schema.SchemaData" />, or a containing <see cref="T:Autodesk.Navisworks.Api.Schema.VectorField">VectorField's</see> IndexAccessor.</param>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaStorageNotCompiledException' thrown
</exception>
      <exception cref="T:System.InvalidOperationException">
C++ exception 'LcUSchemaInvalidAccessorException' thrown
</exception>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
      <exception cref="T:System.ArgumentNullException">
Argument 'accessor' is null
</exception>
      <exception cref="T:System.ArgumentException">
Argument 'accessor' has been Disposed
</exception>
    </member>
    <member name="P:Autodesk.Navisworks.Api.Schema.VectorField.ValueField">
      <summary>
A field object that identifies the type used within the vector &amp; provides access to each index.
</summary>
      <exception cref="T:System.ObjectDisposedException">
Object has been Disposed
</exception>
    </member>
    <member name="T:Autodesk.Navisworks.Api.Schema.VectorFieldCollectionType">
      <summary>
Represents collection metadata, including whether the collection is ordered, and whether the elements are unique.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.VectorFieldCollectionType.Unordered">
      <summary>
Preserving element order is not important. (Default)
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.VectorFieldCollectionType.Ordered">
      <summary>
Preserving element order is important.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.VectorFieldCollectionType.UnorderedUnique">
      <summary>
Preserving element order is not important and elements must be unique.
</summary>
    </member>
    <member name="F:Autodesk.Navisworks.Api.Schema.VectorFieldCollectionType.OrderedUnique">
      <summary>
Preserving element order is important and elements must be unique.
</summary>
    </member>
  </members>
</doc>