public interface NormalCutoutBuilder extends SheetmetalBaseBuilder
SheetmetalManager.createNormalCutoutFeatureBuilder(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
NormalCutoutBuilder.CutTypeOptions
This enum represents the cut type for the normal cutout.
|
static class |
NormalCutoutBuilder.DepthSideOptions
This enum represents the depth direction for the normal cutout.
|
static class |
NormalCutoutBuilder.DepthTypeOptions
This enum represents the depth type for the normal cutout.
|
static class |
NormalCutoutBuilder.SectionSideOptions
This enum represents the side of the section that the normal cutout removes material.
|
static class |
NormalCutoutBuilder.TypeOptions
Represents the type of the normal cutout - sketch type OR 3D-curve type
|
Modifier and Type | Method and Description |
---|---|
NormalCutoutBuilder.CutTypeOptions |
cutType()
Returns the cut type for the normal cutout.
|
Expression |
depth()
Returns the depth of the cutout.
|
NormalCutoutBuilder.DepthSideOptions |
depthSide()
Returns the depth side for the normal cutout.
|
NormalCutoutBuilder.DepthTypeOptions |
depthType()
Returns the depth type for the normal cutout.
|
ISurface |
from()
Returns the face or datum plane from which the cutout begins.
|
Section |
section()
Returns the section used by the normal cutout.
|
NormalCutoutBuilder.SectionSideOptions |
sectionSide()
Returns the side of the section that the normal cutout removes material.
|
void |
setCutType(NormalCutoutBuilder.CutTypeOptions cutType)
Sets the cut type for the normal cutout.
|
void |
setDepth(String depth)
Deprecated.
Deprecated in NX10.0.0. Use
Expression.setRightHandSide(java.lang.String) on the Expression object returned from depth() instead.
|
void |
setDepthSide(NormalCutoutBuilder.DepthSideOptions depthSide)
Sets the depth side for the normal cutout.
|
void |
setDepthType(NormalCutoutBuilder.DepthTypeOptions type)
Sets the depth type for the normal cutout.
|
void |
setFrom(ISurface ffrom)
Sets the face or datum plane from which the cutout begins.
|
void |
setSection(Section section)
Sets the section used by the normal cutout.
|
void |
setSectionSide(NormalCutoutBuilder.SectionSideOptions sectionSide)
Sets the side of the section that the normal cutout removes material.
|
void |
setSketch(SketchFeature sketch)
Sets the internal sketch used by the normal cutout, if it exists.
|
void |
setTargetBody(Body targetBody)
Sets the target body on which the normal cutout is created.
|
void |
setTo(ISurface to)
Sets the face or datum plane at which the cutout ends.
|
void |
setType(NormalCutoutBuilder.TypeOptions type)
Sets the type for the normal cutout.
|
SketchFeature |
sketch()
Returns the internal sketch used by the normal cutout, if it exists.
|
Body |
targetBody()
Returns the target body on which the normal cutout is created.
|
ISurface |
to()
Returns the face or datum plane at which the cutout ends.
|
NormalCutoutBuilder.TypeOptions |
type()
Returns the type for the normal cutout.
|
int |
validateBuilderData()
Verify that the builder data is valid for creating a normal cutout.
|
getApplicationContext, setApplicationContext
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section section() throws NXException, RemoteException
NXException
RemoteException
void setSection(Section section) throws NXException, RemoteException
section
- NXException
RemoteException
NormalCutoutBuilder.DepthSideOptions depthSide() throws NXException, RemoteException
NormalCutoutBuilder.DepthSideOptions
.
NXException
RemoteException
void setDepthSide(NormalCutoutBuilder.DepthSideOptions depthSide) throws NXException, RemoteException
NormalCutoutBuilder.DepthSideOptions
.
depthSide
- NXException
RemoteException
NormalCutoutBuilder.SectionSideOptions sectionSide() throws NXException, RemoteException
NormalCutoutBuilder.SectionSideOptions
.
NXException
RemoteException
void setSectionSide(NormalCutoutBuilder.SectionSideOptions sectionSide) throws NXException, RemoteException
NormalCutoutBuilder.SectionSideOptions
.
sectionSide
- NXException
RemoteException
NormalCutoutBuilder.DepthTypeOptions depthType() throws NXException, RemoteException
NormalCutoutBuilder.DepthTypeOptions
.
NXException
RemoteException
void setDepthType(NormalCutoutBuilder.DepthTypeOptions type) throws NXException, RemoteException
NormalCutoutBuilder.DepthTypeOptions
.
type
- NXException
RemoteException
NormalCutoutBuilder.CutTypeOptions cutType() throws NXException, RemoteException
NormalCutoutBuilder.CutTypeOptions
.
NXException
RemoteException
void setCutType(NormalCutoutBuilder.CutTypeOptions cutType) throws NXException, RemoteException
NormalCutoutBuilder.CutTypeOptions
.
cutType
- NXException
RemoteException
Expression depth() throws NXException, RemoteException
NormalCutoutBuilder.DepthTypeOptions.FINITE
.
NXException
RemoteException
void setDepth(String depth) throws NXException, RemoteException
Expression.setRightHandSide(java.lang.String)
on the Expression
object returned from depth()
instead.
depth
- NXException
RemoteException
SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
void setSketch(SketchFeature sketch) throws NXException, RemoteException
sketch
- NXException
RemoteException
ISurface from() throws NXException, RemoteException
NormalCutoutBuilder.DepthTypeOptions.FROM_TO
NXException
RemoteException
void setFrom(ISurface ffrom) throws NXException, RemoteException
NormalCutoutBuilder.DepthTypeOptions.FROM_TO
ffrom
- From face or datum planeNXException
RemoteException
ISurface to() throws NXException, RemoteException
NormalCutoutBuilder.DepthTypeOptions.FROM_TO
NXException
RemoteException
void setTo(ISurface to) throws NXException, RemoteException
NormalCutoutBuilder.DepthTypeOptions.FROM_TO
to
- To face or datum planeNXException
RemoteException
int validateBuilderData() throws NXException, RemoteException
NXException
RemoteException
NormalCutoutBuilder.TypeOptions type() throws NXException, RemoteException
NormalCutoutBuilder.TypeOptions
.
NXException
RemoteException
void setType(NormalCutoutBuilder.TypeOptions type) throws NXException, RemoteException
NormalCutoutBuilder.TypeOptions
.
type
- NXException
RemoteException
Body targetBody() throws NXException, RemoteException
NXException
RemoteException
void setTargetBody(Body targetBody) throws NXException, RemoteException
targetBody
- A sheetmetal body on which normal cutout is to be created.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.