public interface TrimSolidBuilder extends Builder
TrimSolidCollection.createTrimSolidBuilder()
Property | Value |
---|---|
ActionType | Trim |
ChangeBoxSize | 1 |
Clearance.Value | 0.1 (millimeters part), 0.004 (inches part) |
RemoveParameter | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
TrimSolidBuilder.TrimSolidAction
represents the action to create trim solid.
|
static class |
TrimSolidBuilder.Types
represents the option to select face or sheet body or manufacturing faces to trim the bounding box.
|
Modifier and Type | Method and Description |
---|---|
TrimSolidBuilder.TrimSolidAction |
actionType()
Returns the action type of trim, subtract or just keep the region and the bounding box.
|
boolean |
changeBoxSize()
Returns the option to change the created boundbox size
License requirements: None. |
Expression |
clearance()
Returns the single side clearance value of the bounding box.
|
void |
createBoundBox()
Creates the bounding box.
|
Body |
createToolingBox()
Creates the tooling box.
|
void |
insideBoundBox()
The faces inside the bounding box.
|
void |
insideCrossBoundBox()
The faces inside/cross the bounding box.
|
ScCollector |
regionFaces()
Returns the region faces to create trim solid.
|
boolean |
removeParameter()
Returns the option to remove parameter of the trim solid body
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
SelectBody |
selectBoundBox()
Returns the selected bounding box.
|
SelectComponent |
selectLinkTarget()
Returns the component that the trimmed body is linked to.
|
void |
setActionType(TrimSolidBuilder.TrimSolidAction actionType)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setBoundBox(Body block)
Sets the bounding box tag.
|
void |
setChangeBoxSize(boolean changeBoxSize)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setManualBody(Body block)
Sets the manually selected target body.
|
void |
setRemoveParameter(boolean removeParameter)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setTrimDirection(boolean trimDirection)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
void |
setType(TrimSolidBuilder.Types type)
License requirements: ug_mold_design ("UG MOLD") OR nx_electrode_wizard ("NX Electrode Wizard") OR prog_die_wizard ("UG/Progressive Die Wizard") . |
SelectBodyList |
sheetBody()
Returns the sheet body to create trim solid.
|
SelectFaceList |
taggedFaces()
Returns the faces with the defined attribute to create trim solid.
|
boolean |
trimDirection()
Returns the trim body side.
|
TrimSolidBuilder.Types |
type()
Returns the type to select face, sheet body or manufacturing faces to trim the bounding box.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector regionFaces() throws NXException, RemoteException
NXException
RemoteException
SelectBodyList sheetBody() throws NXException, RemoteException
NXException
RemoteException
SelectFaceList taggedFaces() throws NXException, RemoteException
NXException
RemoteException
void insideBoundBox() throws NXException, RemoteException
NXException
RemoteException
void insideCrossBoundBox() throws NXException, RemoteException
NXException
RemoteException
SelectBody selectBoundBox() throws NXException, RemoteException
NXException
RemoteException
Expression clearance() throws NXException, RemoteException
NXException
RemoteException
TrimSolidBuilder.TrimSolidAction actionType() throws NXException, RemoteException
NXException
RemoteException
void setActionType(TrimSolidBuilder.TrimSolidAction actionType) throws NXException, RemoteException
actionType
- NXException
RemoteException
boolean trimDirection() throws NXException, RemoteException
NXException
RemoteException
void setTrimDirection(boolean trimDirection) throws NXException, RemoteException
trimDirection
- NXException
RemoteException
boolean changeBoxSize() throws NXException, RemoteException
NXException
RemoteException
void setChangeBoxSize(boolean changeBoxSize) throws NXException, RemoteException
changeBoxSize
- NXException
RemoteException
SelectComponent selectLinkTarget() throws NXException, RemoteException
NXException
RemoteException
TrimSolidBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(TrimSolidBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
boolean removeParameter() throws NXException, RemoteException
NXException
RemoteException
void setRemoveParameter(boolean removeParameter) throws NXException, RemoteException
removeParameter
- NXException
RemoteException
void setBoundBox(Body block) throws NXException, RemoteException
block
- the bounding box block bodyNXException
RemoteException
void setManualBody(Body block) throws NXException, RemoteException
block
- the manually selected target bodyNXException
RemoteException
void createBoundBox() throws NXException, RemoteException
NXException
RemoteException
Body createToolingBox() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.