Helper for using COM Api from .NET Api.
Translates from ModelItem to InwOaPath.
Namespace: Autodesk.Navisworks.Api.ComApi
Assembly: Autodesk.Navisworks.ComApi (in Autodesk.Navisworks.ComApi.dll)
Syntax
Visual Basic |
---|
Public Shared Function ToInwOaPath ( _
modelItem As ModelItem _
) As InwOaPath |
C# |
---|
public static InwOaPath ToInwOaPath(
ModelItem modelItem
) |
Visual C++ |
---|
public:
static InwOaPath^ ToInwOaPath(
ModelItem^ modelItem
) |
Examples
CopyCOM API and .NET API conversions
ComApi.InwOpState10 comState = ComApiBridge.ComApiBridge.State;
Autodesk.Navisworks.Api.Application.ActiveDocument.CurrentSelection.SelectAll();
ModelItemCollection modelItemCollectionIn = new ModelItemCollection(Autodesk.Navisworks.Api.Application.ActiveDocument.CurrentSelection.SelectedItems);
ComApi.InwOpSelection comSelectionOut =
ComApiBridge.ComApiBridge.ToInwOpSelection(modelItemCollectionIn);
ModelItemCollection modelItemCollectionOut =
ComApiBridge.ComApiBridge.ToModelItemCollection(comSelectionOut);
ModelItem modelItemIn = modelItemCollectionIn.First;
ComApi.InwOaPath comPathOut = ComApiBridge.ComApiBridge.ToInwOaPath(modelItemIn);
ModelItem modelItemOut = ComApiBridge.ComApiBridge.ToModelItem(comPathOut);
Exceptions
See Also