public interface DirectUnfoldBuilder extends Builder
DirectUnfoldCollection.createDirectUnfoldBuilder()
Property | Value |
---|---|
Angle1 | 30 |
Angle2 | 30 |
Angle3 | 30 |
Angle4 | 30 |
Angle5 | 30 |
Angle6 | 30 |
CurBodies | None |
DefineNeutralFactor.BendDevelopedLength | 0 |
DefineNeutralFactor.NeutralFactor | 0.40 |
DefineNeutralFactor.NeutralFactorFormula | General |
DefineNeutralFactor.PartMaterial | 08 |
DesignSequence | 0 |
DevLength (deprecated) | 0 |
InterRenameComp | 0 |
Materials (deprecated) | Steel |
NumBends | Two |
NumInter | 1 |
OrientPitch | 0 |
Pitch | 0 |
StartStation | 2 |
Modifier and Type | Interface and Description |
---|---|
static class |
DirectUnfoldBuilder.Bend
The number of children bends in defining prebend.
|
static class |
DirectUnfoldBuilder.BodyList
The name list of bodies in current part.
|
static class |
DirectUnfoldBuilder.MatType
The material database defined in PDW.
|
static class |
DirectUnfoldBuilder.Types
Specifies the option of direct unfold type
|
Modifier and Type | Method and Description |
---|---|
ScCollector |
additionalBendFaces()
Returns the additional bend faces
License requirements: None. |
double |
angle1()
Returns the first angle of prebend.
|
double |
angle2()
Returns the second angle of prebend.
|
double |
angle3()
Returns the third angle of prebend.
|
double |
angle4()
Returns the fourth angle of prebend.
|
double |
angle5()
Returns the fifth angle of prebend.
|
double |
angle6()
Returns the sixth angle of prebend.
|
DirectUnfoldBuilder.BodyList |
curBodies()
Returns the current body list.
|
DefineNeutralFactorBuilder |
defineNeutralFactor()
Returns the define neutral factor builder which contains new neutral factor, part material and bend developed length
License requirements: None. |
int |
designSequence()
Returns the design sequence.
|
double |
devLength()
Deprecated.
Deprecated in NX10.0.0. Use
DefineNeutralFactorBuilder.bendDevelopedLength() instead.
|
int |
editOption()
Returns the edit intermediate stage option.
|
String |
interNamingRule()
Returns the naming rule of intermediate stages.
|
boolean |
interRenameComp()
Returns the switch of rename components.
|
SelectComponent |
interStage()
Returns the intermediate stages selected as the reference of insert.
|
void |
kbyMaterial()
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
String |
kfactor()
Deprecated.
Deprecated in NX10.0.0. Use
DefineNeutralFactorBuilder.neutralFactor() instead.
|
void |
loadDatabase()
Deprecated.
Deprecated in NX10.0.0. This functionality is no longer supported.
|
DirectUnfoldBuilder.MatType |
materials()
Deprecated.
Deprecated in NX10.0.0. Use
DefineNeutralFactorBuilder.partMaterial() instead.
|
DirectUnfoldBuilder.Bend |
numBends()
Returns the number of bends.
|
int |
numInter()
Returns the number of intermediate stages.
|
int |
orientPitch()
Returns the orientation of pitch.
|
double |
pitch()
Returns the pitch.
|
SelectFaceList |
selectBend()
Returns the selection list that stores bend faces.
|
SelectFaceList |
selPlanarFaces()
Returns the planar faces selected as the start of automatic recognition.
|
void |
setAngle1(double angle1)
License requirements: None. |
void |
setAngle2(double angle2)
License requirements: None. |
void |
setAngle3(double angle3)
License requirements: None. |
void |
setAngle4(double angle4)
License requirements: None. |
void |
setAngle5(double angle5)
License requirements: None. |
void |
setAngle6(double angle6)
License requirements: None. |
void |
setCurBodies(DirectUnfoldBuilder.BodyList curBodies)
License requirements: None. |
void |
setDesignSequence(int designSequence)
License requirements: None. |
void |
setDevLength(double devLength)
Deprecated.
Deprecated in NX10.0.0. Use
DefineNeutralFactorBuilder.setBendDevelopedLength(double) instead.
|
void |
setEditOption(int editOption)
License requirements: None. |
void |
setInterNamingRule(String interNamingRule)
License requirements: None. |
void |
setInterRenameComp(boolean interRenameComp)
License requirements: None. |
void |
setKFactor(String kFactor)
Deprecated.
Deprecated in NX10.0.0. Use
DefineNeutralFactorBuilder.setNeutralFactor(java.lang.String) instead.
|
void |
setMaterials(DirectUnfoldBuilder.MatType materials)
Deprecated.
Deprecated in NX10.0.0. Use
DefineNeutralFactorBuilder.setPartMaterial(java.lang.String) instead.
|
void |
setNumBends(DirectUnfoldBuilder.Bend numBends)
License requirements: None. |
void |
setNumInter(int numInter)
License requirements: None. |
void |
setOrientPitch(int orientPitch)
License requirements: None. |
void |
setPitch(double pitch)
License requirements: None. |
void |
setStartStation(int startStation)
License requirements: None. |
void |
setUnfoldType(DirectUnfoldBuilder.Types type)
License requirements: None. |
int |
startStation()
Returns the start station.
|
DirectUnfoldBuilder.Types |
unfoldType()
Returns the type of direct unfold, the name get_type has been used
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
DirectUnfoldBuilder.Types unfoldType() throws NXException, RemoteException
NXException
RemoteException
void setUnfoldType(DirectUnfoldBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectFaceList selPlanarFaces() throws NXException, RemoteException
NXException
RemoteException
ScCollector additionalBendFaces() throws NXException, RemoteException
NXException
RemoteException
DirectUnfoldBuilder.BodyList curBodies() throws NXException, RemoteException
NXException
RemoteException
void setCurBodies(DirectUnfoldBuilder.BodyList curBodies) throws NXException, RemoteException
curBodies
- NXException
RemoteException
SelectFaceList selectBend() throws NXException, RemoteException
NXException
RemoteException
DirectUnfoldBuilder.MatType materials() throws NXException, RemoteException
DefineNeutralFactorBuilder.partMaterial()
instead.
NXException
RemoteException
void setMaterials(DirectUnfoldBuilder.MatType materials) throws NXException, RemoteException
DefineNeutralFactorBuilder.setPartMaterial(java.lang.String)
instead.
materials
- NXException
RemoteException
void loadDatabase() throws NXException, RemoteException
NXException
RemoteException
void kbyMaterial() throws NXException, RemoteException
NXException
RemoteException
String kfactor() throws NXException, RemoteException
DefineNeutralFactorBuilder.neutralFactor()
instead.
NXException
RemoteException
void setKFactor(String kFactor) throws NXException, RemoteException
DefineNeutralFactorBuilder.setNeutralFactor(java.lang.String)
instead.
kFactor
- NXException
RemoteException
double devLength() throws NXException, RemoteException
DefineNeutralFactorBuilder.bendDevelopedLength()
instead.
NXException
RemoteException
void setDevLength(double devLength) throws NXException, RemoteException
DefineNeutralFactorBuilder.setBendDevelopedLength(double)
instead.
devLength
- NXException
RemoteException
DefineNeutralFactorBuilder defineNeutralFactor() throws NXException, RemoteException
NXException
RemoteException
DirectUnfoldBuilder.Bend numBends() throws NXException, RemoteException
NXException
RemoteException
void setNumBends(DirectUnfoldBuilder.Bend numBends) throws NXException, RemoteException
numBends
- NXException
RemoteException
double angle1() throws NXException, RemoteException
NXException
RemoteException
void setAngle1(double angle1) throws NXException, RemoteException
angle1
- NXException
RemoteException
double angle2() throws NXException, RemoteException
NXException
RemoteException
void setAngle2(double angle2) throws NXException, RemoteException
angle2
- NXException
RemoteException
double angle3() throws NXException, RemoteException
NXException
RemoteException
void setAngle3(double angle3) throws NXException, RemoteException
angle3
- NXException
RemoteException
double angle4() throws NXException, RemoteException
NXException
RemoteException
void setAngle4(double angle4) throws NXException, RemoteException
angle4
- NXException
RemoteException
double angle5() throws NXException, RemoteException
NXException
RemoteException
void setAngle5(double angle5) throws NXException, RemoteException
angle5
- NXException
RemoteException
double angle6() throws NXException, RemoteException
NXException
RemoteException
void setAngle6(double angle6) throws NXException, RemoteException
angle6
- NXException
RemoteException
int designSequence() throws NXException, RemoteException
NXException
RemoteException
void setDesignSequence(int designSequence) throws NXException, RemoteException
designSequence
- NXException
RemoteException
int numInter() throws NXException, RemoteException
NXException
RemoteException
void setNumInter(int numInter) throws NXException, RemoteException
numInter
- NXException
RemoteException
int startStation() throws NXException, RemoteException
NXException
RemoteException
void setStartStation(int startStation) throws NXException, RemoteException
startStation
- NXException
RemoteException
double pitch() throws NXException, RemoteException
NXException
RemoteException
void setPitch(double pitch) throws NXException, RemoteException
pitch
- NXException
RemoteException
int orientPitch() throws NXException, RemoteException
NXException
RemoteException
void setOrientPitch(int orientPitch) throws NXException, RemoteException
orientPitch
- NXException
RemoteException
SelectComponent interStage() throws NXException, RemoteException
NXException
RemoteException
int editOption() throws NXException, RemoteException
NXException
RemoteException
void setEditOption(int editOption) throws NXException, RemoteException
editOption
- NXException
RemoteException
String interNamingRule() throws NXException, RemoteException
NXException
RemoteException
void setInterNamingRule(String interNamingRule) throws NXException, RemoteException
interNamingRule
- NXException
RemoteException
boolean interRenameComp() throws NXException, RemoteException
NXException
RemoteException
void setInterRenameComp(boolean interRenameComp) throws NXException, RemoteException
interRenameComp
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.