Package | Description |
---|---|
nxopen |
Provides classes and interfaces for the NX Open Common API.
|
nxopen.mechanicalrouting |
Provides classes and interfaces for Mechanical Routing.
|
nxopen.routing |
Provides classes and interfaces for Routing.
|
nxopen.routing.electrical |
Provides classes and interfaces for Routing Electrical.
|
nxopen.weld |
Provides classes and interfaces for Weld.
|
Modifier and Type | Method and Description |
---|---|
Direction |
DirectionCollection.createDirection(Port port,
Sense sense,
SmartObject.UpdateOption updateOption)
|
Point |
PointCollection.createPointOnPortExtractAlign(SmartObject.UpdateOption updateOption,
Port port,
Scalar distance)
|
Modifier and Type | Field and Description |
---|---|
Port[] |
ConnectivityService.ConnectedPortsData.connectedports1 |
Port[] |
ConnectivityService.ConnectedPortsData.connectedports2 |
Modifier and Type | Method and Description |
---|---|
Port |
PartPlacementBuilder.getCoincidentPortForCompatibility(Port portFromPlacedPart)
Get compatibility port from port of placed part (ex in case of Valve-Flange get corresponding coincident Flange port from Valve port)
License requirements: routing_base ("Routing Basic") . |
Port |
PartPlacementBuilder.getPortAtCutSideOfElbow()
Get the port from cut side of cut elbow
License requirements: routing_base ("Routing Basic") . |
Modifier and Type | Method and Description |
---|---|
void |
LogicalDesignService.assign3DPortToLogicalPort(NXObject logicalPort,
Port physicalPort)
Assigns a 3D
Port mapping to a logical port object. |
Port |
PartPlacementBuilder.getCoincidentPortForCompatibility(Port portFromPlacedPart)
Get compatibility port from port of placed part (ex in case of Valve-Flange get corresponding coincident Flange port from Valve port)
License requirements: routing_base ("Routing Basic") . |
void |
PartPlacementBuilder.setClassificationObjectIdentifierOfCompatibilityPart(ReuseLibrary.PartType ccType,
String classificationObjectId,
Port portOne,
Port portTwo)
Sets the identifier of the classification object associated with the compatibility part to post place
License requirements: routing_base ("Routing Basic") . |
Modifier and Type | Interface and Description |
---|---|
interface |
ExtractPort
Routing ExtractPort object is an extract of Port class
To create an instance of this class use PortCollection.createExtractPort(nxopen.routing.Port) Created in NX4.0.0 |
interface |
FittingPort
Represents a Routing Fitting Port Object
FittingPort . |
interface |
FixturePort
FixturePort objects are objects that
segments are routed through when creating a routing path. |
interface |
MultiPort
Represents a
MultiPort . |
interface |
ProxyPort
A
ProxyPort is a port that represents a connector in
another design zone, but not present in this design zone. |
interface |
StockOffsetPort
StockOffsetPort class handles the relationship
between a component part's port occurrence and the dumb offset port in
the work part. |
interface |
StockPort
|
interface |
TerminalPort
A
TerminalPort models the pins on an electrical
connector. |
Modifier and Type | Field and Description |
---|---|
Port |
Port.ConnectedPortsData.connectedport1 |
Port |
Port.ConnectedPortsData.connectedport2 |
Port |
PortConnection.PortsData.port1
first Port connected by the
Port Connection object
|
Port |
PortConnection.PortsData.port2
second Port connected by the
Port Connection object
|
Port |
SelectPort.ValueData.selection
selected object
|
Port |
SelectPort.ValueWithCaeSetObjectInfoData.selection
selected object
|
Port |
SelectPort.ValueWithSnapData.selection1
first selected object
|
Port |
SelectPort.ValueWithSnapData.selection2
second selected object
|
Modifier and Type | Method and Description |
---|---|
Port[] |
PortCollection.getComponentPorts(Component component)
Given a component, returns the port occurrences that belong to it.
|
Port[] |
PortCollection.getObjectPorts(NXObject entity)
Given any
NXObject , returns any port occurrences that
belong to it. |
Port |
StockOffsetPort.getOffsetPort()
Returns the
StockOffsetPort in the work part that was created from the original port occurrence. |
Port |
StockOffsetPort.getPortOccurrence()
Returns the original port occurrence from which the dumb port was extracted.
|
Port[] |
LogicalTerminal.getPorts()
Get the physical
Port s associated with the terminal. |
Port[] |
InterfaceTerminalBase.getPorts()
Get the physical
Port s associated with the terminal. |
Port |
ExtractPort.getPrototypePort()
Retrieves the prototype of the extract port.
|
Port |
LogicalTerminal.port()
Returns the physical
Port associated with the terminal. |
Port |
InterfaceTerminalBase.port()
Returns a physical port representing a prototype
Port on
a connector piece part or subassembly. |
Port |
SelectPort.value()
Returns the object being selected
License requirements: None. |
Modifier and Type | Method and Description |
---|---|
void |
SplitDuctBuilder.addDivisionsBuilderToList(Port selectedPort)
Creates divisions builders for all the divisions, if any, associated with
the cross-section to which the input port belongs and adds them to the list
of divisions.
|
void |
LogicalTerminal.addPort(Port port)
Add a physical
Port to the
terminal. |
PortConnectionCollection.PortsStatus |
PortConnectionCollection.canPortsConnect(Port port1,
Port port2)
Determines if the two ports can be connected using a
PortConnection object. |
ControlPointCollection.CreateControlPointData |
ControlPointCollection.createControlPoint(Port port,
ControlPointCollection.CheckExisting checkExisting)
Creates a smart
ControlPoint object. |
ExtractPort |
PortCollection.createExtractPort(Port port)
Creates a
ExtractPort . |
ExtractPort |
PortCollection.createExtractPort(Port port,
boolean allowMultipleConnections)
Creates a
ExtractPort . |
DivisionsBuilder |
SplitDuctBuilder.createNewDivisionsListItem(Port selectedPort,
boolean isAbsoluteFlow)
Creates a new item for the divisions list in Split Duct dialog
License requirements: routing_hvac ("Routing HVAC") . |
PortConnection |
PortConnectionCollection.createPortConnection(Port port1,
Port port2)
Creates a
PortConnection object. |
StockOffsetPort |
StockOffsetPortCollection.createStockOffsetPort(Component partOccurrence,
Port portPrototype)
Creates a
StockOffsetPort in the work part from the
stock offset port in the given part occurrence. |
PortConnection |
PortConnectionCollection.getConnectionFromPort(Port port)
Returns the
PortConnection the given part participates in, if any. |
void |
ClockPartBuilder.initializeFromPort(Port port)
Initializes (or resets) the builder based off of the input line segment.
|
boolean |
Port.isEngagementLocked(Port portToCheck)
Checks to see if ports are engaged.
|
boolean |
Port.isRotationLocked(Port portToCheck)
Checks if ports have their rotation vectors locked.
|
Constraint[] |
Port.lockEngagement(Port portToLock)
Locks the port engagement using dcm3 constraints
License requirements: routing_base ("Routing Basic") . |
Constraint[] |
Port.lockRotation(Port portToLock)
Locks the port rotation vector using dcm3 constraints
License requirements: routing_base ("Routing Basic") . |
void |
SegmentManager.modelTerminals(Port multiPort,
double cutBackLength,
String extensionString,
boolean overrideCharx,
Port[] terminalPorts)
Models spline paths to to specified terminals.
|
void |
SegmentManager.modelTerminals(Port multiPort,
double cutBackLength,
String extensionString,
boolean overrideCharx,
Port[] terminalPorts)
Models spline paths to to specified terminals.
|
void |
LogicalTerminal.removePort(Port port)
Remove a physical
Port from the
terminal. |
void |
PortConnection.setPorts(Port port1,
Port port2)
Sets the link between the two ports connected by the Port Connection object.
|
void |
SelectPort.setValue(Port selection)
Sets the object being selected
License requirements: None. |
void |
SelectPort.setValue(Port selection,
View view,
Point3d point)
The object being selected with the object's view and object's point
License requirements: None. |
void |
SelectPort.setValueWithCaeSetObjectInfo(Port selection,
CaeObjectType.CaeSubType caeSubType,
int caeSubId)
Deprecated.
Deprecated in NX10.0.0. Use other versions of
SelectObject.setValue(nxopen.TaggedObject) .
|
void |
SelectPort.setValueWithSnap(InferSnapType.SnapType snapType,
Port selection1,
View view1,
Point3d point1,
Port selection2,
View view2,
Point3d point2)
The object being selected with the objects view and objects point and snap information.
|
void |
ClockPartBuilder.suppressPortConstraint(Port portTag,
boolean suppress)
Suppress the constraind applied to the selected
Port
License requirements: routing_base ("Routing Basic") Created in NX7.5.0 |
void |
Port.unlockEngagement(Port portToUnlock)
Unlocks the port engagement
License requirements: routing_base ("Routing Basic") . |
void |
Port.unlockRotation(Port portToUnlock)
Unlocks the port rotation
License requirements: routing_base ("Routing Basic") . |
void |
SegmentManager.unmodelTerminals(Port multiPort,
Port[] terminalPorts)
Un-model terminals and update connection list routes for specified terminal ports.
|
void |
SegmentManager.unmodelTerminals(Port multiPort,
Port[] terminalPorts)
Un-model terminals and update connection list routes for specified terminal ports.
|
Modifier and Type | Field and Description |
---|---|
Port |
ConnectorDevice.FindPlacerData.placer |
Modifier and Type | Method and Description |
---|---|
Port |
PathArrangementBuilder.prototypePort()
Returns the prototype of the extract port that is used as the reference port.
|
Modifier and Type | Method and Description |
---|---|
void |
PathArrangementBuilder.initializeBuilderFromArrangedPort(Port port)
Initializes builder from arranged port
License requirements: routing_base ("Routing Basic") . |
Component |
ConnectorDevice.placeConnectorOnPort(CharacteristicList match,
Port placer)
Loads the parts based on the
CharacteristicList
adds the instance of the part to the current work part and places the
instance on the placer. |
void |
ConnectorDevice.proxyAssignConnector(Port proxy)
Assign a connector to a proxy port.
|
void |
PathArrangementBuilder.setPrototypePort(Port port)
License requirements: routing_base ("Routing Basic") . |
Modifier and Type | Method and Description |
---|---|
Port[] |
WeldJointBuilder.findPortsInParts(Part[] parts)
Gets ports from the parts.
|
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.