NXOpen .NET Reference Guide
1899
|
Contains the type of the routing part as well as the Collection objects for creating/iterating over routing objects. More...
Classes | |
struct | SubdivideOption |
Contains subdivide segment method information. More... | |
Public Types | |
enum | SubdivideSpacing { ScreenPoint, EqualArcLength, EqualParameter, IncrementalArcLength, GeometricRatio, ChordalTolerance, NumberOfOptions } |
Specifies spacing option for subdivide segment. More... | |
Properties | |
NXOpen.Routing.ArcSegmentCollection | ArcSegments [get] |
Arc Segment collection More... | |
NXOpen.Routing.LineSegmentCollection | LineSegments [get] |
Line Segment collection More... | |
NXOpen.Routing.ISegmentCollection | Segments [get] |
All Segment types collection More... | |
NXOpen.Routing.SplineSegmentCollection | SplineSegments [get] |
Spline Segment collection More... | |
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... | |
Contains the type of the routing part as well as the Collection objects for creating/iterating over routing objects.
To obtain an instance of this class, refer to NXOpen.Part
Created in NX4.0.0
Specifies spacing option for subdivide segment.
|
inline |
Creates a constrained line NXOpen.Routing.ISegment object with input NXOpen.Routing.ControlPoint as ends.
Only use this method when building segments in a part that use NXOpen.Positioning.Constraint objects to constraint components and geometry. This is a new method for creating segments in NX5 and should be used instead of NXOpen.Routing.SegmentManager.CreateSegment for all line segments.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
startRcp | Start NXOpen.Routing.ControlPoint of the segment |
endRcp | End NXOpen.Routing.ControlPoint of the segment |
|
inline |
Creates a new empty NXOpen.Routing.HealPath object that can be used as an input to NXOpen.Routing.SegmentManager.CreateHealSpline .
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
|
inline |
Creates a spline NXOpen.Routing.ISegment object with input NXOpen.Routing.ControlPoint as ends.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
startObject | Start NXOpen.DisplayableObject of the segment, ideally it should be NXOpen.Routing.Port |
endObject | End NXOpen.DisplayableObject of the segment, ideally it should be NXOpen.Routing.Port |
healPath |
|
inline |
Creates a NXOpen.Routing.ISegment object following a curve.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
followCurve | Curve to follow |
startRcp | Start NXOpen.Routing.ControlPoint of the segment |
endRcp | End NXOpen.Routing.ControlPoint of the segment |
userDefined | Is segment user defined? |
|
inline |
Creates a line NXOpen.Routing.ISegment object with input NXOpen.Routing.ControlPoint as ends.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
startRcp | Start NXOpen.Routing.ControlPoint of the segment |
endRcp | End NXOpen.Routing.ControlPoint of the segment |
|
inline |
Returns the shortest connected segments (i.
e. the path) linking the two NXOpen.Routing.ControlPoint s, if any.
Created in NX11.0.1
License requirements: routing_base ("Routing Basic")
controlPoint1 | |
controlPoint2 |
|
inline |
Models spline paths to to specified terminals.
Updates connection list to reflect changes to wire lengths of referencing connections.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
multiPort | MultiPort whose terminals are modeled |
cutBackLength | Length of cut back path connected to multiport. |
extensionString | Length of terminal segments which extends parallel to terminal ports |
overrideCharx | if TRUE: extension_string determines all terminal extensions |
terminalPorts | Terminal ports from which terminals are modeled |
|
inline |
Create segments of NXOpen.Routing.BuiltInPath objects present in this NXOpen.Assemblies.Component object.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
partOcc |
|
inline |
Set segment follow curve.
Segment can change type to mirror the type of the follow curve being set.
Created in NX4.0.0
License requirements: routing_base ("Routing Basic")
segment | Segment to set follow curve on |
followCurve | Follow curve of segment |
|
inline |
Combine segments that are collinear and whose intermediate RCPs do not branch
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
segments | segments to combine |
doUpdate | Fires update if True |
newSegments | resulting segments |
|
inline |
Subdivide a routing path segment
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
segment | Segment to subdivide |
subdivideOption | |
subdivideSegments | resulting segments |
|
inline |
Un-model terminals and update connection list routes for specified terminal ports.
Created in NX5.0.0
License requirements: routing_base ("Routing Basic")
multiPort | MultiPort whose terminals being un-modeled |
terminalPorts | Terminal ports being modeled |
|
get |
Arc Segment collection
Created in NX3.0.0
|
get |
Line Segment collection
Created in NX3.0.0
|
get |
All Segment types collection
Created in NX7.5.1
|
get |
Spline Segment collection
Created in NX3.0.0
|
get |
Returns the tag of this object.