public interface WorkpieceBuilder extends Builder
WorkpieceCollection.createWorkpieceBuilder()
Property | Value |
---|---|
BlockType | UserDefinedBlock |
GenerateMethod | DistanceAllowance |
RoundDimensionValue | 0 |
RoundPrecision | 0 |
ShowBoundbox | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
WorkpieceBuilder.MethodType
the unit type includes the work piece define method
|
static class |
WorkpieceBuilder.Types
the unit type includes product and combined work piece type
|
static class |
WorkpieceBuilder.WorkPieceType
the unit type includes the work piece create method
|
Modifier and Type | Method and Description |
---|---|
WorkpieceBuilder.WorkPieceType |
blockType()
Returns the work piece shape type access functions
License requirements: None. |
WorkpieceBuilder.MethodType |
generateMethod()
Returns the generate method access functions
License requirements: None. |
Point |
referencePoint()
Returns the reference point to generate the work piece
License requirements: None. |
void |
resetSizes()
Resets workpiece sizes
License requirements: None. |
boolean |
roundDimensionValue()
Returns the dimension round value
License requirements: None. |
double |
roundPrecision()
Returns the round precision
License requirements: None. |
SelectBodyList |
selectWorkPieceBody()
Returns the work piece body selection
License requirements: None. |
void |
setBlockType(WorkpieceBuilder.WorkPieceType blockType)
License requirements: None. |
void |
setGenerateMethod(WorkpieceBuilder.MethodType generateMethod)
License requirements: None. |
void |
setReferencePoint(Point referencePoint)
License requirements: None. |
void |
setRoundDimensionValue(boolean roundDimensionValue)
License requirements: None. |
void |
setRoundPrecision(double roundPrecision)
License requirements: None. |
void |
setShowBoundbox(boolean showBoundbox)
License requirements: None. |
void |
setType(WorkpieceBuilder.Types type)
License requirements: None. |
boolean |
showBoundbox()
Returns the setting to show the bounding box of the product or not
License requirements: None. |
WorkpieceBuilder.Types |
type()
Returns the selection type to select the work piece
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
WorkpieceBuilder.WorkPieceType blockType() throws NXException, RemoteException
NXException
RemoteException
void setBlockType(WorkpieceBuilder.WorkPieceType blockType) throws NXException, RemoteException
blockType
- NXException
RemoteException
WorkpieceBuilder.MethodType generateMethod() throws NXException, RemoteException
NXException
RemoteException
void setGenerateMethod(WorkpieceBuilder.MethodType generateMethod) throws NXException, RemoteException
generateMethod
- NXException
RemoteException
void resetSizes() throws NXException, RemoteException
NXException
RemoteException
Point referencePoint() throws NXException, RemoteException
NXException
RemoteException
void setReferencePoint(Point referencePoint) throws NXException, RemoteException
referencePoint
- NXException
RemoteException
SelectBodyList selectWorkPieceBody() throws NXException, RemoteException
NXException
RemoteException
boolean roundDimensionValue() throws NXException, RemoteException
NXException
RemoteException
void setRoundDimensionValue(boolean roundDimensionValue) throws NXException, RemoteException
roundDimensionValue
- NXException
RemoteException
double roundPrecision() throws NXException, RemoteException
NXException
RemoteException
void setRoundPrecision(double roundPrecision) throws NXException, RemoteException
roundPrecision
- NXException
RemoteException
boolean showBoundbox() throws NXException, RemoteException
NXException
RemoteException
void setShowBoundbox(boolean showBoundbox) throws NXException, RemoteException
showBoundbox
- NXException
RemoteException
WorkpieceBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(WorkpieceBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.