public interface ExtendSheetBuilder extends FeatureBuilder
ExtendSheet
builder
TrimFeatureCollection.createExtendSheetBuilder(nxopen.features.ExtendSheet)
Property | Value |
---|---|
BodyOutputOption | ExtendOriginalSheet |
CopyOriginal | false |
LimitMethod | Offset |
Offset.Value | 5 (millimeters part), 0.2 (inches part) |
SideEdgeShapeOption | Automatic |
SurfaceShapeOption | NaturalCurvature |
Modifier and Type | Interface and Description |
---|---|
static class |
ExtendSheetBuilder.BodyOutput
Creates extension as an existing or a new entity
|
static class |
ExtendSheetBuilder.Limit
Determines the Limit type for extension
|
static class |
ExtendSheetBuilder.SideEdgeShape
Determines the path of the extension
|
static class |
ExtendSheetBuilder.SurfaceShape
Determines the surface type of the extension
|
Modifier and Type | Method and Description |
---|---|
ExtendSheetBuilder.BodyOutput |
bodyOutputOption()
Returns the option to control whether the shape is extended as the original sheet, as a new face, or as a new sheet
License requirements: None. |
boolean |
copyOriginal()
Returns the copy original option determines if the original body is modified or a copy of the original is made
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance
License requirements: None. |
ExtendSheetBuilder.Limit |
limitMethod()
Returns the option to control limit by distance or until selected objects
License requirements: None. |
ScCollector |
limitTools()
Returns the limiting tool face or plane to extend to
License requirements: None. |
Expression |
offset()
Returns the offset distance to extend
License requirements: None. |
void |
reverseExtensionSide()
Option to reverse the extension side of the edge
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setBodyOutputOption(ExtendSheetBuilder.BodyOutput bodyOutputOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setCopyOriginal(boolean copyOriginal)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setDistanceTolerance(double tolerance)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setLimitMethod(ExtendSheetBuilder.Limit limitMethod)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSideEdgeShapeOption(ExtendSheetBuilder.SideEdgeShape sideEdgeShapeOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setSurfaceShapeOption(ExtendSheetBuilder.SurfaceShape surfaceShapeOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
ExtendSheetBuilder.SideEdgeShape |
sideEdgeShapeOption()
Returns the direction by which the edge is extended
License requirements: None. |
ExtendSheetBuilder.SurfaceShape |
surfaceShapeOption()
Returns the method by which the surface is extended which defines the shape
License requirements: None. |
ScCollector |
targetBoundaryEdges()
Returns the input edges to extend
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
ScCollector targetBoundaryEdges() throws NXException, RemoteException
NXException
RemoteException
ExtendSheetBuilder.Limit limitMethod() throws NXException, RemoteException
NXException
RemoteException
void setLimitMethod(ExtendSheetBuilder.Limit limitMethod) throws NXException, RemoteException
limitMethod
- NXException
RemoteException
Expression offset() throws NXException, RemoteException
NXException
RemoteException
ScCollector limitTools() throws NXException, RemoteException
NXException
RemoteException
ExtendSheetBuilder.SurfaceShape surfaceShapeOption() throws NXException, RemoteException
NXException
RemoteException
void setSurfaceShapeOption(ExtendSheetBuilder.SurfaceShape surfaceShapeOption) throws NXException, RemoteException
surfaceShapeOption
- NXException
RemoteException
ExtendSheetBuilder.SideEdgeShape sideEdgeShapeOption() throws NXException, RemoteException
NXException
RemoteException
void setSideEdgeShapeOption(ExtendSheetBuilder.SideEdgeShape sideEdgeShapeOption) throws NXException, RemoteException
sideEdgeShapeOption
- NXException
RemoteException
ExtendSheetBuilder.BodyOutput bodyOutputOption() throws NXException, RemoteException
NXException
RemoteException
void setBodyOutputOption(ExtendSheetBuilder.BodyOutput bodyOutputOption) throws NXException, RemoteException
bodyOutputOption
- NXException
RemoteException
boolean copyOriginal() throws NXException, RemoteException
NXException
RemoteException
void setCopyOriginal(boolean copyOriginal) throws NXException, RemoteException
copyOriginal
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
void reverseExtensionSide() throws NXException, RemoteException
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.