public interface OrientBranchBuilder extends Builder
FormboardManager.createOrientBranchBuilder()
Property | Value |
---|---|
BranchAngleType | AnglefromReferenceVector |
RotationAngle.Value | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
OrientBranchBuilder.BranchAngleMethod
Enum to define the type of method to orient branch.
|
Modifier and Type | Method and Description |
---|---|
OrientBranchBuilder.BranchAngleMethod |
branchAngleType()
Returns the user selected
OrientBranchBuilder.BranchAngleMethod
License requirements: routing_harness ("Routing Harness") Created in NX7.5.0 |
Point |
fromPoint()
Deprecated.
Deprecated in NX8.5.0. This
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS is no longer supported.
|
nxopen.Direction |
fromVector()
Deprecated.
Deprecated in NX8.5.0. This builder attribute is no longer required.
|
void |
initializeFromSegment()
Deprecated.
Deprecated in NX9.0.1. This method is no longer required.
|
nxopen.Direction |
referenceVector()
Returns the user selected reference vector when
OrientBranchBuilder.BranchAngleMethod is
OrientBranchBuilder.BranchAngleMethod.ANGLEFROM_REFERENCE_VECTOR . |
Expression |
refRotationAngle()
Returns the angle for the rotation of branch when
OrientBranchBuilder.BranchAngleMethod is
OrientBranchBuilder.BranchAngleMethod.ANGLEFROM_REFERENCE_VECTOR . |
Expression |
rotationAngle()
Returns the angle for the rotation of branch when
OrientBranchBuilder.BranchAngleMethod is
OrientBranchBuilder.BranchAngleMethod.ANGLE . |
RouteObjectCollector |
selectBranch()
Returns the user selected branch
ISegment
for rotation. |
void |
setBranchAngleType(OrientBranchBuilder.BranchAngleMethod branchAngleType)
License requirements: routing_harness ("Routing Harness") . |
void |
setBranchSeedObject(ISegment segmentTag)
Sets the selected branch
ISegment when
a branch is selected by branch method by Routing Object Collector. |
void |
setFromPoint(Point fromPoint)
Deprecated.
Deprecated in NX8.5.0. This
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS is no longer supported.
|
void |
setFromVector(nxopen.Direction fromVector)
Deprecated.
Deprecated in NX8.5.0. This builder attribute is no longer required.
|
void |
setReferenceVector(nxopen.Direction referenceVector)
License requirements: routing_harness ("Routing Harness") . |
void |
setToPoint(Point toPoint)
Deprecated.
Deprecated in NX8.5.0. This
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS is no longer supported.
|
void |
setToVector(nxopen.Direction toVector)
License requirements: routing_harness ("Routing Harness") . |
void |
startDrag()
Deprecated.
Deprecated in NX9.0.1. This method is no longer required.
|
void |
stopDrag()
Deprecated.
Deprecated in NX9.0.1. This method is no longer required.
|
Point |
toPoint()
Deprecated.
Deprecated in NX8.5.0. This
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS is no longer supported.
|
nxopen.Direction |
toVector()
Returns the user selected to vector when
OrientBranchBuilder.BranchAngleMethod is
OrientBranchBuilder.BranchAngleMethod.ALIGN_AXIS_TO_VECTOR . |
void |
unSuppressConstraints()
Deprecated.
Deprecated in NX7.5.3. This method is no longer relevant and calls to this can be safely removed.
|
void |
updateRotationAngle(double angle)
Deprecated.
Deprecated in NX9.0.1. This method is no longer required.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
RouteObjectCollector selectBranch() throws NXException, RemoteException
ISegment
for rotation.
NXException
RemoteException
OrientBranchBuilder.BranchAngleMethod branchAngleType() throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod
NXException
RemoteException
void setBranchAngleType(OrientBranchBuilder.BranchAngleMethod branchAngleType) throws NXException, RemoteException
branchAngleType
- NXException
RemoteException
Expression rotationAngle() throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod
is
OrientBranchBuilder.BranchAngleMethod.ANGLE
.
NXException
RemoteException
Expression refRotationAngle() throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod
is
OrientBranchBuilder.BranchAngleMethod.ANGLEFROM_REFERENCE_VECTOR
.
NXException
RemoteException
Point fromPoint() throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS
is no longer supported.
OrientBranchBuilder.BranchAngleMethod
is
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS
.
NXException
RemoteException
void setFromPoint(Point fromPoint) throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS
is no longer supported.
fromPoint
- NXException
RemoteException
Point toPoint() throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS
is no longer supported.
OrientBranchBuilder.BranchAngleMethod
is
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS
.
NXException
RemoteException
void setToPoint(Point toPoint) throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod.TWO_POINTS
is no longer supported.
toPoint
- NXException
RemoteException
nxopen.Direction fromVector() throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod
is
OrientBranchBuilder.BranchAngleMethod.ALIGN_AXIS_TO_VECTOR
.
NXException
RemoteException
void setFromVector(nxopen.Direction fromVector) throws NXException, RemoteException
fromVector
- NXException
RemoteException
nxopen.Direction toVector() throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod
is
OrientBranchBuilder.BranchAngleMethod.ALIGN_AXIS_TO_VECTOR
.
NXException
RemoteException
void setToVector(nxopen.Direction toVector) throws NXException, RemoteException
toVector
- NXException
RemoteException
void updateRotationAngle(double angle) throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod
selected by user.
angle
- angle for rotation
NXException
RemoteException
void startDrag() throws NXException, RemoteException
NXException
RemoteException
void stopDrag() throws NXException, RemoteException
NXException
RemoteException
nxopen.Direction referenceVector() throws NXException, RemoteException
OrientBranchBuilder.BranchAngleMethod
is
OrientBranchBuilder.BranchAngleMethod.ANGLEFROM_REFERENCE_VECTOR
.
NXException
RemoteException
void setReferenceVector(nxopen.Direction referenceVector) throws NXException, RemoteException
referenceVector
- NXException
RemoteException
void initializeFromSegment() throws NXException, RemoteException
NXException
RemoteException
void setBranchSeedObject(ISegment segmentTag) throws NXException, RemoteException
ISegment
when
a branch is selected by branch method by Routing Object Collector.
segmentTag
- selected seed objectNXException
RemoteException
void unSuppressConstraints() throws NXException, RemoteException
Constraint
associated with selected branch ISegment
when a branch is selected by branch method by Routing Object Collector.
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.