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.mechanicalrouting |
Provides classes and interfaces for Mechanical Routing.
|
nxopen.routing |
Provides classes and interfaces for Routing.
|
Modifier and Type | Method and Description |
---|---|
Direction |
DirectionCollection.createDirection(ControlPoint startPoint,
ControlPoint endPoint,
SmartObject.UpdateOption updateOption)
Creates a
Direction using two ControlPoint s. |
Modifier and Type | Field and Description |
---|---|
ControlPoint |
ShapeSegmentBuilder.LineData.anchorrcp |
Modifier and Type | Method and Description |
---|---|
void |
PathLengthAnnotationBuilder.createPointsAtRcps(ControlPoint firstEndRcp,
ControlPoint secondEndRcp)
Create builder end points at the RCP locations
License requirements: routing_harness ("Routing Harness") . |
Modifier and Type | Method and Description |
---|---|
SplitBuilder |
BuilderFactory.createSplitBuilder(Part part,
ControlPoint[] controlPoints)
Creates a
SplitBuilder object. |
Modifier and Type | Field and Description |
---|---|
ControlPoint |
ControlPointCollection.CreateControlPointData.controlpoint |
ControlPoint |
BendReportManager.SegmentInformation.endControlPoint
End
ControlPoint . |
ControlPoint |
SplinePathBuilder.StartAndEndRcpData.endrcp
The target ControlPoint.
|
ControlPoint |
SBendCorner.SBendData.endRcp
S-Bend end Control point
|
ControlPoint |
ISegment.EndRcpsData.endRcp
RCP defining end of segment
|
ControlPoint |
SelectControlPoint.ValueData.selection
selected object
|
ControlPoint |
SelectControlPoint.ValueWithCaeSetObjectInfoData.selection
selected object
|
ControlPoint |
SelectControlPoint.ValueWithSnapData.selection1
first selected object
|
ControlPoint |
SelectControlPoint.ValueWithSnapData.selection2
second selected object
|
ControlPoint |
BendReportManager.SegmentInformation.startControlPoint
Start
ControlPoint . |
ControlPoint |
SplinePathBuilder.StartAndEndRcpData.startrcp
The source ControlPoint.
|
ControlPoint |
SBendCorner.SBendData.startRcp
S-Bend start Control point
|
ControlPoint |
ISegment.EndRcpsData.startRcp
RCP defining start of segment
|
Modifier and Type | Method and Description |
---|---|
ControlPoint |
LinearPathBuilder.addPreviewControlPoint(Point3d location)
Add a new control point to the path.
|
ControlPoint |
IPath.controlPointEnd()
Returns the end ControlPoint for an IPath object.
|
ControlPoint |
IPath.controlPointStart()
Returns the start ControlPoint for an IPath object.
|
ControlPoint |
ControlPointCollection.findControlPoint(Point3d position,
double tolerance)
Finds an existing
ControlPoint at the given ABS coordinates within
the given tolerance. |
ControlPoint |
RouteManager.findRoutingControlPoint(String guid)
Returns the
ControlPoint , if any, that matches the given globally unique identifier (GUID). |
ControlPoint |
Port.getControlPoint()
Returns the
ControlPoint to which this port is constrained, if any. |
ControlPoint |
LinearPathBuilder.getLastControlPoint()
Returns the last control point in the path.
|
ControlPoint |
Corner.rcp()
Returns the corner ControlPoint referenced by the Corner object.
|
ControlPoint |
OverstockApplication.startOfPath()
Returns the start control point of the path over which the overstock is applied.
|
ControlPoint |
SelectControlPoint.value()
Returns the object being selected
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
boolean |
DiscontinuityCornerCollection.areSegmentsDisconnected(SplineSegment segment1,
SplineSegment segment2,
ControlPoint rcp)
Checks whether segment1 and segment2 are disconnected at a control point
due to a discontinuity corner.
|
CopeCorner |
CopeCornerCollection.assignCopeCorner(ControlPoint rcp,
Stock[] copeStocks)
Assigns a cope corner to the given control point.
|
MiterCorner |
MiterCornerCollection.assignCorner(ControlPoint rcp)
Assigns a new miter corner to the given control point.
|
BendCorner |
BendCornerCollection.assignCornerByBendRadius(ControlPoint bendCrn,
double bendRadius)
This routine assigns a new bend corner to the given input bend corner object using
bend radius.
|
BendCorner |
BendCornerCollection.assignCornerByBendRatio(ControlPoint bendCrn,
double bendRatio)
This routine assigns a new bend corner to the given input bend corner object using
bend ratio.
|
BendCorner |
BendCornerCollection.assignCornerByBendTable(ControlPoint rcp,
String bendTable)
This routine assigns a bend corner to the given input RCP object using
a bend table entry.
|
OverstockApplication |
OverstockApplicationCollection.convertOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
CharacteristicList overstockPart,
CharacteristicList reqOptCharxList,
Expression wrapValue,
Overstock[] overstocks)
Converts an existing
Overstock to
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
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
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
Method.POINT_AND_LENGTH overstock. |
BendCorner |
BendCornerCollection.create(ControlPoint rcp,
boolean useBendRatio,
double bendRatio,
double bendRadius)
Deprecated.
Deprecated in NX8.5.0. Use
BendCornerCollection.createCorner(nxopen.routing.ControlPoint, nxopen.routing.CornerTypeBuilder.BendMethods, double, double) instead.
|
DiscontinuityCorner |
DiscontinuityCornerCollection.create(ControlPoint rcp,
ISegment firstSegment,
ISegment secondSegment)
Creates a discontinuity corner object at the given
ControlPoint . |
ISegment |
SegmentManager.createConstrainedSegment(ControlPoint startRcp,
ControlPoint endRcp)
Creates a constrained line
ISegment object
with input ControlPoint as ends. |
ControlPointCollection.CreateControlPointData |
ControlPointCollection.createControlPoint(ControlPoint cpOcc,
ControlPointCollection.CheckExisting checkExisting)
Creates a smart
ControlPoint object. |
BendCorner |
BendCornerCollection.createCorner(ControlPoint rcp,
CornerTypeBuilder.BendMethods bendMethod,
double bendRatio,
double bendRadius)
Create a bend corner object at a Control Point.
|
MiteredBendCorner |
MiteredBendCornerCollection.createCorner(ControlPoint rcp,
double bendRadius,
int numberOfMiters)
Create a mitered bend corner object at a Control Point.
|
SBendCorner |
SBendCornerCollection.createCornerByBendRadius(ControlPoint startRcp,
ControlPoint endRcp,
double bendRadius,
int sbendType)
Creates a S-Bend corner between the start rcp and end rcp using a
bend radius.
|
SBendCorner |
SBendCornerCollection.createCornerByBendRatio(ControlPoint startRcp,
ControlPoint endRcp,
double bendRatio,
int sbendType)
Creates a S-Bend corner between the start rcp and end rcp using a
bend ratio.
|
SBendCorner |
SBendCornerCollection.createCornerBySegBendRadius(ControlPoint startRcp,
ControlPoint endRcp,
SplineSegment segment,
int sbendType,
double bendRadius)
Creates a S-Bend corner between the start rcp and end rcp using a
SplineSegment and a bend radius. |
SBendCorner |
SBendCornerCollection.createCornerBySegBendRatio(ControlPoint startRcp,
ControlPoint endRcp,
SplineSegment segment,
int sbendType,
double bendRatio)
Creates a S-Bend corner between the start rcp and end rcp using a
SplineSegment and a bend ratio. |
OverstockApplication |
OverstockApplicationCollection.createOverstockApplication(ControlPoint startControlPoint,
ISegment[] segments,
Stock[] stocks,
CharacteristicList overstockPart,
WrapApplicationType stockWrapType,
Expression wrapValue)
Creates the
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
Method.POINT_AND_LENGTH
overstock by the Point and Length method. |
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. |
Wire |
WireCollection.createWire(ControlPoint startControlPoint,
ControlPoint endControlPoint,
ISegment[] segments,
StockData stockData,
Stock[] stocks,
double lengthOfWire)
Creates a wire object.
|
void |
SBendCornerCollection.editCornerByBendRadius(ControlPoint startRcp,
ControlPoint endRcp,
double bendRadius,
int sbendType,
SBendCorner sbend)
Edits a selected S-Bend corner between the start rcp and end rcp using a
bend radius.
|
void |
SBendCornerCollection.editCornerByBendRatio(ControlPoint startRcp,
ControlPoint endRcp,
double bendRatio,
int sbendType,
SBendCorner sbend)
Edits a S-Bend corner between the start rcp and end rcp using a
bend ratio.
|
DiscontinuityCorner[] |
DiscontinuityCornerCollection.getDiscontinuityCorners(ControlPoint rcp)
Return the discontinuity corners assigned to the input control point.
|
CornerCollection.RcpCornerInfoData |
CornerCollection.getRcpCornerInfo(ControlPoint rcp)
Gets the corner information given a
ControlPoint . |
double |
SBendCornerCollection.getRcpSBendRadius(ControlPoint rcp)
Gets the S-Bend radius of a rcp associated S-Bend corner.
|
SBendCorner[] |
SBendCornerCollection.getSBendAssociatedToRcp(ControlPoint rcp)
Given a control point, get S-Bend corners pointing to it
License requirements: routing_base ("Routing Basic") . |
ISegment[] |
SegmentManager.getShortestPathBetweenControlPoints(ControlPoint controlPoint1,
ControlPoint controlPoint2)
Returns the shortest connected segments (i.e. the path) linking the two
ControlPoint s, if any. |
boolean |
SBendCornerCollection.isRcpAssociatedToSBend(ControlPoint rcp)
Determines if the rcp is associated to an S-Bend corner.
|
boolean |
RouteManager.mergeDuplicateRcps(double tolerance,
ControlPoint[] rcps)
Finds the duplicate Routing Control Points (RCPs) within given tolerance and
merges them.
|
void |
RouteManager.placeCutElbow(CharacteristicList loadCharx,
CharacteristicList applyCharx,
ControlPoint rcp)
Places a cut elbow at the given Routing Control Point (RCP).
|
void |
BranchPathNumberingBuilder.setControlPoint(ControlPoint controlPoint)
Set the control point for the start of the labeling sequence
License requirements: routing_hvac ("Routing HVAC") . |
void |
LinearPathBuilder.setControlPointDefiningObject(ControlPoint previewRcp,
Point3d position,
NXObject object)
Fully defines a preview control point.
|
void |
LinearPathBuilder.setControlPointDefiningPoint(ControlPoint previewRcp,
Point point)
Fully defines a preview control point using the given point.
|
void |
IPath.setControlPointEnd(ControlPoint end)
License requirements: routing_base ("Routing Basic") . |
void |
IPath.setControlPointStart(ControlPoint start)
License requirements: routing_base ("Routing Basic") . |
void |
ISegment.setEndRcps(ControlPoint startRcp,
ControlPoint endRcp)
License requirements: routing_advanced ("Routing Advanced"), routing_base ("Routing Basic") . |
void |
Corner.setRcp(ControlPoint rcp)
Sets the corner ControlPoint referenced by the Corner object.
|
void |
SBendCorner.setSBendData(int sbendType,
ControlPoint startRcp,
ControlPoint endRcp,
SplineSegment segment,
double radiusOrRatio,
boolean useBendRatio)
Set the data for the S-Bend object
License requirements: routing_base ("Routing Basic") . |
void |
SelectControlPoint.setValue(ControlPoint selection)
Sets the object being selected
License requirements: None. |
void |
SelectControlPoint.setValue(ControlPoint selection,
View view,
Point3d point)
The object being selected with the object's view and object's point
License requirements: None. |
void |
SelectControlPoint.setValueWithCaeSetObjectInfo(ControlPoint selection,
CaeObjectType.CaeSubType caeSubType,
int caeSubId)
Deprecated.
Deprecated in NX10.0.0. Use other versions of
SelectObject.setValue(nxopen.TaggedObject) .
|
void |
SelectControlPoint.setValueWithSnap(InferSnapType.SnapType snapType,
ControlPoint selection1,
View view1,
Point3d point1,
ControlPoint selection2,
View view2,
Point3d point2)
The object being selected with the objects view and objects point and snap information.
|
Constructor and Description |
---|
SegmentInformation(Stock stockInitial,
Curve segmentInitial,
boolean isStraightInitial,
double lengthInitial,
ControlPoint startControlPointInitial,
ControlPoint endControlPointInitial,
BendCorner bendCornerInitial,
double bendRadiusInitial,
Point3d bendPositionInitial,
Vector3d startNormalInitial,
Vector3d endNormalInitial,
Point3d startControlPointPositionInitial,
Point3d endControlPointPositionInitial)
Constructor for the SegmentInformation object.
|
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.