Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.formboard |
Provides interfaces and classes to the Routing Electrical Formboard functionality.
|
nxopen.routing |
Provides classes and interfaces for Routing.
|
nxopen.routing.electrical |
Provides classes and interfaces for Routing Electrical.
|
Modifier and Type | Method and Description |
---|---|
ISegment[] |
Measurement.displayRoutingPathLength(ISegment[] selectedObjects)
Calculates and displays the Routing path length.
|
Modifier and Type | Method and Description |
---|---|
ISegment[] |
Measurement.displayRoutingPathLength(ISegment[] selectedObjects)
Calculates and displays the Routing path length.
|
Modifier and Type | Field and Description |
---|---|
ISegment |
ShapeSegmentBuilder.LineData.anchorseg |
Modifier and Type | Method and Description |
---|---|
ShapeSegmentBuilder |
FormboardManager.createShapeSegmentBuilder(ISegment segment)
Creates a
ShapeSegmentBuilder that can shape formboard segments. |
void |
ShapeSegmentBuilder.newSegment(ISegment newSegment)
License requirements: routing_harness ("Routing Harness") . |
void |
OrientBranchBuilder.setBranchSeedObject(ISegment segmentTag)
Sets the selected branch
ISegment when
a branch is selected by branch method by Routing Object Collector. |
Modifier and Type | Interface and Description |
---|---|
interface |
ArcSegment
Represents a arc segment.
|
interface |
GapArcSegment
Represents a gap arc segment.
|
interface |
LineSegment
Represents a line segment.
|
interface |
SplineSegment
Represents a spline segment.
|
Modifier and Type | Field and Description |
---|---|
ISegment |
SelectISegment.ValueData.selection
selected object
|
ISegment |
SelectISegment.ValueWithCaeSetObjectInfoData.selection
selected object
|
ISegment |
SelectISegment.ValueWithSnapData.selection1
first selected object
|
ISegment |
SelectISegment.ValueWithSnapData.selection2
second selected object
|
ISegment[] |
RouteManager.ConvertSplineSegmentsData.splinesegments
The converted spline segments.
|
Modifier and Type | Method and Description |
---|---|
ISegment |
SegmentManager.createConstrainedSegment(ControlPoint startRcp,
ControlPoint endRcp)
Creates a constrained line
ISegment object
with input ControlPoint as ends. |
ISegment |
SegmentManager.createHealSpline(DisplayableObject startObject,
DisplayableObject endObject,
HealPath healPath)
Creates a spline
ISegment object
with input ControlPoint as ends. |
ISegment |
SegmentManager.createSegment(ControlPoint startRcp,
ControlPoint endRcp)
Creates a line
ISegment object with input
ControlPoint as ends. |
ISegment |
SegmentManager.createSegment(Curve followCurve,
ControlPoint startRcp,
ControlPoint endRcp,
UserDefined userDefined)
Creates a
ISegment object following a curve. |
ISegment |
DiscontinuityCorner.firstSegment()
Returns the first segment of a discontinuity corner, segment must be
attached to the
Routing.ControlPoint that
defines this corner. |
ISegment[] |
OffsetPath.getOffsetPathSegments()
The path segments for an offset object.
|
ISegment |
LinearPathBuilder.getParentSegmentOfEccentricSegment()
Parent segment
License requirements: routing_base ("Routing Basic") . |
ISegment[] |
ControlPoint.getRcpSegments()
Returns all segments whose start or end Control Point is this Control Point.
|
ISegment |
MiteredBendCorner.getSegment()
The bend segment following the fillet curve created for mitered bend.
|
ISegment |
BendCorner.getSegment()
The bend segment following the fillet curve created for the bend.
|
ISegment[] |
IPath.getSegmentList()
Returns the list of all of the segments contained in the IPath
License requirements: routing_base ("Routing Basic") . |
ISegment[] |
Wire.getSegments()
Returns the segments for the wire.
|
ISegment[] |
OverstockApplication.getSegments()
Returns the set of segments over which the overstock is applied.
|
ISegment[] |
MiterCorner.getSegments()
Gets the segments of the miter corner object.
|
ISegment |
DiscontinuityCorner.secondSegment()
Returns the second segment of a discontinuity corner, segment must be
attached to the
Routing.ControlPoint that
defines this corner. |
ISegment |
SegmentManager.setFollowCurve(ISegment segment,
Curve followCurve)
Set segment follow curve.
|
ISegment[] |
SegmentManager.simplifySegments(ISegment[] segments,
boolean doUpdate)
Combine segments that are collinear and whose intermediate RCPs do not branch
License requirements: routing_base ("Routing Basic") . |
ISegment[] |
SegmentManager.subdivide(ISegment segment,
SegmentManager.SubdivideOption subdivideOption)
Subdivide a routing path segment
License requirements: routing_base ("Routing Basic") . |
ISegment |
SelectISegment.value()
Returns the object being selected
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
Stock[] |
StockCollection.add_stock_ret_stock(CharacteristicList stockPart,
CharacteristicList dataCharx,
ISegment[] segments,
String routeLevel)
Creates stock
Stock on the given segments. |
void |
IPath.addSegmentsToList(ISegment[] objs)
Adds segment(s) to an IPath object.
|
void |
StockCollection.addStock(CharacteristicList stockPart,
CharacteristicList dataCharx,
ISegment[] segments,
String routeLevel)
Creates stock on the given segments.
|
Stock[] |
StockCollection.addStock(CharacteristicList stockPart,
CharacteristicList dataCharx,
ISegment[] segments,
String routeLevel,
boolean isSpaceReservation)
Creates normal or space reservation stock on the given segments.
|
Stock[] |
StockCollection.addStock(CharacteristicList stockPart,
CharacteristicList dataCharx,
ISegment[] segments,
String routeLevel,
boolean isSpaceReservation,
String anchorName)
Creates normal or space reservation stock on the given segments.
|
void |
PathStockBuilder.assignStock(ISegment[] segments)
Assigns stock using the method defined by this stock builder object.
|
OverstockApplication |
OverstockApplicationCollection.convertOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
CharacteristicList overstockPart,
CharacteristicList reqOptCharxList,
Expression wrapValue,
Overstock[] overstocks)
Converts an existing
Overstock to
Routing.Method#ENTIRE_SEGMENTS overstock. |
OverstockApplication |
OverstockApplicationCollection.convertOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Expression startOffset,
Expression endOffset,
Expression pieceLength,
Expression gap,
Expression numberOfPieces,
Point startPoint,
CharacteristicList overstockPart,
CharacteristicList reqOptCharxList,
Expression wrapValue,
Overstock[] overstocks)
Converts an existing
Overstock to
Routing.Method#INTERVAL overstock. |
OverstockApplication |
OverstockApplicationCollection.convertOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Point startPoint,
Point endPoint,
CharacteristicList overstockPart,
CharacteristicList reqOptCharxList,
Expression wrapValue,
Overstock[] overstocks)
Converts an existing
Overstock to
Routing.Method#POINT_TO_POINT overstock. |
OverstockApplication |
OverstockApplicationCollection.convertOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Point definingPoint,
PointDefinition definingDirection,
Expression pieceLength,
CharacteristicList overstockPart,
CharacteristicList reqOptCharxList,
Expression wrapValue,
Overstock[] overstocks)
Converts an existing
Overstock to
Routing.Method#POINT_AND_LENGTH overstock. |
DiscontinuityCorner |
DiscontinuityCornerCollection.create(ControlPoint rcp,
ISegment firstSegment,
ISegment secondSegment)
Creates a discontinuity corner object at the given
ControlPoint . |
OffsetPathCollection.CreateCircularOffsetPathData |
OffsetPathCollection.createCircularOffsetPath(ISegment[] segments,
boolean allStock,
Stock[] specStocks,
boolean maintainStock,
boolean copyBendCorners,
OffsetPathCollection.BendType maintain,
boolean useMinimumBendRatio,
double minimumBendRatio,
double minimumBendRadius,
boolean deleteAllDuplicates,
boolean createAssociativePaths,
Vector3d patternXVector,
Vector3d patternYVector,
Point3d patternAxisEndPoint,
double patternStartAngle,
double radialOffset,
int nPaths,
double totalAngle)
Creates a circular offset path.
|
OverstockApplication |
OverstockApplicationCollection.createOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
CharacteristicList overstockPart,
WrapApplicationType stockWrapType,
Expression wrapValue)
Creates the
Routing.Method#ENTIRE_SEGMENTS
overstock. |
OverstockApplication |
OverstockApplicationCollection.createOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Expression startOffset,
Expression endOffset,
Expression pieceLength,
Expression gap,
Expression numberOfPieces,
Point startPoint,
CharacteristicList overstockPart,
WrapApplicationType stockWrapType,
Expression wrapValue)
Creates an
OverstockApplication using the Interval method of application. |
OverstockApplication |
OverstockApplicationCollection.createOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Point startPoint,
Point endPoint,
CharacteristicList overstockPart,
WrapApplicationType stockType,
Expression wrapValue)
Creates an
OverstockApplication using the
Point to Point method of application. |
OverstockApplication |
OverstockApplicationCollection.createOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
Point definingPoint,
PointDefinition definingDirection,
Expression pieceLength,
CharacteristicList overstockPart,
WrapApplicationType stockWrapType,
Expression wrapValue)
Creates the
Routing.Method#POINT_AND_LENGTH
overstock by the Point and Length method. |
OffsetPathCollection.CreateRectangularOffsetPathData |
OffsetPathCollection.createRectangularOffsetPath(ISegment[] segments,
boolean allStock,
Stock[] specStocks,
boolean maintainStock,
boolean copyBendCorners,
OffsetPathCollection.BendType maintain,
boolean useMinimumBendRatio,
double minimumBendRatio,
double minimumBendRadius,
boolean deleteAllDuplicates,
boolean createAssociativePaths,
Vector3d patternXVector,
Vector3d patternYVector,
Point3d patternAxisEndPoint,
double patternStartAngle,
double rowOffset,
double columnOffset,
int nRows,
int nColumns,
int masterRow,
int masterColumn)
Creates a rectangular offset path.
|
SimplifyPathBuilder |
RouteManager.createSimplifyPathBuilder(ISegment[] segments)
Creates a
SimplifyPathBuilder that combines the
collinear segments by merging RCPs. |
Stock[] |
StockCollection.createStock(StockData stockData,
Anchor anchor,
CrossSection crossSection,
ISegment[] segments)
Creates a
Stock object. |
Stock[] |
FillerCollection.createStock(StockData stockData,
Anchor anchor,
CrossSection crossSection,
ISegment[] segments)
Creates a
Filler stock object. |
Wire |
WireCollection.createWire(ControlPoint startControlPoint,
ControlPoint endControlPoint,
ISegment[] segments,
StockData stockData,
Stock[] stocks,
double lengthOfWire)
Creates a wire object.
|
void |
IPath.delSegmentsFromList(ISegment[] objs)
Removes segment(s) from the IPath object.
|
BendCorner |
MiteredBendCornerCollection.getBendAssociatedToSegment(ISegment segment)
Enquire the Mitered Bend Corner that this segment represents.
|
BendCorner |
BendCornerCollection.getBendAssociatedToSegment(ISegment segment)
Enquire the Bend Corner that this segment represents.
|
void |
StockCollection.removeAllFillerStocks(ISegment[] segments)
Removes all filler stocks from the input set of segments.
|
void |
StockCollection.removeStock(ISegment[] segments)
Removes all stocks (excluding flexed stocks) from the input set of segments.
|
int |
Run.runSegmentGetFlowDirection(ISegment segment)
Get flow direction of a run segment
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
Run.runSegmentReverseFlowDirection(ISegment segment)
Reverse flow direction of a run segment
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
Run.runSegmentSetFlowDirection(ISegment segment,
int flowState)
Set flow direction of a run segment
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
BranchPathNumberingBuilder.setControlPointFromSegment(ISegment controlPoint)
Set the control point for the start of the labeling sequence
License requirements: routing_hvac ("Routing HVAC") . |
void |
DiscontinuityCorner.setFirstSegment(ISegment segment)
Sets the first segment of a discontinuity corner, segment must be
attached to the
Routing.ControlPoint that
defines this corner. |
ISegment |
SegmentManager.setFollowCurve(ISegment segment,
Curve followCurve)
Set segment follow curve.
|
void |
OffsetPath.setOffsetPathSegments(ISegment[] segments)
The path segments for an offset object.
|
void |
LinearPathBuilder.setParentSegmentOfEccentricSegment(ISegment parentSegment)
License requirements: routing_base ("Routing Basic") . |
void |
DiscontinuityCorner.setSecondSegment(ISegment segment)
Sets the second segment of a discontinuity corner, segment must be
attached to the
Routing.ControlPoint that
defines this corner. |
void |
SelectISegment.setValue(ISegment selection)
Sets the object being selected
License requirements: None. |
void |
SelectISegment.setValue(ISegment selection,
View view,
Point3d point)
The object being selected with the object's view and object's point
License requirements: None. |
void |
SelectISegment.setValueWithCaeSetObjectInfo(ISegment selection,
CaeObjectType.CaeSubType caeSubType,
int caeSubId)
Deprecated.
Deprecated in NX10.0.0. Use other versions of
SelectObject.setValue(nxopen.TaggedObject) .
|
void |
SelectISegment.setValueWithSnap(InferSnapType.SnapType snapType,
ISegment selection1,
View view1,
Point3d point1,
ISegment selection2,
View view2,
Point3d point2)
The object being selected with the objects view and objects point and snap information.
|
ISegment[] |
SegmentManager.simplifySegments(ISegment[] segments,
boolean doUpdate)
Combine segments that are collinear and whose intermediate RCPs do not branch
License requirements: routing_base ("Routing Basic") . |
ISegment[] |
SegmentManager.subdivide(ISegment segment,
SegmentManager.SubdivideOption subdivideOption)
Subdivide a routing path segment
License requirements: routing_base ("Routing Basic") . |
void |
StockCollection.updateBundleStockForFiller(ISegment[] segments)
Update the bundle stock if the
Filler stock is created underneath it. |
Modifier and Type | Method and Description |
---|---|
void |
ElectricalStockDevice.manuallyRoute(ElectricalStockDevice.RouteLevel routeLevel,
ISegment[] segments)
Manually routes a
ElectricalStockDevice . |
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.