- Add libs/navisworks-2026/ with 6 API DLLs + 3 XML doc files copied from local Navisworks Manage 2026 install (Api/Timeliner/Clash/ Controls/ComApi/Interop.ComApi) - Change TransportPlugin.csproj and UnitTests csproj HintPaths from absolute Program Files paths to relative libs paths (build no longer depends on the Navisworks installation directory) - Keep Private=False semantics for plugin (NW loads its own DLLs at runtime) and Private=True for unit tests - Record the libs reference rule in AGENTS.md to prevent regression Verified: compile successful, 255/255 unit tests pass
82 lines
3.0 KiB
XML
82 lines
3.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Autodesk.Navisworks.ComApi</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Autodesk.Navisworks.Api.ComApi.ComApiBridge">
|
|
<summary>
|
|
Provides access to the Navisworks COM API from the Navisworks .Net API together with support
|
|
for interop between the two.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Autodesk.Navisworks.Api.ComApi.ComApiBridge.State">
|
|
<summary>
|
|
Returns the COM API state corresponding to
|
|
<see cref="P:Autodesk.Navisworks.Api.Application.MainDocument">Application.MainDocument</see>
|
|
in the .Net API
|
|
</summary>
|
|
<exception cref="T:System.InvalidOperationException">
|
|
Application::MainDocument is Null, COM API is not available
|
|
</exception>
|
|
</member>
|
|
<member name="M:Autodesk.Navisworks.Api.ComApi.ComApiBridge.ToInwOaPath(Autodesk.Navisworks.Api.ModelItem)">
|
|
<summary>
|
|
Helper for using COM Api from .NET Api.
|
|
Translates from ModelItem to InwOaPath.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
The modelItem cannot be null
|
|
</exception>
|
|
</member>
|
|
<member name="M:Autodesk.Navisworks.Api.ComApi.ComApiBridge.ToInwOpAnonView(Autodesk.Navisworks.Api.Viewpoint)">
|
|
<summary>
|
|
Helper for using COM Api from .NET Api.
|
|
Translates from Viewpoint to InwOpAnonView.
|
|
Makes a copy of the underlying viewpoint.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
The viewpoint cannot be null
|
|
</exception>
|
|
</member>
|
|
<member name="M:Autodesk.Navisworks.Api.ComApi.ComApiBridge.ToInwOpSelection(Autodesk.Navisworks.Api.ModelItemCollection)">
|
|
<summary>
|
|
Helper for using COM Api from .NET Api.
|
|
Translates from ModelItemCollection to InwOpSelection.
|
|
Makes a copy of the underlying selection.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
The modelItemCollection cannot be null
|
|
</exception>
|
|
</member>
|
|
<member name="M:Autodesk.Navisworks.Api.ComApi.ComApiBridge.ToModelItem(Autodesk.Navisworks.Api.Interop.ComApi.InwOaPath)">
|
|
<summary>
|
|
Helper for using COM Api from .NET Api.
|
|
Translates from InwOaPath to ModelItem.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
The path cannot be null
|
|
</exception>
|
|
</member>
|
|
<member name="M:Autodesk.Navisworks.Api.ComApi.ComApiBridge.ToModelItemCollection(Autodesk.Navisworks.Api.Interop.ComApi.InwOpSelection)">
|
|
<summary>
|
|
Helper for using COM Api from .NET Api.
|
|
Translates from InwOpSelection to ModelItemCollection.
|
|
Makes a copy of the underlying selection.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
The selection cannot be null
|
|
</exception>
|
|
</member>
|
|
<member name="M:Autodesk.Navisworks.Api.ComApi.ComApiBridge.ToViewpoint(Autodesk.Navisworks.Api.Interop.ComApi.InwOpAnonView)">
|
|
<summary>
|
|
Helper for using COM Api from .NET Api.
|
|
Translates from InwOpAnonView to Viewpoint.
|
|
Makes a copy of the underlying viewpoint.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
The anonView cannot be null
|
|
</exception>
|
|
</member>
|
|
</members>
|
|
</doc> |