NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.ShipDesign.NavigatorCollection Class Reference

Represents the interface for navigator action classes More...

Inheritance diagram for NXOpen.ShipDesign.NavigatorCollection:

Public Member Functions

unsafe NXOpen.ShipDesign.Navigator ShowNavigator (int index, string bitmap, string tooltip, string name)
 Shows the navigator. More...
 
unsafe void RegisterNavigator (int index, string bitmap, string tooltip, string name)
 Registers the navigator. More...
 
unsafe void UnregisterNavigator (int index)
 Unregisters the navigator. More...
 
unsafe bool IsNavigatorRegistered (int index)
 Checks if ship navigator is registered. More...
 
unsafe int GetNavigatorCount ()
 Gets navigator count. More...
 
unsafe void ActiveNavigator (int index)
 Actives ship navigator. More...
 
unsafe NXOpen.ShipDesign.Navigator GetNavigator (int index)
 Gets ship navigator. More...
 
unsafe void RefreshNavigator (int index)
 Loads navigator models. More...
 
unsafe
NXOpen.ShipDesign.ShipNavigatorRoot 
GetShipNavigatorRoot ()
 Establish ship navigator root More...
 
unsafe void UnloadPartAndItsChildren (NXOpen.BasePart partTag)
 Unloads part and its children. More...
 
unsafe void SaveConfigureFile (int index)
 Saves the configure file. More...
 
unsafe void ChangeNodeState (NXOpen.ShipDesign.NavigatorNode tgTargetNode, int status)
 Change node state. More...
 
unsafe void RemoveNodes (int index, NXOpen.ShipDesign.NavigatorNode[] tgNodes)
 Remove navigator nodes. More...
 
unsafe void CopyNode (int index, NXOpen.ShipDesign.NavigatorNode[] tgNodes)
 Copy navigator node. More...
 
unsafe void CutNode (int index, NXOpen.ShipDesign.NavigatorNode[] tgNodes)
 Cut navigator node. More...
 
unsafe void PasteNode (int index, NXOpen.ShipDesign.NavigatorNode tgTargetNode)
 Paste navigator node. More...
 
unsafe void ReparentNode (int index, NXOpen.ShipDesign.NavigatorNode tgTargetNode, NXOpen.ShipDesign.NavigatorNode tgSourceNode)
 Reparent navigator node. More...
 
unsafe void ReparentNodes (int index, NXOpen.ShipDesign.NavigatorNode tgTargetNode, NXOpen.ShipDesign.NavigatorNode[] tgNodes)
 Reparent navigator nodes. More...
 
unsafe void SetNodeName (NXOpen.ShipDesign.NavigatorNode tgTargetNode, string name)
 Set node name. More...
 
unsafe void SetActiveNode (int index, NXOpen.ShipDesign.NavigatorNode tgTargetNode)
 Set selected node as active node. More...
 
unsafe void SendToSubView (int index, NXOpen.ShipDesign.NavigatorNode tgTargetNode)
 Send node to sub view. More...
 
unsafe
NXOpen.ShipDesign.ShipNavigatorNodeBuilder 
CreateShipNavigatorNodeBuilder (bool isEdit, NXOpen.ShipDesign.NavigatorNode tgNode)
 Creates a NXOpen.ShipDesign.ShipNavigatorNodeBuilder . More...
 
unsafe void EditFeature (NXOpen.Features.Feature tgFeat)
 Edit feature. More...
 
unsafe
NXOpen.ShipDesign.NavigatorNode[] 
GetReferencingNodes (NXOpen.TaggedObject tgReferencedObject)
 Gets all referencing navigator nodes. More...
 
unsafe void PopulateAndPrintShipNavigator (NXOpen.BasePart displayPart)
 Populates and prints data for each navigator found. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Represents the interface for navigator action classes

To obtain an instance of this class, refer to NXOpen.ShipDesign.ShipSession

Created in NX11.0.1

Member Function Documentation

unsafe void NXOpen.ShipDesign.NavigatorCollection.ActiveNavigator ( int  index)

Actives ship navigator.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
unsafe void NXOpen.ShipDesign.NavigatorCollection.ChangeNodeState ( NXOpen.ShipDesign.NavigatorNode  tgTargetNode,
int  status 
)

Change node state.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
tgTargetNode
status
unsafe void NXOpen.ShipDesign.NavigatorCollection.CopyNode ( int  index,
NXOpen.ShipDesign.NavigatorNode[]  tgNodes 
)

Copy navigator node.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
tgNodes
unsafe NXOpen.ShipDesign.ShipNavigatorNodeBuilder NXOpen.ShipDesign.NavigatorCollection.CreateShipNavigatorNodeBuilder ( bool  isEdit,
NXOpen.ShipDesign.NavigatorNode  tgNode 
)

Creates a NXOpen.ShipDesign.ShipNavigatorNodeBuilder .

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
isEdit
tgNode
Returns
unsafe void NXOpen.ShipDesign.NavigatorCollection.CutNode ( int  index,
NXOpen.ShipDesign.NavigatorNode[]  tgNodes 
)

Cut navigator node.

Created in NX12.0.0

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
tgNodes
unsafe void NXOpen.ShipDesign.NavigatorCollection.EditFeature ( NXOpen.Features.Feature  tgFeat)

Edit feature.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
tgFeatNXOpen.Features.Feature to be edited
unsafe NXOpen.ShipDesign.Navigator NXOpen.ShipDesign.NavigatorCollection.GetNavigator ( int  index)

Gets ship navigator.

Created in NX11.0.2

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
Returns
unsafe int NXOpen.ShipDesign.NavigatorCollection.GetNavigatorCount ( )

Gets navigator count.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Returns
unsafe NXOpen.ShipDesign.NavigatorNode [] NXOpen.ShipDesign.NavigatorCollection.GetReferencingNodes ( NXOpen.TaggedObject  tgReferencedObject)

Gets all referencing navigator nodes.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
tgReferencedObject
Returns
unsafe NXOpen.ShipDesign.ShipNavigatorRoot NXOpen.ShipDesign.NavigatorCollection.GetShipNavigatorRoot ( )

Establish ship navigator root

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Returns
unsafe bool NXOpen.ShipDesign.NavigatorCollection.IsNavigatorRegistered ( int  index)

Checks if ship navigator is registered.

Created in NX11.0.2

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
index
Returns
unsafe void NXOpen.ShipDesign.NavigatorCollection.PasteNode ( int  index,
NXOpen.ShipDesign.NavigatorNode  tgTargetNode 
)

Paste navigator node.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
tgTargetNode
unsafe void NXOpen.ShipDesign.NavigatorCollection.PopulateAndPrintShipNavigator ( NXOpen.BasePart  displayPart)

Populates and prints data for each navigator found.

Created in NX11.0.2

License requirements: None.

Parameters
displayPartpart being validated
unsafe void NXOpen.ShipDesign.NavigatorCollection.RefreshNavigator ( int  index)

Loads navigator models.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
unsafe void NXOpen.ShipDesign.NavigatorCollection.RegisterNavigator ( int  index,
string  bitmap,
string  tooltip,
string  name 
)

Registers the navigator.

Created in NX11.0.2

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
index
bitmap
tooltip
name
unsafe void NXOpen.ShipDesign.NavigatorCollection.RemoveNodes ( int  index,
NXOpen.ShipDesign.NavigatorNode[]  tgNodes 
)

Remove navigator nodes.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
tgNodes
unsafe void NXOpen.ShipDesign.NavigatorCollection.ReparentNode ( int  index,
NXOpen.ShipDesign.NavigatorNode  tgTargetNode,
NXOpen.ShipDesign.NavigatorNode  tgSourceNode 
)

Reparent navigator node.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
tgTargetNode
tgSourceNode
unsafe void NXOpen.ShipDesign.NavigatorCollection.ReparentNodes ( int  index,
NXOpen.ShipDesign.NavigatorNode  tgTargetNode,
NXOpen.ShipDesign.NavigatorNode[]  tgNodes 
)

Reparent navigator nodes.

Created in NX11.0.2

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
tgTargetNode
tgNodes
unsafe void NXOpen.ShipDesign.NavigatorCollection.SaveConfigureFile ( int  index)

Saves the configure file.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
unsafe void NXOpen.ShipDesign.NavigatorCollection.SendToSubView ( int  index,
NXOpen.ShipDesign.NavigatorNode  tgTargetNode 
)

Send node to sub view.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
tgTargetNode
unsafe void NXOpen.ShipDesign.NavigatorCollection.SetActiveNode ( int  index,
NXOpen.ShipDesign.NavigatorNode  tgTargetNode 
)

Set selected node as active node.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
indexship navigator id
tgTargetNode
unsafe void NXOpen.ShipDesign.NavigatorCollection.SetNodeName ( NXOpen.ShipDesign.NavigatorNode  tgTargetNode,
string  name 
)

Set node name.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
tgTargetNode
name
unsafe NXOpen.ShipDesign.Navigator NXOpen.ShipDesign.NavigatorCollection.ShowNavigator ( int  index,
string  bitmap,
string  tooltip,
string  name 
)

Shows the navigator.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
index
bitmap
tooltip
name
Returns
unsafe void NXOpen.ShipDesign.NavigatorCollection.UnloadPartAndItsChildren ( NXOpen.BasePart  partTag)

Unloads part and its children.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
partTag
unsafe void NXOpen.ShipDesign.NavigatorCollection.UnregisterNavigator ( int  index)

Unregisters the navigator.

Created in NX11.0.2

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
index

Property Documentation

Tag NXOpen.ShipDesign.NavigatorCollection.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.