public interface FlipComponentBuilder extends Builder
FormboardManager.createFlipComponentBuilder()
Property | Value |
---|---|
AxisTypeEnum | PathLocations |
Modifier and Type | Interface and Description |
---|---|
static class |
FlipComponentBuilder.AxisType
Enum for the selection of axis type for flipping formboard component
|
Modifier and Type | Method and Description |
---|---|
FlipComponentBuilder.AxisType |
axisTypeEnum()
Returns the user selected
FlipComponentBuilder.AxisType method
License requirements: routing_harness ("Routing Harness") Created in NX7.5.0 |
SelectNXObject |
compSel()
Returns the formboard component selected by user for flipping operation
License requirements: routing_harness ("Routing Harness") . |
NXObject[] |
createDatumAxis()
Creates datums axis at locations where selected formboard component
is connected to path.
|
nxopen.Axis |
customAxis()
Returns the custom axis which is created when
FlipComponentBuilder.AxisType is
FlipComponentBuilder.AxisType.CUSTOM
License requirements: routing_harness ("Routing Harness") Created in NX7.5.0 |
void |
flipComponent()
Flips the selected formboard component by rotation angle
about selected axis.
|
void |
initializeFromComponent()
Initializes or resets ( start or stop ) drag operation based on the
component selected for flipping operation.
|
SelectNXObject |
pathAxisSel()
Returns the axis selected by user about which selected formboard component
will be flipped.
|
void |
setAxisTypeEnum(FlipComponentBuilder.AxisType axisTypeEnum)
License requirements: routing_harness ("Routing Harness") . |
void |
setCustomAxis(nxopen.Axis customAxis)
License requirements: routing_harness ("Routing Harness") . |
void |
setRotationAngle(double angle)
Set the angle to rotate the component.
|
void |
startDrag()
Starts the drag operation of selected object.
|
void |
stopDrag()
Stop the drag operation of selected object.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectNXObject compSel() throws NXException, RemoteException
NXException
RemoteException
FlipComponentBuilder.AxisType axisTypeEnum() throws NXException, RemoteException
FlipComponentBuilder.AxisType
method
NXException
RemoteException
void setAxisTypeEnum(FlipComponentBuilder.AxisType axisTypeEnum) throws NXException, RemoteException
axisTypeEnum
- NXException
RemoteException
SelectNXObject pathAxisSel() throws NXException, RemoteException
NXException
RemoteException
nxopen.Axis customAxis() throws NXException, RemoteException
FlipComponentBuilder.AxisType
is
FlipComponentBuilder.AxisType.CUSTOM
NXException
RemoteException
void setCustomAxis(nxopen.Axis customAxis) throws NXException, RemoteException
customAxis
- NXException
RemoteException
void startDrag() throws NXException, RemoteException
NXException
RemoteException
void stopDrag() throws NXException, RemoteException
NXException
RemoteException
void initializeFromComponent() throws NXException, RemoteException
NXException
RemoteException
void flipComponent() throws NXException, RemoteException
NXException
RemoteException
NXObject[] createDatumAxis() throws NXException, RemoteException
NXException
RemoteException
void setRotationAngle(double angle) throws NXException, RemoteException
angle
- Rotation angleNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.