NXOpen .NET Reference Guide
1899
|
Represents a collection of NXOpen.Routing.DiscontinuityCorner objects. More...
Public Member Functions | |
unsafe bool | AreSegmentsDisconnected (NXOpen.Routing.SplineSegment segment1, NXOpen.Routing.SplineSegment segment2, NXOpen.Routing.ControlPoint rcp) |
Checks whether segment1 and segment2 are disconnected at a control point due to a discontinuity corner. More... | |
unsafe NXOpen.Routing.DiscontinuityCorner | Create (NXOpen.Routing.ControlPoint rcp, NXOpen.Routing.ISegment firstSegment, NXOpen.Routing.ISegment secondSegment) |
Creates a discontinuity corner object at the given NXOpen.Routing.ControlPoint . More... | |
unsafe NXOpen.Routing.DiscontinuityCorner[] | GetDiscontinuityCorners (NXOpen.Routing.ControlPoint rcp) |
Return the discontinuity corners assigned to the input control point. More... | |
NXOpen.Routing.DiscontinuityCorner[] | ToArray () |
Returns an array of NXOpen.Routing.DiscontinuityCorner objects. More... | |
Public Member Functions inherited from NXOpen.TaggedObjectCollection | |
IEnumerator | GetEnumerator () |
Returns an enumerator that iterates through a collection. 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... | |
Protected Member Functions | |
override int | EnumerateMoveNext (ref Tag currentTag, byte[] state) |
Advances the enumerator to the next element of the collection. More... | |
Protected Member Functions inherited from NXOpen.TaggedObjectCollection | |
new void | initialize () |
<exclude> More... | |
Protected Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
void | initialize () |
<exclude> More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Represents a collection of NXOpen.Routing.DiscontinuityCorner objects.
To obtain an instance of this class, refer to NXOpen.Routing.RouteManager
Created in NX4.0.0
|
inline |
Checks whether segment1 and segment2 are disconnected at a control point due to a discontinuity corner.
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
segment1 | First segment associated with the corner. |
segment2 | The 2nd segment associated with the corner. |
rcp | Control point. |
|
inline |
Creates a discontinuity corner object at the given NXOpen.Routing.ControlPoint .
There must be two input NXOpen.Routing.ISegment objects, and they both must reference the input NXOpen.Routing.ControlPoint object.
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
rcp | |
firstSegment | first segment to form discontinuity on, must be attached to the input RCP. |
secondSegment | second segment to form discontinuity on, must be attached to the input RCP. |
|
inlineprotectedvirtual |
Advances the enumerator to the next element of the collection.
Implements NXOpen.TaggedObjectCollection.
|
inline |
Return the discontinuity corners assigned to the input control point.
There may be more than one discontinuity corner assigned to input control point. This may occur for example when four segments form a cross, the control point at the center may have two discontinuity corners assigned. One corner will force stock to split when crossing the horizontal segments, the other will cause stock to split when crossing the vertical segments.
Created in NX4.0.0
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
rcp | The control point |
|
inline |
Returns an array of NXOpen.Routing.DiscontinuityCorner objects.
|
get |
Returns the tag of this object.