public interface TrimBodyBuilder extends FeatureBuilder
TrimBody2Builder
to create and edit trim body features. FeatureCollection.createTrimBodyBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
TrimBodyBuilder.DirectionType
Represents the trim direction
|
Modifier and Type | Method and Description |
---|---|
void |
addTarget(Body target)
Adds a target body during create.
|
Body[] |
getTargets()
Returns the target bodies of the trim body operation.
|
void |
removeTarget(Body target)
Removes a target body is removed from trim body in create.
|
void |
reverse()
Reverse the trim direction of trim body feature
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTargets(Body[] target)
Sets the targets for a trim body opearation.
|
void |
setTool(NXObject tool)
Sets the tool of the trim body feature
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setTrimDirection(TrimBodyBuilder.DirectionType direction)
Sets the trim direction of the trim body feature
License requirements: None. |
NXObject |
tool()
Returns the tool of the trim body feature
License requirements: None. |
TrimBodyBuilder.DirectionType |
trimDirection()
Returns the trim direction of the trim body feature
License requirements: None. |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Body[] getTargets() throws NXException, RemoteException
NXException
RemoteException
NXObject tool() throws NXException, RemoteException
NXException
RemoteException
TrimBodyBuilder.DirectionType trimDirection() throws NXException, RemoteException
NXException
RemoteException
void setTargets(Body[] target) throws NXException, RemoteException
target
- target bodiesNXException
RemoteException
void addTarget(Body target) throws NXException, RemoteException
target
- Body to addNXException
RemoteException
void removeTarget(Body target) throws NXException, RemoteException
target
- Body to removeNXException
RemoteException
void setTool(NXObject tool) throws NXException, RemoteException
tool
- Set trim body toolNXException
RemoteException
void setTrimDirection(TrimBodyBuilder.DirectionType direction) throws NXException, RemoteException
direction
- Set trim directionNXException
RemoteException
void reverse() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.