public interface DirectUnbendBuilder extends Builder
DirectUnfoldCollection.createDirectUnbendBuilder()
Property | Value |
---|---|
AlterResult | 0 |
BendAngle1 | 30 |
BendAngle2 | 30 |
BendAngle3 | 30 |
BendAngle4 | 30 |
BendAngle5 | 30 |
BendAngle6 | 30 |
BendDevLength | 0.0 |
BendNeutralFactor | 0.4 |
BendNumPrebends | Two |
KeepRadFixed | 0 |
OverbendAngle | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
DirectUnbendBuilder.Bendtypes
unbend operations.
|
Modifier and Type | Method and Description |
---|---|
boolean |
alterResult()
Returns the switch to set if use an alternate result.
|
Body |
baseBody()
Returns the base body.
|
double |
bendAngle1()
Returns the first angle of prebend.
|
double |
bendAngle2()
Returns the second angle of prebend.
|
double |
bendAngle3()
Returns the third angle of prebend.
|
double |
bendAngle4()
Returns the fourth angle of prebend.
|
double |
bendAngle5()
Returns the fifth angle of prebend.
|
double |
bendAngle6()
Returns the sixth angle of prebend.
|
double |
bendDevLength()
Returns the operation to developed length of a bend.
|
double |
bendNeutralFactor()
Returns the operation of k factor for a single bend.
|
DirectUnfoldBuilder.Bend |
bendNumPrebends()
Returns the number of prebends.
|
boolean |
keepRadFixed()
Returns the keep radius fixed.
|
double |
overbendAngle()
Returns the overbend angle.
|
SelectEdgeList |
refObject()
Returns the reference objects.
|
boolean |
resizeRadius()
Returns the resize radius.
|
SelectFaceList |
selBend()
Returns the selection of bends.
|
void |
setAlterResult(boolean alterResult)
License requirements: None. |
void |
setBaseBody(Body baseBody)
License requirements: None. |
void |
setBendAngle1(double angle1)
License requirements: None. |
void |
setBendAngle2(double angle2)
License requirements: None. |
void |
setBendAngle3(double angle3)
License requirements: None. |
void |
setBendAngle4(double angle4)
License requirements: None. |
void |
setBendAngle5(double angle5)
License requirements: None. |
void |
setBendAngle6(double angle6)
License requirements: None. |
void |
setBendDevLength(double devLength)
License requirements: None. |
void |
setBendNeutralFactor(double kFactor)
License requirements: None. |
void |
setBendNumPrebends(DirectUnfoldBuilder.Bend numBends)
License requirements: None. |
void |
setKeepRadFixed(boolean keepRadFixed)
License requirements: None. |
void |
setOverbendAngle(double overbendAngle)
License requirements: None. |
void |
setResizeRadius(boolean resizeRadius)
License requirements: None. |
void |
setType(DirectUnbendBuilder.Bendtypes type)
License requirements: None. |
DirectUnbendBuilder.Bendtypes |
type()
Returns the type.
|
SelectComponent |
workPart()
Returns the work part.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectComponent workPart() throws NXException, RemoteException
NXException
RemoteException
SelectFaceList selBend() throws NXException, RemoteException
NXException
RemoteException
SelectEdgeList refObject() throws NXException, RemoteException
NXException
RemoteException
boolean alterResult() throws NXException, RemoteException
NXException
RemoteException
void setAlterResult(boolean alterResult) throws NXException, RemoteException
alterResult
- NXException
RemoteException
boolean resizeRadius() throws NXException, RemoteException
NXException
RemoteException
void setResizeRadius(boolean resizeRadius) throws NXException, RemoteException
resizeRadius
- NXException
RemoteException
double overbendAngle() throws NXException, RemoteException
NXException
RemoteException
void setOverbendAngle(double overbendAngle) throws NXException, RemoteException
overbendAngle
- NXException
RemoteException
boolean keepRadFixed() throws NXException, RemoteException
NXException
RemoteException
void setKeepRadFixed(boolean keepRadFixed) throws NXException, RemoteException
keepRadFixed
- NXException
RemoteException
DirectUnbendBuilder.Bendtypes type() throws NXException, RemoteException
NXException
RemoteException
void setType(DirectUnbendBuilder.Bendtypes type) throws NXException, RemoteException
type
- NXException
RemoteException
Body baseBody() throws NXException, RemoteException
NXException
RemoteException
void setBaseBody(Body baseBody) throws NXException, RemoteException
baseBody
- NXException
RemoteException
double bendNeutralFactor() throws NXException, RemoteException
NXException
RemoteException
void setBendNeutralFactor(double kFactor) throws NXException, RemoteException
kFactor
- NXException
RemoteException
double bendDevLength() throws NXException, RemoteException
NXException
RemoteException
void setBendDevLength(double devLength) throws NXException, RemoteException
devLength
- NXException
RemoteException
DirectUnfoldBuilder.Bend bendNumPrebends() throws NXException, RemoteException
NXException
RemoteException
void setBendNumPrebends(DirectUnfoldBuilder.Bend numBends) throws NXException, RemoteException
numBends
- NXException
RemoteException
double bendAngle1() throws NXException, RemoteException
NXException
RemoteException
void setBendAngle1(double angle1) throws NXException, RemoteException
angle1
- NXException
RemoteException
double bendAngle2() throws NXException, RemoteException
NXException
RemoteException
void setBendAngle2(double angle2) throws NXException, RemoteException
angle2
- NXException
RemoteException
double bendAngle3() throws NXException, RemoteException
NXException
RemoteException
void setBendAngle3(double angle3) throws NXException, RemoteException
angle3
- NXException
RemoteException
double bendAngle4() throws NXException, RemoteException
NXException
RemoteException
void setBendAngle4(double angle4) throws NXException, RemoteException
angle4
- NXException
RemoteException
double bendAngle5() throws NXException, RemoteException
NXException
RemoteException
void setBendAngle5(double angle5) throws NXException, RemoteException
angle5
- NXException
RemoteException
double bendAngle6() throws NXException, RemoteException
NXException
RemoteException
void setBendAngle6(double angle6) throws NXException, RemoteException
angle6
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.