public interface ScrapDesignBuilder extends Builder
ScrapDesignCollection.createScrapDesignBuilder()
Property | Value |
---|---|
AddonOperation | Overlap |
ApplyColor | 0 |
DefStationNum | 1 |
DoubleA | 0 |
DoubleAngle | 0 |
DoubleB | 0 |
DoubleH | 0 |
DoubleR | 0.2 |
EditMethod | Split |
EditStationNum | 1 |
MinRad | 0.1 |
OvercutOperation | NormalType |
OverlapWidth | 0.1 |
PierceType | Piercing |
ProcessFive | 0 |
ProcessFour | 0 |
ProcessOne | 0 |
ProcessThree | 0 |
ProcessTwo | 0 |
RemoveFilter | InferScrap |
ScrapPosition | ProjectToStrip |
ScrapTol | 0.01 |
ScrapTypeEnum | Create |
Modifier and Type | Interface and Description |
---|---|
static class |
ScrapDesignBuilder.AddonType
Specifies the add-on type
|
static class |
ScrapDesignBuilder.Body
Specifies the operation type of scraps
|
static class |
ScrapDesignBuilder.DefScrapType
Specifies the definition type of scraps
|
static class |
ScrapDesignBuilder.EditScrapType
Specifies the edit type of scraps
|
static class |
ScrapDesignBuilder.OvercutType
Specifies the over cut type, different type has different parameters
|
static class |
ScrapDesignBuilder.RemoveType
Specifies the removing type as filter
|
static class |
ScrapDesignBuilder.ScrapDefPosition
Specifies the position method of scraps, projecting method is normally used
|
static class |
ScrapDesignBuilder.ScrapDefType
Specifies the creation type of scraps
|
static class |
ScrapDesignBuilder.TrimNumType
Specifies the step of trimming process, the maximum is five
|
Modifier and Type | Method and Description |
---|---|
ScrapDesignBuilder.AddonType |
addonOperation()
Returns the add-on operation, which includes overlap, overcut, trimming and user defined
License requirements: None. |
boolean |
applyColor()
Returns the toggle to determine whether the color will be used to all other scraps with the same shape
License requirements: None. |
NXColor |
assignColor()
Returns the color for assigned scrap
License requirements: None. |
SelectEdgeList |
attachEdge()
Returns the edge that overlap will be attached
License requirements: None. |
SelectBody |
attachScrap()
Returns the scrap that overlap will be attached
License requirements: None. |
ScCollector |
boundaryList()
Returns the boundary list served for boundary line method
License requirements: None. |
SelectBodyList |
changeColScrap()
Returns the changing color of scrap
License requirements: None. |
Section |
curveList()
Returns the curve list served for boundary+sketch or close boundaries method
License requirements: None. |
int |
defStationNum()
Returns the defined station number, according to it scraps can be laid out automatically in strip
License requirements: None. |
double |
doubleA()
Returns the double A served as the parameter of overcut
License requirements: None. |
double |
doubleAngle()
Returns the double Angle served as the parameter of overcut
License requirements: None. |
double |
doubleB()
Returns the double B served as the parameter of overcut
License requirements: None. |
double |
doubleH()
Returns the double H served as the parameter of overcut
License requirements: None. |
double |
doubleR()
Returns the double R served as the parameter of overcut
License requirements: None. |
ScrapDesignBuilder.EditScrapType |
editMethod()
Returns the edit method, which includes splitting, merging, applying minimum radius, changing station, deleting and updating
License requirements: None. |
int |
editStationNum()
Returns the station number to lay out in strip
License requirements: None. |
SelectBodyList |
existScrap()
Returns the existed scrap served for exist sheet body method
License requirements: None. |
Point3d |
getOvercutPosition()
Returns the overcut position, it determines where the overcut sketch will be constrained
License requirements: None. |
NXColor |
holeColor()
Returns the hole color
License requirements: None. |
double |
minRad()
Returns the minimum radius to blend sharp corners
License requirements: None. |
NXColor |
overcutColor()
Returns the overcut color
License requirements: None. |
SelectEdge |
overcutEdge()
Returns the edge that overcut will be attached
License requirements: None. |
ScrapDesignBuilder.OvercutType |
overcutOperation()
Returns the overcut operation, which includes normal type, tangent type, circular type and rectangular type
License requirements: None. |
NXColor |
overlapColor()
Returns the overlap color
License requirements: None. |
double |
overlapWidth()
Returns the overlap width
License requirements: None. |
ScrapDesignBuilder.DefScrapType |
pierceType()
Returns the piercing type, piercing or piloting
License requirements: None. |
NXColor |
piercingColor()
Returns the piercing color
License requirements: None. |
NXColor |
pilotingColor()
Returns the piloting color
License requirements: None. |
double |
processFive()
Returns the process five
License requirements: None. |
double |
processFour()
Returns the process four
License requirements: None. |
double |
processOne()
Returns the process one
License requirements: None. |
double |
processThree()
Returns the process three
License requirements: None. |
double |
processTwo()
Returns the process two
License requirements: None. |
ScrapDesignBuilder.RemoveType |
removeFilter()
Returns the removing filter
License requirements: None. |
ScrapDesignBuilder.ScrapDefType |
scrapMethod()
Returns the scrap method, which includes boundary+sketch, hole boundary, close curves, boundary lines and existed sheet body
License requirements: None. |
ScrapDesignBuilder.ScrapDefPosition |
scrapPosition()
Returns the scrap position
License requirements: None. |
double |
scrapTol()
Returns the scrap tolerance, when fail to create scrap in some cases, this value can be decreased to try again
License requirements: None. |
ScrapDesignBuilder.Body |
scrapTypeEnum()
Returns the scrap type enum
License requirements: None. |
SelectBodyList |
secondScrap()
Returns the second scrap to merge with the first one
License requirements: None. |
void |
setAddonOperation(ScrapDesignBuilder.AddonType addonOperation)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setApplyColor(boolean applyColor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setAssignColor(NXColor assignColor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDefStationNum(int defStationNum)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDoubleA(double doubleA)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDoubleAngle(double doubleAngle)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDoubleB(double doubleB)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDoubleH(double doubleH)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDoubleR(double doubleR)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEditMethod(ScrapDesignBuilder.EditScrapType editMethod)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setEditStationNum(int editStationNum)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setHoleColor(NXColor holeColor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMinRad(double minRad)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOvercutColor(NXColor overcutColor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOvercutOperation(ScrapDesignBuilder.OvercutType overcutOperation)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOvercutPosition(Point3d overcutPosition)
Sets the overcut position, it determines where the overcut sketch will be constrained
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOverlapColor(NXColor overlapColor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOverlapWidth(double overlapWidth)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPierceType(ScrapDesignBuilder.DefScrapType pierceType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPiercingColor(NXColor piercingColor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPilotingColor(NXColor pilotingColor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setProcessFive(double processFive)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setProcessFour(double processFour)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setProcessOne(double processOne)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setProcessThree(double processThree)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setProcessTwo(double processTwo)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setRemoveFilter(ScrapDesignBuilder.RemoveType removeFilter)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setScrapMethod(ScrapDesignBuilder.ScrapDefType scrapMethod)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setScrapPosition(ScrapDesignBuilder.ScrapDefPosition scrapPosition)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setScrapTol(double scrapTol)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setScrapTypeEnum(ScrapDesignBuilder.Body scrapTypeEnum)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTrimmingColor(NXColor trimmingColor)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTrimNum(ScrapDesignBuilder.TrimNumType trimNum)
License requirements: solid_modeling ("SOLIDS MODELING") . |
Section |
splitCurve()
Returns the splitting curve
License requirements: None. |
SelectBodyList |
splitScrap()
Returns the scrap to be splitted or merged
License requirements: None. |
NXColor |
trimmingColor()
Returns the trimming color
License requirements: None. |
ScrapDesignBuilder.TrimNumType |
trimNum()
Returns the trimming number
License requirements: None. |
Section |
userAddonCurve()
Returns the user defined add-on curve to create overlap+overcut
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScrapDesignBuilder.Body scrapTypeEnum() throws NXException, RemoteException
NXException
RemoteException
void setScrapTypeEnum(ScrapDesignBuilder.Body scrapTypeEnum) throws NXException, RemoteException
scrapTypeEnum
- NXException
RemoteException
ScrapDesignBuilder.ScrapDefType scrapMethod() throws NXException, RemoteException
NXException
RemoteException
void setScrapMethod(ScrapDesignBuilder.ScrapDefType scrapMethod) throws NXException, RemoteException
scrapMethod
- NXException
RemoteException
Section curveList() throws NXException, RemoteException
NXException
RemoteException
ScCollector boundaryList() throws NXException, RemoteException
NXException
RemoteException
SelectBodyList existScrap() throws NXException, RemoteException
NXException
RemoteException
int defStationNum() throws NXException, RemoteException
NXException
RemoteException
void setDefStationNum(int defStationNum) throws NXException, RemoteException
defStationNum
- NXException
RemoteException
ScrapDesignBuilder.DefScrapType pierceType() throws NXException, RemoteException
NXException
RemoteException
void setPierceType(ScrapDesignBuilder.DefScrapType pierceType) throws NXException, RemoteException
pierceType
- NXException
RemoteException
ScrapDesignBuilder.ScrapDefPosition scrapPosition() throws NXException, RemoteException
NXException
RemoteException
void setScrapPosition(ScrapDesignBuilder.ScrapDefPosition scrapPosition) throws NXException, RemoteException
scrapPosition
- NXException
RemoteException
double scrapTol() throws NXException, RemoteException
NXException
RemoteException
void setScrapTol(double scrapTol) throws NXException, RemoteException
scrapTol
- NXException
RemoteException
NXColor piercingColor() throws NXException, RemoteException
NXException
RemoteException
void setPiercingColor(NXColor piercingColor) throws NXException, RemoteException
piercingColor
- NXException
RemoteException
NXColor pilotingColor() throws NXException, RemoteException
NXException
RemoteException
void setPilotingColor(NXColor pilotingColor) throws NXException, RemoteException
pilotingColor
- NXException
RemoteException
NXColor overlapColor() throws NXException, RemoteException
NXException
RemoteException
void setOverlapColor(NXColor overlapColor) throws NXException, RemoteException
overlapColor
- NXException
RemoteException
NXColor overcutColor() throws NXException, RemoteException
NXException
RemoteException
void setOvercutColor(NXColor overcutColor) throws NXException, RemoteException
overcutColor
- NXException
RemoteException
NXColor trimmingColor() throws NXException, RemoteException
NXException
RemoteException
void setTrimmingColor(NXColor trimmingColor) throws NXException, RemoteException
trimmingColor
- NXException
RemoteException
NXColor holeColor() throws NXException, RemoteException
NXException
RemoteException
void setHoleColor(NXColor holeColor) throws NXException, RemoteException
holeColor
- NXException
RemoteException
ScrapDesignBuilder.EditScrapType editMethod() throws NXException, RemoteException
NXException
RemoteException
void setEditMethod(ScrapDesignBuilder.EditScrapType editMethod) throws NXException, RemoteException
editMethod
- NXException
RemoteException
SelectBodyList splitScrap() throws NXException, RemoteException
NXException
RemoteException
SelectBodyList secondScrap() throws NXException, RemoteException
NXException
RemoteException
Section splitCurve() throws NXException, RemoteException
NXException
RemoteException
ScrapDesignBuilder.RemoveType removeFilter() throws NXException, RemoteException
NXException
RemoteException
void setRemoveFilter(ScrapDesignBuilder.RemoveType removeFilter) throws NXException, RemoteException
removeFilter
- NXException
RemoteException
double minRad() throws NXException, RemoteException
NXException
RemoteException
void setMinRad(double minRad) throws NXException, RemoteException
minRad
- NXException
RemoteException
int editStationNum() throws NXException, RemoteException
NXException
RemoteException
void setEditStationNum(int editStationNum) throws NXException, RemoteException
editStationNum
- NXException
RemoteException
ScrapDesignBuilder.AddonType addonOperation() throws NXException, RemoteException
NXException
RemoteException
void setAddonOperation(ScrapDesignBuilder.AddonType addonOperation) throws NXException, RemoteException
addonOperation
- NXException
RemoteException
SelectBody attachScrap() throws NXException, RemoteException
NXException
RemoteException
SelectEdgeList attachEdge() throws NXException, RemoteException
NXException
RemoteException
double overlapWidth() throws NXException, RemoteException
NXException
RemoteException
void setOverlapWidth(double overlapWidth) throws NXException, RemoteException
overlapWidth
- NXException
RemoteException
ScrapDesignBuilder.OvercutType overcutOperation() throws NXException, RemoteException
NXException
RemoteException
void setOvercutOperation(ScrapDesignBuilder.OvercutType overcutOperation) throws NXException, RemoteException
overcutOperation
- NXException
RemoteException
SelectEdge overcutEdge() throws NXException, RemoteException
NXException
RemoteException
double doubleA() throws NXException, RemoteException
NXException
RemoteException
void setDoubleA(double doubleA) throws NXException, RemoteException
doubleA
- NXException
RemoteException
double doubleB() throws NXException, RemoteException
NXException
RemoteException
void setDoubleB(double doubleB) throws NXException, RemoteException
doubleB
- NXException
RemoteException
double doubleH() throws NXException, RemoteException
NXException
RemoteException
void setDoubleH(double doubleH) throws NXException, RemoteException
doubleH
- NXException
RemoteException
double doubleAngle() throws NXException, RemoteException
NXException
RemoteException
void setDoubleAngle(double doubleAngle) throws NXException, RemoteException
doubleAngle
- NXException
RemoteException
double doubleR() throws NXException, RemoteException
NXException
RemoteException
void setDoubleR(double doubleR) throws NXException, RemoteException
doubleR
- NXException
RemoteException
ScrapDesignBuilder.TrimNumType trimNum() throws NXException, RemoteException
NXException
RemoteException
void setTrimNum(ScrapDesignBuilder.TrimNumType trimNum) throws NXException, RemoteException
trimNum
- NXException
RemoteException
double processOne() throws NXException, RemoteException
NXException
RemoteException
void setProcessOne(double processOne) throws NXException, RemoteException
processOne
- NXException
RemoteException
double processTwo() throws NXException, RemoteException
NXException
RemoteException
void setProcessTwo(double processTwo) throws NXException, RemoteException
processTwo
- NXException
RemoteException
double processThree() throws NXException, RemoteException
NXException
RemoteException
void setProcessThree(double processThree) throws NXException, RemoteException
processThree
- NXException
RemoteException
double processFour() throws NXException, RemoteException
NXException
RemoteException
void setProcessFour(double processFour) throws NXException, RemoteException
processFour
- NXException
RemoteException
double processFive() throws NXException, RemoteException
NXException
RemoteException
void setProcessFive(double processFive) throws NXException, RemoteException
processFive
- NXException
RemoteException
Section userAddonCurve() throws NXException, RemoteException
NXException
RemoteException
SelectBodyList changeColScrap() throws NXException, RemoteException
NXException
RemoteException
NXColor assignColor() throws NXException, RemoteException
NXException
RemoteException
void setAssignColor(NXColor assignColor) throws NXException, RemoteException
assignColor
- NXException
RemoteException
boolean applyColor() throws NXException, RemoteException
NXException
RemoteException
void setApplyColor(boolean applyColor) throws NXException, RemoteException
applyColor
- NXException
RemoteException
Point3d getOvercutPosition() throws NXException, RemoteException
NXException
RemoteException
void setOvercutPosition(Point3d overcutPosition) throws NXException, RemoteException
overcutPosition
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.