public interface TrimAndExtendBuilder
TrimAndExtend
builder
TrimFeatureCollection.createTrimAndExtendBuilder(nxopen.features.TrimAndExtend)
Property | Value |
---|---|
ArrowSideOption | Retain |
BodyOutputOption | ExtendOriginalSheet |
CombineOption | true |
CopyOriginalOption | false |
Operation | UntilSelected |
SurfaceShapeOption | NaturalCurvature |
Modifier and Type | Interface and Description |
---|---|
static class |
TrimAndExtendBuilder.ArrowSideType
Trim or Extend Arrow Side Results type.
|
static class |
TrimAndExtendBuilder.OperationType
Trim or Extend operation type.
|
Modifier and Type | Method and Description |
---|---|
TrimAndExtendBuilder.ArrowSideType |
arrowSideOption()
Returns the trim extend desired result type
License requirements: None. |
ExtendSheetBuilder.BodyOutput |
bodyOutputOption()
Returns the body output type
License requirements: None. |
boolean |
combineOption()
Returns the combine option determines if two bodies that make a corner are combined into one body.
|
boolean |
copyOriginalOption()
Returns the copy original logical determines if the original body is modified or if a copy of the original is modified.
|
double |
distanceTolerance()
Returns the distance tolerance
License requirements: None. |
TrimAndExtendBuilder.OperationType |
operation()
Returns the trim extend type
License requirements: None. |
boolean |
reverseTarget()
Returns the target reverse side flag
License requirements: None. |
boolean |
reverseTool()
Returns the tool reverse side flag
License requirements: None. |
void |
setArrowSideOption(TrimAndExtendBuilder.ArrowSideType arrowSideType)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setBodyOutputOption(ExtendSheetBuilder.BodyOutput bodyOutputOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCombineOption(boolean combine)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCopyOriginalOption(boolean copyOriginal)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOperation(TrimAndExtendBuilder.OperationType operation)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReverseTarget(boolean reverseTarget)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReverseTool(boolean reverseTool)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSurfaceShapeOption(ExtendSheetBuilder.SurfaceShape surfaceShapeOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
ExtendSheetBuilder.SurfaceShape |
surfaceShapeOption()
Returns the extension method
License requirements: None. |
ScCollector |
targetSelection()
Returns the target collector which contains either edge or face
License requirements: None. |
ScCollector |
toolSelection()
Returns the tool collector which contains either edges or faces
License requirements: None. |
TrimAndExtendBuilder.OperationType operation() throws NXException, RemoteException
NXException
RemoteException
void setOperation(TrimAndExtendBuilder.OperationType operation) throws NXException, RemoteException
operation
- NXException
RemoteException
TrimAndExtendBuilder.ArrowSideType arrowSideOption() throws NXException, RemoteException
NXException
RemoteException
void setArrowSideOption(TrimAndExtendBuilder.ArrowSideType arrowSideType) throws NXException, RemoteException
arrowSideType
- NXException
RemoteException
ScCollector targetSelection() throws NXException, RemoteException
NXException
RemoteException
boolean reverseTarget() throws NXException, RemoteException
NXException
RemoteException
void setReverseTarget(boolean reverseTarget) throws NXException, RemoteException
reverseTarget
- NXException
RemoteException
ScCollector toolSelection() throws NXException, RemoteException
NXException
RemoteException
boolean reverseTool() throws NXException, RemoteException
NXException
RemoteException
void setReverseTool(boolean reverseTool) throws NXException, RemoteException
reverseTool
- NXException
RemoteException
ExtendSheetBuilder.SurfaceShape surfaceShapeOption() throws NXException, RemoteException
NXException
RemoteException
void setSurfaceShapeOption(ExtendSheetBuilder.SurfaceShape surfaceShapeOption) throws NXException, RemoteException
surfaceShapeOption
- NXException
RemoteException
ExtendSheetBuilder.BodyOutput bodyOutputOption() throws NXException, RemoteException
NXException
RemoteException
void setBodyOutputOption(ExtendSheetBuilder.BodyOutput bodyOutputOption) throws NXException, RemoteException
bodyOutputOption
- NXException
RemoteException
boolean copyOriginalOption() throws NXException, RemoteException
NXException
RemoteException
void setCopyOriginalOption(boolean copyOriginal) throws NXException, RemoteException
copyOriginal
- NXException
RemoteException
boolean combineOption() throws NXException, RemoteException
NXException
RemoteException
void setCombineOption(boolean combine) throws NXException, RemoteException
combine
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.