public interface BlankNestingBuilder extends Builder
BlankNestingCollection.createBlankNestingBuilder()
Property | Value |
---|---|
AngleResult | 0 |
AngleStep | 25 |
BlankArea | 0 |
BoundarySegment | 200 |
HeightStep | 25 |
LayoutType | Rectangle |
MinimumDistance | 0 |
PitchResult | 0 |
StripWidthResult | 0 |
Utilization | 0 |
WebDistance | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
BlankNestingBuilder.LayoutTypeSpecification
Specifies the layout type of blank nesting.
|
Modifier and Type | Method and Description |
---|---|
double |
angleResult()
Returns the angle between processed blank and original blank.
|
double |
angleStep()
Returns the angle increment to use when rotating the blank during the processing to find the best layout.
|
double |
blankArea()
Returns the up datum face area that was found in the processing.
|
int |
boundarySegment()
Returns the number of boundary segment.
|
double |
heightStep()
Returns the distance increment to use when translating the blank in the vertical direction during the processing to find the best layout.
|
void |
layoutCalculation()
The method to calculate maximum material utilization for the selected entities.
|
BlankNestingBuilder.LayoutTypeSpecification |
layoutType()
Returns the type of layout to use in the blank nesting processing.
|
double |
minimumDistance()
Returns the minimum distance between the adjacent blanks.
|
double |
pitchResult()
Returns the distance between blanks that was found in the processing.
|
ScCollector |
selectObject()
Returns the selected entities making up the blank to be nested.
|
void |
setAngleResult(double angleResult)
License requirements: None. |
void |
setAngleStep(double angleStep)
License requirements: None. |
void |
setBlankArea(double blankArea)
License requirements: None. |
void |
setBoundarySegment(int boundarySegment)
License requirements: None. |
void |
setHeightStep(double heightStep)
License requirements: None. |
void |
setLayoutType(BlankNestingBuilder.LayoutTypeSpecification layoutType)
License requirements: None. |
void |
setMinimumDistance(double minimumDistance)
License requirements: None. |
void |
setPitchResult(double pitchResult)
License requirements: None. |
void |
setStripWidthResult(double stripWidthResult)
License requirements: None. |
void |
setUtilization(double utilization)
License requirements: None. |
void |
setWebDistance(double webDistance)
License requirements: None. |
double |
stripWidthResult()
Returns the strip width.
|
double |
utilization()
Returns the maximum material utilization of the blank.
|
double |
webDistance()
Returns the distance between the blank and the strip.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector selectObject() throws NXException, RemoteException
NXException
RemoteException
BlankNestingBuilder.LayoutTypeSpecification layoutType() throws NXException, RemoteException
NXException
RemoteException
void setLayoutType(BlankNestingBuilder.LayoutTypeSpecification layoutType) throws NXException, RemoteException
layoutType
- NXException
RemoteException
void layoutCalculation() throws NXException, RemoteException
NXException
RemoteException
int boundarySegment() throws NXException, RemoteException
NXException
RemoteException
void setBoundarySegment(int boundarySegment) throws NXException, RemoteException
boundarySegment
- NXException
RemoteException
double webDistance() throws NXException, RemoteException
NXException
RemoteException
void setWebDistance(double webDistance) throws NXException, RemoteException
webDistance
- NXException
RemoteException
double minimumDistance() throws NXException, RemoteException
NXException
RemoteException
void setMinimumDistance(double minimumDistance) throws NXException, RemoteException
minimumDistance
- NXException
RemoteException
double angleStep() throws NXException, RemoteException
NXException
RemoteException
void setAngleStep(double angleStep) throws NXException, RemoteException
angleStep
- NXException
RemoteException
double heightStep() throws NXException, RemoteException
NXException
RemoteException
void setHeightStep(double heightStep) throws NXException, RemoteException
heightStep
- NXException
RemoteException
double stripWidthResult() throws NXException, RemoteException
NXException
RemoteException
void setStripWidthResult(double stripWidthResult) throws NXException, RemoteException
stripWidthResult
- NXException
RemoteException
double pitchResult() throws NXException, RemoteException
NXException
RemoteException
void setPitchResult(double pitchResult) throws NXException, RemoteException
pitchResult
- NXException
RemoteException
double angleResult() throws NXException, RemoteException
NXException
RemoteException
void setAngleResult(double angleResult) throws NXException, RemoteException
angleResult
- NXException
RemoteException
double blankArea() throws NXException, RemoteException
NXException
RemoteException
void setBlankArea(double blankArea) throws NXException, RemoteException
blankArea
- NXException
RemoteException
double utilization() throws NXException, RemoteException
NXException
RemoteException
void setUtilization(double utilization) throws NXException, RemoteException
utilization
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.