Represents a collection of NXOpen.Routing.Run objects.
More...
|
unsafe NXOpen.Routing.Run | CreateRun (string runId, string runType, NXOpen.NXObject[] from, NXOpen.NXObject[] to, NXOpen.NXObject[] member) |
| Creates a fully defined NXOpen.Routing.Run object whose "From" item(s), "To" item(s), and "Member" item(s) are assigned to components in the assembly. More...
|
|
unsafe NXOpen.Routing.Run | CreateRun (string runId, string runType, NXOpen.Routing.CharacteristicList attributes, NXOpen.Routing.RunItem[] fromItems, NXOpen.Routing.RunItem[] toItems, NXOpen.Routing.RunItem[] memberItems) |
| Creates a NXOpen.Routing.Run with items that are not assigned to components in the assembly. More...
|
|
unsafe NXOpen.Routing.Run | CreateRun (string runId, string runType, NXOpen.Routing.CharacteristicList attributes) |
| Creates an empty NXOpen.Routing.Run using just a unique Run identifier and a type. More...
|
|
unsafe NXOpen.NXObject[] | FindPath (NXOpen.NXObject[] source, NXOpen.NXObject[] target) |
| Find a run path connecting all input From items to the To items. More...
|
|
NXOpen.Routing.Run[] | ToArray () |
| Returns an array of NXOpen.Routing.Run objects. More...
|
|
IEnumerator | GetEnumerator () |
| Returns an enumerator that iterates through a collection. More...
|
|
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
| Asynchronously processes the given message. More...
|
|
IMessage | SyncProcessMessage (IMessage msg) |
| Synchronously processes the given message. More...
|
|
Represents a collection of NXOpen.Routing.Run objects.
To obtain an instance of this class, refer to NXOpen.Routing.RouteManager
Created in NX4.0.0
Creates a fully defined NXOpen.Routing.Run object whose "From" item(s), "To" item(s), and "Member" item(s) are assigned to components in the assembly.
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- Parameters
-
- Returns
Creates a NXOpen.Routing.Run with items that are not assigned to components in the assembly.
Created in NX7.5.4
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- Parameters
-
runId | Unique identifier of the Run |
runType | Type of the Run |
attributes | Run attributes |
fromItems | Array of "From" items. |
toItems | Array of "To" items. |
memberItems | Array of "Member" items. |
- Returns
Creates an empty NXOpen.Routing.Run using just a unique Run identifier and a type.
Created in NX7.5.4
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- Parameters
-
runId | Unique identifier of the Run |
runType | Type of the Run |
attributes | Run attributes |
- Returns
override int NXOpen.Routing.RunCollection.EnumerateMoveNext |
( |
ref Tag |
currentTag, |
|
|
byte[] |
state |
|
) |
| |
|
inlineprotectedvirtual |
Find a run path connecting all input From items to the To items.
Created in NX8.0.2
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
- Parameters
-
- Returns
- Array of member items. Must be NXOpen.Assemblies.Component , NXOpen.Routing.ISegment or Routing.Stock
Tag NXOpen.Routing.RunCollection.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.