public interface FillAreaBuilder extends FeatureBuilder
FillArea
feature.
DieCollection.createFillAreaBuilder(nxopen.die.FillArea)
Property | Value |
---|---|
LowerLimitOffset.Value | 1 (millimeters part), 0.04 (inches part) |
UpperLimitType | Sheet |
Modifier and Type | Interface and Description |
---|---|
static class |
FillAreaBuilder.Types
Identifies the area of the casting the fill is targeted for.
|
static class |
FillAreaBuilder.UpperLimitTypes
Specifies how the upper limit of the fill area is defined.
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance.
|
DiePlaneBuilder |
baseOrientation()
Returns the plane defining the base of the target solid.
|
Section |
boundary()
Returns the closed boundary profile that defines the fill area.
|
double |
distanceTolerance()
Returns the distance tolerance.
|
Expression |
lowerLimitOffset()
Returns the expression containing the lower limit offset used to adjust the lower limit to ensure a boolean.
|
SelectBody |
lowerLimitSheet()
Returns the sheet (such as the inner deck sheet) used to trim the fill area solid.
|
void |
setAngleTolerance(double angleTolerance)
License requirements: ug_die_design ("Die Design") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: ug_die_design ("Die Design") . |
void |
setType(FillAreaBuilder.Types type)
License requirements: ug_die_design ("Die Design") . |
void |
setUpperLimitType(FillAreaBuilder.UpperLimitTypes upperLimitType)
License requirements: ug_die_design ("Die Design") . |
SelectBody |
target()
Returns the target solid the fill area will be united with or subtracted from.
|
FillAreaBuilder.Types |
type()
Returns the indicator for the type of fill area to build.
|
DiePlaneBuilder |
upperLimitPlane()
Returns the plane used to trim the fill area solid.
|
SelectBody |
upperLimitSheet()
Returns the sheet (such as the sheet metal) used to trim the fill area solid.
|
FillAreaBuilder.UpperLimitTypes |
upperLimitType()
Returns the value that determines whether the upper limit is defined by a sheet or plane.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBody target() throws NXException, RemoteException
NXException
RemoteException
Section boundary() throws NXException, RemoteException
NXException
RemoteException
DiePlaneBuilder baseOrientation() throws NXException, RemoteException
NXException
RemoteException
FillAreaBuilder.UpperLimitTypes upperLimitType() throws NXException, RemoteException
Die.FillAreaBuilder.Types#SCRAP_AREA
or Die.FillAreaBuilder.Types#USER_DEFINED
.
NXException
RemoteException
void setUpperLimitType(FillAreaBuilder.UpperLimitTypes upperLimitType) throws NXException, RemoteException
upperLimitType
- NXException
RemoteException
SelectBody upperLimitSheet() throws NXException, RemoteException
Die.FillAreaBuilder.UpperLimitTypes#SHEET
.
NXException
RemoteException
DiePlaneBuilder upperLimitPlane() throws NXException, RemoteException
Die.FillAreaBuilder.UpperLimitTypes#PLANE
.
NXException
RemoteException
SelectBody lowerLimitSheet() throws NXException, RemoteException
Die.FillAreaBuilder.Types#PRODUCT_CONTACT
or Die.FillAreaBuilder.Types#USER_DEFINED
.
NXException
RemoteException
Expression lowerLimitOffset() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
FillAreaBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(FillAreaBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.