public interface IAxisPort extends IRoutePosition
Modifier and Type | Method and Description |
---|---|
Axis |
axis()
Returns the axis that defines the port
License requirements: routing_base ("Routing Basic") . |
Expression |
cutbackLengthObject()
Returns the cutback length object of a port, i.e. an expression representing the length
along the wire from the port where individual wires leave a bundle to attach to pins
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
Expression |
engagementObject()
Returns the engagement object of a port, i.e. an expression representing the
distance behind the port that another fitting or stock may engage
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
Expression |
forwardExtensionObject()
Returns the forward extension object of a port, i.e. an expression representing the minimum
length that a segment must remain straight coming out of a
Port
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
void |
setAlignVector(Vector3d vector)
Sets the align vector of Port
License requirements: routing_base ("Routing Basic") . |
void |
setAxis(Axis axis)
Sets the axis that defines the port
License requirements: routing_base ("Routing Basic") . |
void |
setCutbackLength(double cutbackLength)
Sets the cutback length of a port, i.e. the length along the wire from
the port where individual wires leave a bundle to attach to pins
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
void |
setCutbackLengthObject(Expression cutbackLength)
Sets the cutback length object of a port, i.e. an expression representing the length
along the wire from the port where individual wires leave a bundle to attach to pins
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
void |
setEngagement(double engagement)
The engagment distance of a
IAxisPort , i.e. the distance
behind the port that another fitting or stock may engage
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
void |
setEngagementObject(Expression engagement)
Sets the engagement object of a port, i.e. an expression representing the
distance behind the port that another fitting or stock may engage
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
void |
setForwardExtension(double forwardExtension)
Sets the forward extension value of a port, i.e. the minimum length that
a segment must remain straight coming out of a
Port
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
void |
setForwardExtensionObject(Expression forwardExtension)
Sets the forward extension object of a port, i.e. an expression representing the minimum
length that a segment must remain straight coming out of a
Port
License requirements: routing_base ("Routing Basic") Created in NX4.0.0 |
void |
setRotationObject(DisplayableObject rotationObject)
Sets the object used to derive the rotation vector of Port
License requirements: routing_base ("Routing Basic") . |
void |
setRotationVector(Vector3d vector)
Sets the rotation vector of Port
License requirements: routing_base ("Routing Basic") . |
point, position, setPoint, setPosition
deleteCharacterstics, getCharacteristics, getDestinationCharacteristics, getIntegerCharacteristic, getRealCharacteristic, getStringCharacteristic, setCharacteristic, setCharacteristic, setCharacteristic, setCharacteristic2, setCharacteristic2, setCharacteristic2, setCharacteristics, setCharacteristics2
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
void setAlignVector(Vector3d vector) throws NXException, RemoteException
vector
- Vector direction in absolute co-ordinate systemNXException
RemoteException
void setRotationVector(Vector3d vector) throws NXException, RemoteException
vector
- Vector direction in absolute co-ordinate systemNXException
RemoteException
void setRotationObject(DisplayableObject rotationObject) throws NXException, RemoteException
rotationObject
- Object used to derive the rotation vectorNXException
RemoteException
void setForwardExtension(double forwardExtension) throws NXException, RemoteException
Port
forwardExtension
- Port extensionNXException
RemoteException
Expression forwardExtensionObject() throws NXException, RemoteException
Port
NXException
RemoteException
void setForwardExtensionObject(Expression forwardExtension) throws NXException, RemoteException
Port
forwardExtension
- Forward Extension ExpressionNXException
RemoteException
void setEngagement(double engagement) throws NXException, RemoteException
IAxisPort
, i.e. the distance
behind the port that another fitting or stock may engage
engagement
- Engagement distanceNXException
RemoteException
Expression engagementObject() throws NXException, RemoteException
NXException
RemoteException
void setEngagementObject(Expression engagement) throws NXException, RemoteException
engagement
- Engagement ExpressionNXException
RemoteException
void setCutbackLength(double cutbackLength) throws NXException, RemoteException
cutbackLength
- Cutback LengthNXException
RemoteException
Expression cutbackLengthObject() throws NXException, RemoteException
NXException
RemoteException
void setCutbackLengthObject(Expression cutbackLength) throws NXException, RemoteException
cutbackLength
- Cutback Length ExpressionNXException
RemoteException
Axis axis() throws NXException, RemoteException
NXException
RemoteException
void setAxis(Axis axis) throws NXException, RemoteException
axis
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.