public interface ClockPartBuilder extends Builder
RouteManager.createClockPartBuilder(nxopen.NXObject)
Property | Value |
---|---|
RotationAngle.Value | 0 |
Modifier and Type | Method and Description |
---|---|
void |
dragByTransform(Vector3d translation,
Matrix3x3 rotation)
Drag the selected objects by the given translation and rotation.
|
void |
initializeFromPort(Port port)
Initializes (or resets) the builder based off of the input line segment.
|
SelectNXObject |
portSelection()
Returns the user selected
nxopen.routing.Port for rotation of compoent
License requirements: routing_base ("Routing Basic") Created in NX7.5.0 |
Expression |
rotationAngle()
Returns the rotation angle applied to the component for rotation
License requirements: routing_base ("Routing Basic") . |
void |
setLockEngagement(boolean lockEngagement)
Set EngagementLock of builder attribute
License requirements: routing_base ("Routing Basic") . |
void |
setLockRotation(boolean lockRotation)
Set RotationLock of builder attribute
License requirements: routing_base ("Routing Basic") . |
void |
startDrag()
Begin a drag operation.
|
void |
stopDrag()
End a drag operation.
|
void |
suppressPortConstraint(Port portTag,
boolean suppress)
Suppress the constraind applied to the selected
nxopen.routing.Port
License requirements: routing_base ("Routing Basic") Created in NX7.5.0 |
void |
updateRotationAngle(double angle)
Suppress the constraind applied to the selected
nxopen.routing.Port
License requirements: routing_base ("Routing Basic") Created in NX7.5.0 |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObject portSelection() throws NXException, RemoteException
nxopen.routing.Port
for rotation of compoent
NXException
RemoteException
Expression rotationAngle() throws NXException, RemoteException
NXException
RemoteException
void startDrag() throws NXException, RemoteException
NXException
RemoteException
void dragByTransform(Vector3d translation, Matrix3x3 rotation) throws NXException, RemoteException
Routing.ClockPartBuilder#startDrag
method. After finished dragging, call
Routing.ClockPartBuilder#stopDrag
.
translation
- The translation to be applied.rotation
- The rotation to be appliedNXException
RemoteException
void stopDrag() throws NXException, RemoteException
NXException
RemoteException
void suppressPortConstraint(Port portTag, boolean suppress) throws NXException, RemoteException
nxopen.routing.Port
portTag
- Routing Port whose
constraint is to be suppressedsuppress
- true to suppress , false to unsuppressNXException
RemoteException
void updateRotationAngle(double angle) throws NXException, RemoteException
nxopen.routing.Port
angle
- true to suppress , false to unsuppressNXException
RemoteException
void initializeFromPort(Port port) throws NXException, RemoteException
port
- port object, may be nullNXException
RemoteException
void setLockRotation(boolean lockRotation) throws NXException, RemoteException
lockRotation
- Lock RotationNXException
RemoteException
void setLockEngagement(boolean lockEngagement) throws NXException, RemoteException
lockEngagement
- Lock EngagementNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.