Class Navigator
Inheritance
System.Object
System.MarshalByRefObject
Navigator
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class Navigator : NXObject, IMessageSink, INXObject
Constructors
Navigator()
Declaration
Methods
GetRootPart()
Declaration
public BasePart GetRootPart()
Returns
GetView(Int32)
Declaration
public NavigatorView GetView(int viewIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
viewIndex |
|
Returns
GetViewCount()
Declaration
public int GetViewCount()
Returns
Type |
Description |
System.Int32 |
|
Hide()
Declaration
Hide(Boolean)
Declaration
public void Hide(bool hideNavigator)
Parameters
Type |
Name |
Description |
System.Boolean |
hideNavigator |
|
HideView(Int32)
Declaration
public void HideView(int viewIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
viewIndex |
|
Declaration
public void RegisterNodeContextMenuItem(string title, string icon, Navigator.NodeContextMenuItemActionCallback actionCB, Navigator.NodeContextMenuItemVisibilityCallback visibilityCB, Navigator.NodeContextMenuItemDefaultMenuItemCallback isDefaultCB)
Parameters
Declaration
public void RegisterNodesContextMenuItem(string title, string icon, Navigator.NodesContextMenuItemActionCallback actionCB, Navigator.NodesContextMenuItemVisibilityCallback visibilityCB, Navigator.NodesContextMenuItemDefaultMenuItemCallback isDefaultCB)
Parameters
Declaration
public void RegisterViewContextMenuItem(string title, string icon, Navigator.ViewContextMenuItemActionCallback actionCB, Navigator.ViewContextMenuItemVisibilityCallback visibilityCB)
Parameters
SetNodeCheckCallback(Navigator.NodeCheckCallback)
Declaration
public void SetNodeCheckCallback(Navigator.NodeCheckCallback checkCB)
Parameters
SetNodeDeselectedCallback(Navigator.NodeDeselectedCallback)
Declaration
public void SetNodeDeselectedCallback(Navigator.NodeDeselectedCallback deselectedCB)
Parameters
SetNodePropertyCompareCallback(Navigator.NodePropertyCompareCallback)
Declaration
public void SetNodePropertyCompareCallback(Navigator.NodePropertyCompareCallback checkCB)
Parameters
SetNodeSelectedCallback(Navigator.NodeSelectedCallback)
Declaration
public void SetNodeSelectedCallback(Navigator.NodeSelectedCallback selectedCB)
Parameters
SetRootPart(BasePart)
Declaration
public void SetRootPart(BasePart rootPart)
Parameters
ShowView(Int32)
Declaration
public void ShowView(int viewIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
viewIndex |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink