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(nxopen.features.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.
|
nxopen.features.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
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
nxopen.features.SketchFeature sketch() throws NXException, RemoteException
NXException
RemoteException
void setSketch(nxopen.features.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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.