public interface FillBuilder extends FeatureBuilder
DieCollection.fill(nxopen.features.Feature)
Modifier and Type | Interface and Description |
---|---|
static class |
FillBuilder.RegionBoundsData
This class holds the data returned from
getRegionBounds() |
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
copyAndMirror()
Returns the copy and mirror setting of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
double |
distanceTolerance()
Returns the distance tolerance of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
boolean |
fillForAddendum()
Returns the fill for addendum setting of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
Body[] |
getFillShape()
Gets the fill shape of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
FillBuilder.RegionBoundsData |
getRegionBounds()
Gets the region bounds of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
ISurface |
mirrorPlane()
Returns the plane to mirror the area fill about
License requirements: die_engineering ("DIE ENGINEERING") . |
Point |
pointInRegion()
Returns the point in region of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setAngleTolerance(double angleTolerance)
Sets the angle tolerance of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setCopyAndMirror(boolean copyAndMirror)
Sets the copy and mirror setting of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setDistanceTolerance(double distanceTolerance)
Sets the distance tolerance of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setFillForAddendum(boolean fillForAddendum)
Sets the fill for addendum setting of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setFillShape(Body[] bodies)
Sets the fill shape of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setMirrorPlane(ISurface mirrorPlane)
Sets the plane to mirror the area fill about
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setPointInRegion(Point pointInRegion)
Sets the point in region of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setRegionBounds(DirectionOption direction,
IProfile[] profileEntries)
Sets the region bounds of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
void |
setTippedProduct(Feature tippedProduct)
Sets the tipped product of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
Feature |
tippedProduct()
Returns the tipped product of the area fill
License requirements: die_engineering ("DIE ENGINEERING") . |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Feature tippedProduct() throws NXException, RemoteException
NXException
RemoteException
void setTippedProduct(Feature tippedProduct) throws NXException, RemoteException
tippedProduct
- NXException
RemoteException
void setFillShape(Body[] bodies) throws NXException, RemoteException
bodies
- bodiesNXException
RemoteException
Body[] getFillShape() throws NXException, RemoteException
NXException
RemoteException
void setRegionBounds(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- Profile directionprofileEntries
- profile entriesNXException
RemoteException
FillBuilder.RegionBoundsData getRegionBounds() throws NXException, RemoteException
NXException
RemoteException
Point pointInRegion() throws NXException, RemoteException
NXException
RemoteException
void setPointInRegion(Point pointInRegion) throws NXException, RemoteException
pointInRegion
- NXException
RemoteException
ISurface mirrorPlane() throws NXException, RemoteException
NXException
RemoteException
void setMirrorPlane(ISurface mirrorPlane) throws NXException, RemoteException
mirrorPlane
- NXException
RemoteException
boolean fillForAddendum() throws NXException, RemoteException
NXException
RemoteException
void setFillForAddendum(boolean fillForAddendum) throws NXException, RemoteException
fillForAddendum
- = true - area fill is for addendum and will be called
DIE_ADDENDUM_FILLNXException
RemoteException
boolean copyAndMirror() throws NXException, RemoteException
NXException
RemoteException
void setCopyAndMirror(boolean copyAndMirror) throws NXException, RemoteException
copyAndMirror
- = true - original sheet body will be copied in its current
position and a copy will also be mirrored. the two
sheet bodies will be sewn together on output
= false - only mirrored copy will be producedNXException
RemoteException
double angleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setAngleTolerance(double angleTolerance) throws NXException, RemoteException
angleTolerance
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.