public interface EjectorPostProcessingBuilder extends Builder
EjectorPostProcessingCollection.createEjectorPostProcessingBuilder()
Property | Value |
---|---|
ActionType | AdjustLength |
ForceFitDistance | 0 |
PrecisionValue | 0 |
TrimPart | Notrimpart |
TrimSurface | Face |
Modifier and Type | Interface and Description |
---|---|
static class |
EjectorPostProcessingBuilder.TrimMethod
The processing type: Trim, Adjust length and Untrim.
|
static class |
EjectorPostProcessingBuilder.TrimPartName
The trim part where to find a trim surface as tool to trim ejector pins.
|
static class |
EjectorPostProcessingBuilder.TrimSufaceName
The trim surface types.
|
Modifier and Type | Method and Description |
---|---|
EjectorPostProcessingBuilder.TrimMethod |
actionType()
Returns the trim method of ejector pin post processing.
|
Expression |
fitDistance()
Returns the distance used to adjust the length of an ejector pin for the false body
License requirements: None. |
boolean |
forceFitDistance()
Returns the option is used to determine whether or not to force the use of the fit distance value from the UI, instead of the value from the ejector pin part
License requirements: None. |
Expression |
offsetValue()
Returns the offset value is used to create offset feature on the trimmed ejector pin true body.
|
double |
precisionValue()
Returns the precision of the fit distance value.
|
void |
setActionType(EjectorPostProcessingBuilder.TrimMethod actionType)
License requirements: None. |
void |
setForceFitDistance(boolean forceFitDistance)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setPrecisionValue(double precisionValue)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setTrimDataDetails(int surfaceType,
NXObject[] targets,
NXObject[] tools)
Set details of the trim data.
|
void |
setTrimPart(EjectorPostProcessingBuilder.TrimPartName trimPart)
License requirements: None. |
void |
setTrimSurface(EjectorPostProcessingBuilder.TrimSufaceName trimSurface)
License requirements: None. |
SelectNXObjectList |
targetComponents()
Returns the target components which contains the target ejector pins to be trimmed.
|
ScCollector |
toolFace()
Returns the faces used to trim an ejector pin.
|
SelectBody |
toolSheetBody()
Returns the sheet body used to trim an ejector pin.
|
EjectorPostProcessingBuilder.TrimPartName |
trimPart()
Returns the trim part in which trim surface features are cycled.
|
EjectorPostProcessingBuilder.TrimSufaceName |
trimSurface()
Returns the trim surface used to trim an ejector pin.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
EjectorPostProcessingBuilder.TrimMethod actionType() throws NXException, RemoteException
NXException
RemoteException
void setActionType(EjectorPostProcessingBuilder.TrimMethod actionType) throws NXException, RemoteException
actionType
- NXException
RemoteException
SelectNXObjectList targetComponents() throws NXException, RemoteException
NXException
RemoteException
EjectorPostProcessingBuilder.TrimPartName trimPart() throws NXException, RemoteException
NXException
RemoteException
void setTrimPart(EjectorPostProcessingBuilder.TrimPartName trimPart) throws NXException, RemoteException
trimPart
- NXException
RemoteException
EjectorPostProcessingBuilder.TrimSufaceName trimSurface() throws NXException, RemoteException
NXException
RemoteException
void setTrimSurface(EjectorPostProcessingBuilder.TrimSufaceName trimSurface) throws NXException, RemoteException
trimSurface
- NXException
RemoteException
SelectBody toolSheetBody() throws NXException, RemoteException
NXException
RemoteException
ScCollector toolFace() throws NXException, RemoteException
NXException
RemoteException
boolean forceFitDistance() throws NXException, RemoteException
NXException
RemoteException
void setForceFitDistance(boolean forceFitDistance) throws NXException, RemoteException
forceFitDistance
- NXException
RemoteException
Expression fitDistance() throws NXException, RemoteException
NXException
RemoteException
double precisionValue() throws NXException, RemoteException
NXException
RemoteException
void setPrecisionValue(double precisionValue) throws NXException, RemoteException
precisionValue
- NXException
RemoteException
Expression offsetValue() throws NXException, RemoteException
NXException
RemoteException
void setTrimDataDetails(int surfaceType, NXObject[] targets, NXObject[] tools) throws NXException, RemoteException
surfaceType
- the surface type.targets
- array of target ejector pins.tools
- array of tool objects.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.