public interface TrimExtendBuilder extends FeatureBuilder
TrimExtend
builder.
Inputs to this class can be convergent objects.
FeatureCollection.createTrimExtendBuilder(nxopen.features.Feature)
Property | Value |
---|---|
ExtendNewFace | False |
TargetExtendDistance.Value | 25 (millimeters part), 1 (inches part) |
ToolExtendDistance.Value | 10 |
Modifier and Type | Interface and Description |
---|---|
static class |
TrimExtendBuilder.ArrowSideOptions
This enum represents the TrimExtend Arrow Side Options
|
static class |
TrimExtendBuilder.CreationTypes
This enum represents the TrimExtend types
|
static class |
TrimExtendBuilder.ExtensionMethods
This enum represents the TrimExtend Extension Methods
|
Modifier and Type | Method and Description |
---|---|
TrimExtendBuilder.ArrowSideOptions |
arrowSideOption()
Returns the trim and extend arrow side option to specify to retain or discard material in trim operations when Limits are set to Until Selected
License requirements: None. |
boolean |
extendNewFace()
Returns the extend new face to keep the original edges on the target or tool geometry
License requirements: None. |
TrimExtendBuilder.ExtensionMethods |
extensionMethod()
Returns the trim extend extension method to specify the continuity of an extend operation
License requirements: None. |
void |
setArrowSideOption(TrimExtendBuilder.ArrowSideOptions arrowSideOption)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtendNewFace(boolean extendNewFace)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setExtensionMethod(TrimExtendBuilder.ExtensionMethods extensionMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTargetReversed(boolean targetReversed)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setToolReversed(boolean toolReversed)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
void |
setType(TrimExtendBuilder.CreationTypes type)
License requirements: solid_modeling ("SOLIDS MODELING") OR cam_base ("CAM BASE") OR insp_programming ("INSPECTION PROGRAMMING") . |
ScCollector |
targetCollector()
Returns the target collector tool selection to specify the target for a trim or extend operation
License requirements: None. |
Expression |
targetExtendDistance()
Returns the target extend distance
License requirements: None. |
boolean |
targetReversed()
Returns the target material side direction , targetReversed = true, means target direction is reversed
License requirements: None. |
double |
tolerance()
Returns the distance tolerance
License requirements: None. |
ScCollector |
toolCollector()
Returns the tool collector tool selection to specify the tool for a trim or extend operation
License requirements: None. |
Expression |
toolExtendDistance()
Returns the tool extend distance
License requirements: None. |
boolean |
toolReversed()
Returns the target material side direction , toolReversed = true, means tool direction is reversed
License requirements: None. |
TrimExtendBuilder.CreationTypes |
type()
Returns the trim extend creation option
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
TrimExtendBuilder.CreationTypes type() throws NXException, RemoteException
NXException
RemoteException
void setType(TrimExtendBuilder.CreationTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
TrimExtendBuilder.ExtensionMethods extensionMethod() throws NXException, RemoteException
NXException
RemoteException
void setExtensionMethod(TrimExtendBuilder.ExtensionMethods extensionMethod) throws NXException, RemoteException
extensionMethod
- NXException
RemoteException
TrimExtendBuilder.ArrowSideOptions arrowSideOption() throws NXException, RemoteException
NXException
RemoteException
void setArrowSideOption(TrimExtendBuilder.ArrowSideOptions arrowSideOption) throws NXException, RemoteException
arrowSideOption
- NXException
RemoteException
ScCollector targetCollector() throws NXException, RemoteException
NXException
RemoteException
ScCollector toolCollector() throws NXException, RemoteException
NXException
RemoteException
Expression targetExtendDistance() throws NXException, RemoteException
NXException
RemoteException
Expression toolExtendDistance() throws NXException, RemoteException
NXException
RemoteException
boolean extendNewFace() throws NXException, RemoteException
NXException
RemoteException
void setExtendNewFace(boolean extendNewFace) throws NXException, RemoteException
extendNewFace
- NXException
RemoteException
boolean targetReversed() throws NXException, RemoteException
NXException
RemoteException
void setTargetReversed(boolean targetReversed) throws NXException, RemoteException
targetReversed
- NXException
RemoteException
boolean toolReversed() throws NXException, RemoteException
NXException
RemoteException
void setToolReversed(boolean toolReversed) throws NXException, RemoteException
toolReversed
- NXException
RemoteException
double tolerance() throws NXException, RemoteException
NXException
RemoteException
void setTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.