NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
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:
NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe void ActiveNavigator (int index)
 Actives ship navigator. More...
 
unsafe void ChangeNodeState (NXOpen.ShipDesign.NavigatorNode tgTargetNode, int status)
 Change node state. More...
 
unsafe void CopyNode (int index, NXOpen.ShipDesign.NavigatorNode[] tgNodes)
 Copy navigator node. More...
 
unsafe
NXOpen.ShipDesign.ShipNavigatorNodeBuilder 
CreateShipNavigatorNodeBuilder (bool isEdit, NXOpen.ShipDesign.NavigatorNode tgNode)
 Creates a NXOpen.ShipDesign.ShipNavigatorNodeBuilder . More...
 
unsafe void CutNode (int index, NXOpen.ShipDesign.NavigatorNode[] tgNodes)
 Cut navigator node. More...
 
unsafe void DecrementIgnoreNavigatorViewUpdateEventsLevel (int index)
 Decrease ignore navigator view update events level and update navigator views More...
 
unsafe void EditFeature (NXOpen.Features.Feature tgFeat)
 Edit feature. More...
 
unsafe void EnterSketchEnvironment (NXOpen.Features.SketchFeature sketchFeature)
 Enter sketch environment by edit More...
 
unsafe NXOpen.ShipDesign.Navigator GetNavigator (int index)
 Gets ship navigator. More...
 
unsafe int GetNavigatorCount ()
 Gets navigator count. More...
 
unsafe
NXOpen.ShipDesign.NavigatorNode[] 
GetReferencingNodes (NXOpen.TaggedObject tgReferencedObject)
 Gets all referencing navigator nodes. More...
 
unsafe
NXOpen.ShipDesign.ShipNavigatorRoot 
GetShipNavigatorRoot ()
 Establish ship navigator root More...
 
unsafe void IncrementIgnoreNavigatorViewUpdateEventsLevel (int index)
 Increase ignore navigator view update events level More...
 
unsafe bool IsNavigatorRegistered (int index)
 Checks if ship navigator is registered. More...
 
unsafe void PasteNode (int index, NXOpen.ShipDesign.NavigatorNode tgTargetNode)
 Paste navigator node. More...
 
unsafe void PopulateAndPrintShipNavigator (NXOpen.BasePart displayPart)
 Populates and prints data for each navigator found. More...
 
unsafe void RefreshNavigator (int index)
 Loads navigator models. More...
 
unsafe void RegisterNavigator (int index, string bitmap, string tooltip, string name)
 Registers the navigator. More...
 
unsafe void RemoveNodes (int index, NXOpen.ShipDesign.NavigatorNode[] tgNodes)
 Remove navigator nodes. 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 SaveConfigureFile (int index)
 Saves the configure file. More...
 
unsafe void SendToSubView (int index, NXOpen.ShipDesign.NavigatorNode tgTargetNode)
 Send node to sub view. More...
 
unsafe void SetActiveNode (int index, NXOpen.ShipDesign.NavigatorNode tgTargetNode)
 Set selected node as active node. More...
 
unsafe void SetNodeName (NXOpen.ShipDesign.NavigatorNode tgTargetNode, string name)
 Set node name. More...
 
unsafe NXOpen.ShipDesign.Navigator ShowNavigator (int index, string bitmap, string tooltip, string name)
 Shows the navigator. More...
 
unsafe void UnloadPartAndItsChildren (NXOpen.BasePart partTag)
 Unloads part and its children. More...
 
unsafe void UnregisterNavigator (int index)
 Unregisters the navigator. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject
void initialize ()
 <exclude> 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)
inline

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 
)
inline

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 
)
inline

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 
)
inline

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 
)
inline

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.DecrementIgnoreNavigatorViewUpdateEventsLevel ( int  index)
inline

Decrease ignore navigator view update events level and update navigator views

Created in NX1899.0.0

License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

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

Edit feature.

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Parameters
tgFeatNXOpen.Features.Feature to be edited
unsafe void NXOpen.ShipDesign.NavigatorCollection.EnterSketchEnvironment ( NXOpen.Features.SketchFeature  sketchFeature)
inline

Enter sketch environment by edit

Created in NX11.0.2

License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
sketchFeatureThe Sketch to edit
unsafe NXOpen.ShipDesign.Navigator NXOpen.ShipDesign.NavigatorCollection.GetNavigator ( int  index)
inline

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 ( )
inline

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)
inline

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 ( )
inline

Establish ship navigator root

Created in NX11.0.1

License requirements: nx_ship_basic ("Ship Basic Design")

Returns
unsafe void NXOpen.ShipDesign.NavigatorCollection.IncrementIgnoreNavigatorViewUpdateEventsLevel ( int  index)
inline

Increase ignore navigator view update events level

Created in NX1899.0.0

License requirements: nx_ship_basic ("Ship Basic Design") OR nx_ship_detail ("Ship Detail Design")

Parameters
indexship navigator id
unsafe bool NXOpen.ShipDesign.NavigatorCollection.IsNavigatorRegistered ( int  index)
inline

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 
)
inline

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)
inline

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)
inline

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 
)
inline

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 
)
inline

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 
)
inline

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 
)
inline

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)
inline

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 
)
inline

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 
)
inline

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 
)
inline

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 
)
inline

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)
inline

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)
inline

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 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.