public interface TrimTaskBuilder extends FeatureBuilder
DieCollection.trimTask(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
TrimTaskBuilder.CameraLayerAndXmlpData
This class holds the data returned from
getCameraLayerAndXmlp() |
static class |
TrimTaskBuilder.CamTypes
Settings for the cam type of the trim task.
|
static class |
TrimTaskBuilder.CheckAndMovePlanesData
This class holds the data returned from
checkAndMovePlanes(nxopen.features.Feature, nxopen.features.Feature, nxopen.ISurface, nxopen.ISurface) |
static class |
TrimTaskBuilder.MatchCutTypes
Settings for the match cut type of the trim task.
|
static class |
TrimTaskBuilder.TrimBoundsData
This class holds the data returned from
getTrimBounds() |
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
ILocation |
camDirection()
Returns the cam direction of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
TrimTaskBuilder.CamTypes |
camType()
Returns the cam type of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
TrimTaskBuilder.CheckAndMovePlanesData |
checkAndMovePlanes(Feature origTip,
Feature targetTip,
ISurface origStartPlaneTag,
ISurface origEndPlaneTag)
Move end planes if the position of Trim Task is changed.
|
boolean |
createScrap()
Returns the create scrap setting of the trim task.
|
double |
distanceTolerance()
Returns the distance tolerance of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
ISurface |
endPlane()
Returns the end plane of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
finishOperation()
Returns the finish operation of the trim task
True indicates the trim is to be a finish trim.
|
DisplayableObject[] |
getAssociativeObjects()
Gets the associative objects of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
TrimTaskBuilder.CameraLayerAndXmlpData |
getCameraLayerAndXmlp()
Gets the camera layer settings and xmlp data
License requirements: die_engineering ("DIE ENGINEERING") . |
String[] |
getCameraNames()
Gets the names of the camera
License requirements: die_engineering ("DIE ENGINEERING") . |
View[] |
getCameraViews()
Gets the camera views of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
String[] |
getDetails()
Gets the detailed description of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
ISurface[] |
getScrapCutters()
Gets the scrap cutters of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
TrimTaskBuilder.TrimBoundsData |
getTrimBounds()
Gets the trim bounds of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
layoutFlange()
Returns the layout flange setting of the trim task.
|
double |
matchCutExtensionAngle()
Returns the match cut extension angle dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
double |
matchCutFirstRadius()
Returns the match cut first radius dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
double |
matchCutNotchOffset()
Returns the match cut notch offset dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
double |
matchCutOffsetFromPlane()
Returns the match cut offset from plane dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
double |
matchCutOffsetLength()
Returns the match cut offset length dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
double |
matchCutScrapCutterLength()
Returns the match cut scrap cutter length dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
double |
matchCutSecondRadius()
Returns the match cut second radius dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
double |
matchCutThirdRadius()
Returns the match cut third radius dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
TrimTaskBuilder.MatchCutTypes |
matchCutType()
Returns the match cut type of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
reverseTrimSide()
Returns the reverse trim side setting of the trim task.
|
void |
setAngleTolerance(double angleTolerance)
Sets the angle tolerance of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setAssociativeObjects(DisplayableObject[] objects)
Sets the associative objects of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCamDirection(ILocation camDirection)
Sets the cam direction of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCameraLayerAndXmlp(String[] layerSettings,
String[] xmlpData)
Sets the camera layer settings and xmlp data
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCameraNames(String[] strings)
Sets the names of the camera
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCameraViews(View[] objects)
Sets the camera views of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCamType(TrimTaskBuilder.CamTypes camType)
Sets the cam type of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCreateScrap(boolean createScrap)
Sets the create scrap setting of the trim task.
|
void |
setDetails(String[] strings)
Sets the detailed description of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setDistanceTolerance(double distanceTolerance)
Sets the distance tolerance of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setEndPlane(ISurface endPlane)
Sets the end plane of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setFinishOperation(boolean finishOperation)
Sets the finish operation of the trim task
True indicates the trim is to be a finish trim.
|
void |
setLayoutFlange(boolean layoutFlange)
Sets the layout flange setting of the trim task.
|
void |
setMatchCutExtensionAngle(double extensionAngle)
Sets the match cut extension angle dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setMatchCutFirstRadius(double firstRadius)
Sets the match cut first radius dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setMatchCutNotchOffset(double notchOffset)
Sets the match cut notch offset dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setMatchCutOffsetFromPlane(double offsetFromPlane)
Sets the match cut offset from plane dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setMatchCutOffsetLength(double offsetLength)
Sets the match cut offset length dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setMatchCutScrapCutterLength(double scrapCutterLength)
Sets the match cut scrap cutter length dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setMatchCutSecondRadius(double secondRadius)
Sets the match cut second radius dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setMatchCutThirdRadius(double thirdRadius)
Sets the match cut third radius dimension of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setMatchCutType(TrimTaskBuilder.MatchCutTypes matchCutType)
Sets the match cut type of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setReverseTrimSide(boolean reverse)
Sets the reverse trim side setting of the trim task.
|
void |
setScrapCutters(ISurface[] planes)
Sets the scrap cutters of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setStartPlane(ISurface startPlane)
Sets the start plane of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setTippedProduct(Feature tippedProduct)
Sets the tipped product of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setTrimBounds(DirectionOption direction,
IProfile[] profileEntries)
Sets the trim bounds of the trim task.
|
void |
setTrimNewDieFace(boolean newDieFace)
License requirements: die_engineering ("DIE ENGINEERING") . |
ISurface |
startPlane()
Returns the start plane of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
Feature |
tippedProduct()
Returns the tipped product of the trim task
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
trimNewDieFace()
Returns the trim new die face, from NX10.0 new stamping output can import one new die face to die engineer process.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
TrimTaskBuilder.CheckAndMovePlanesData checkAndMovePlanes(Feature origTip, Feature targetTip, ISurface origStartPlaneTag, ISurface origEndPlaneTag) throws NXException, RemoteException
origTip
- Original Die Tip.targetTip
- Die Tip in the target operation.origStartPlaneTag
- Original start plane.origEndPlaneTag
- Original end plane.NXException
RemoteException
Feature tippedProduct() throws NXException, RemoteException
NXException
RemoteException
void setTippedProduct(Feature tippedProduct) throws NXException, RemoteException
tippedProduct
- The tip of the operation where the trim
task resides.NXException
RemoteException
void setTrimBounds(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
setTippedProduct(nxopen.features.Feature)
needs to be called before this function.
direction
- Profile directionprofileEntries
- Profile entries that make up the
boundary of the trim taskNXException
RemoteException
TrimTaskBuilder.TrimBoundsData getTrimBounds() throws NXException, RemoteException
NXException
RemoteException
ILocation camDirection() throws NXException, RemoteException
NXException
RemoteException
void setCamDirection(ILocation camDirection) throws NXException, RemoteException
camDirection
- NXException
RemoteException
ISurface startPlane() throws NXException, RemoteException
NXException
RemoteException
void setStartPlane(ISurface startPlane) throws NXException, RemoteException
startPlane
- NXException
RemoteException
ISurface endPlane() throws NXException, RemoteException
NXException
RemoteException
void setEndPlane(ISurface endPlane) throws NXException, RemoteException
endPlane
- NXException
RemoteException
void setScrapCutters(ISurface[] planes) throws NXException, RemoteException
planes
- NXException
RemoteException
ISurface[] getScrapCutters() throws NXException, RemoteException
NXException
RemoteException
void setAssociativeObjects(DisplayableObject[] objects) throws NXException, RemoteException
objects
- NXException
RemoteException
DisplayableObject[] getAssociativeObjects() throws NXException, RemoteException
NXException
RemoteException
void setCameraViews(View[] objects) throws NXException, RemoteException
objects
- NXException
RemoteException
View[] getCameraViews() throws NXException, RemoteException
NXException
RemoteException
boolean finishOperation() throws NXException, RemoteException
NXException
RemoteException
void setFinishOperation(boolean finishOperation) throws NXException, RemoteException
finishOperation
- NXException
RemoteException
boolean layoutFlange() throws NXException, RemoteException
NXException
RemoteException
void setLayoutFlange(boolean layoutFlange) throws NXException, RemoteException
layoutFlange
- NXException
RemoteException
boolean createScrap() throws NXException, RemoteException
NXException
RemoteException
void setCreateScrap(boolean createScrap) throws NXException, RemoteException
createScrap
- NXException
RemoteException
boolean reverseTrimSide() throws NXException, RemoteException
NXException
RemoteException
void setReverseTrimSide(boolean reverse) throws NXException, RemoteException
reverse
- NXException
RemoteException
TrimTaskBuilder.MatchCutTypes matchCutType() throws NXException, RemoteException
NXException
RemoteException
void setMatchCutType(TrimTaskBuilder.MatchCutTypes matchCutType) throws NXException, RemoteException
matchCutType
- NXException
RemoteException
TrimTaskBuilder.CamTypes camType() throws NXException, RemoteException
NXException
RemoteException
void setCamType(TrimTaskBuilder.CamTypes camType) throws NXException, RemoteException
camType
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
void setDetails(String[] strings) throws NXException, RemoteException
strings
- detail stringsNXException
RemoteException
String[] getDetails() throws NXException, RemoteException
NXException
RemoteException
double matchCutNotchOffset() throws NXException, RemoteException
NXException
RemoteException
void setMatchCutNotchOffset(double notchOffset) throws NXException, RemoteException
notchOffset
- notch offset from trim lineNXException
RemoteException
double matchCutFirstRadius() throws NXException, RemoteException
NXException
RemoteException
void setMatchCutFirstRadius(double firstRadius) throws NXException, RemoteException
firstRadius
- first radius after notchNXException
RemoteException
double matchCutSecondRadius() throws NXException, RemoteException
NXException
RemoteException
void setMatchCutSecondRadius(double secondRadius) throws NXException, RemoteException
secondRadius
- second radius after notchNXException
RemoteException
double matchCutOffsetLength() throws NXException, RemoteException
NXException
RemoteException
void setMatchCutOffsetLength(double offsetLength) throws NXException, RemoteException
offsetLength
- length of offset pieceNXException
RemoteException
double matchCutThirdRadius() throws NXException, RemoteException
NXException
RemoteException
void setMatchCutThirdRadius(double thirdRadius) throws NXException, RemoteException
thirdRadius
- radius between offset piece and entension lineNXException
RemoteException
double matchCutExtensionAngle() throws NXException, RemoteException
NXException
RemoteException
void setMatchCutExtensionAngle(double extensionAngle) throws NXException, RemoteException
extensionAngle
- angle of extension line from perpendicularNXException
RemoteException
double matchCutScrapCutterLength() throws NXException, RemoteException
NXException
RemoteException
void setMatchCutScrapCutterLength(double scrapCutterLength) throws NXException, RemoteException
scrapCutterLength
- entension line lengthNXException
RemoteException
double matchCutOffsetFromPlane() throws NXException, RemoteException
NXException
RemoteException
void setMatchCutOffsetFromPlane(double offsetFromPlane) throws NXException, RemoteException
offsetFromPlane
- offset from scrap cutter planeNXException
RemoteException
TrimTaskBuilder.CameraLayerAndXmlpData getCameraLayerAndXmlp() throws NXException, RemoteException
NXException
RemoteException
void setCameraLayerAndXmlp(String[] layerSettings, String[] xmlpData) throws NXException, RemoteException
layerSettings
- 1 layer setting string for each camera object.
the string needs to be 256 characters long
(one for each user layer) with either 0 for off
or 1 for on.xmlpData
- xmlp dataNXException
RemoteException
void setCameraNames(String[] strings) throws NXException, RemoteException
strings
- each string contains the name of a camera objectNXException
RemoteException
String[] getCameraNames() throws NXException, RemoteException
NXException
RemoteException
boolean trimNewDieFace() throws NXException, RemoteException
NXException
RemoteException
void setTrimNewDieFace(boolean newDieFace) throws NXException, RemoteException
newDieFace
- if set to true, trim task performs on new die face, or else it will perform on original die face.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.