public interface EjectorPostProcessingBuilder extends Builder
EjectorPostProcessingCollection.createEjectorPostProcessingBuilder()
Property | Value |
---|---|
ActionType | AdjustLength |
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. |
Expression |
offsetValue()
Returns the offset value is used to create offset feature on the trimmed ejector pin true body.
|
void |
setActionType(EjectorPostProcessingBuilder.TrimMethod actionType)
License requirements: None. |
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
Expression fitDistance() throws NXException, RemoteException
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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.