public interface HeelpostBuilder extends FeatureBuilder
HeelpostBuilder
builder
DieCollection.heelpost(nxopen.die.Heelpost)
Property | Value |
---|---|
AngleTolerance | 0.5 |
BaseOffset.Value | 0 (millimeters part), 0 (inches part) |
Center.InputType | SelectLocation |
CreateFloor | 0 |
Diameter.Value | 50 (millimeters part), 2 (inches part) |
DistanceTolerance | 0.0254 |
FloorThickness.Value | 60 (millimeters part), 1.4 (inches part) |
Height.Value | 300 (millimeters part), 12 (inches part) |
Length.Value | 150 (millimeters part), 6 (inches part) |
LocationOffset.Value | 0 (millimeters part), 0 (inches part) |
PadOffset.Value | 0 (millimeters part), 0 (inches part) |
PadThickness.Value | 60 (millimeters part), 10.4 (inches part) |
ReliefDepth.Value | 5 (millimeters part), 0.2 (inches part) |
ReliefWidth.Value | 5 (millimeters part), 0.2 (inches part) |
UsePercent | 0 |
WallACreate | 1 |
WallAOffset.Value | 0 (millimeters part), 0 (inches part) |
WallARelief | 0 |
WallAThickness.Value | 30 (millimeters part), 1.2 (inches part) |
WallBCreate | 1 |
WallBOffset.Value | 0 (millimeters part), 0 (inches part) |
WallBRelief | 0 |
WallBThickness.Value | 30 (millimeters part), 1.2 (inches part) |
WallCCreate | 1 |
WallCOffset.Value | 0 (millimeters part), 0 (inches part) |
WallCRelief | 0 |
WallCThickness.Value | 30 (millimeters part), 1.2 (inches part) |
WallDCreate | 1 |
WallDOffset.Value | 0 (millimeters part), 0 (inches part) |
WallDRelief | 0 |
WallDThickness.Value | 30 (millimeters part), 1.2 (inches part) |
WallPercentage.Value | 40 |
Width.Value | 150 (millimeters part), 6 (inches part) |
XOffset.Value | 0 (millimeters part), 0 (inches part) |
YOffset.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
HeelpostBuilder.Types
Heelpost types
|
Modifier and Type | Method and Description |
---|---|
double |
angleTolerance()
Returns the angle tolerance
License requirements: None. |
Expression |
baseOffset()
Returns the offset to apply to the given base before building the heelpost
License requirements: None. |
DiePlaneBuilder |
baseOrientation()
Returns the base of the heelpost
License requirements: None. |
DieLocationBuilder |
center()
Returns the location (center) for the heelpost
License requirements: None. |
boolean |
createFloor()
Returns the value (true or false) to decide if the floor of the post should be created
License requirements: None. |
Expression |
diameter()
Returns the diameter of the guide pin hole
License requirements: None. |
SelectCoordinateSystem |
dieCenterlineCoordinateSystem()
Returns the die centerline coordinate system for orienting the heelpost
License requirements: None. |
double |
distanceTolerance()
Returns the distance tolerance
License requirements: None. |
Expression |
floorThickness()
Returns the floor thickness
License requirements: None. |
Expression |
height()
Returns the height from the selected base orientation to the origin of the pad orientation, if the pad orientation is not specified.
|
DieAttributesBuilder |
holeAttributes()
Returns the hole attributes
License requirements: None. |
DieAttributesBuilder |
holeDiameterAttributes()
Returns the hole diameter attributes (only the title is used)
License requirements: None. |
Expression |
length()
Returns the length with respect to the coordinate system
License requirements: None. |
Expression |
locationOffset()
Returns the offset value to apply in the offset direction to find the heelpost center
License requirements: None. |
DieDirectionBuilder |
offsetDirection()
Returns the direction to apply to the location to determine the center of the heelpost
License requirements: None. |
DieAttributesBuilder |
padAttributes()
Returns the pad attributes
License requirements: None. |
Expression |
padOffset()
Returns the offset value to apply to the pad orientation before building the heelpost
License requirements: None. |
DiePlaneBuilder |
padOrientation()
Returns the orientation at the top of the heelpost
License requirements: None. |
Expression |
padThickness()
Returns the pad thickness at the top of the post
License requirements: None. |
DieAttributesBuilder |
reliefAttributes()
Returns the relief attributes
License requirements: None. |
Expression |
reliefDepth()
Returns the relief depth
License requirements: None. |
Expression |
reliefWidth()
Returns the relief width
License requirements: None. |
void |
setAngleTolerance(double angleTolerance)
License requirements: ug_die_design ("Die Design") . |
void |
setCreateFloor(boolean createFloor)
License requirements: ug_die_design ("Die Design") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: ug_die_design ("Die Design") . |
void |
setType(HeelpostBuilder.Types type)
License requirements: ug_die_design ("Die Design") . |
void |
setUsePercent(boolean usePercent)
License requirements: ug_die_design ("Die Design") . |
void |
setWallACreate(boolean wallACreate)
License requirements: ug_die_design ("Die Design") . |
void |
setWallARelief(boolean wallARelief)
License requirements: ug_die_design ("Die Design") . |
void |
setWallBCreate(boolean wallBCreate)
License requirements: ug_die_design ("Die Design") . |
void |
setWallBRelief(boolean wallBRelief)
License requirements: ug_die_design ("Die Design") . |
void |
setWallCCreate(boolean wallCCreate)
License requirements: ug_die_design ("Die Design") . |
void |
setWallCRelief(boolean wallCRelief)
License requirements: ug_die_design ("Die Design") . |
void |
setWallDCreate(boolean wallDCreate)
License requirements: ug_die_design ("Die Design") . |
void |
setWallDRelief(boolean wallDRelief)
License requirements: ug_die_design ("Die Design") . |
SelectNXObject |
target()
Returns the target solid the heelpost will be united with
License requirements: None. |
HeelpostBuilder.Types |
type()
Returns the post type
License requirements: None. |
boolean |
usePercent()
Returns the value (true or false) to decide how to determine the wall thickness.
|
boolean |
wallACreate()
Returns the value (true or false) to decide if the "A" wall should be created
License requirements: None. |
Expression |
wallAOffset()
Returns the offset from the outside to be applied to the "A" wall
License requirements: None. |
boolean |
wallARelief()
Returns the value (true or false) to decide if relief should be created at the top of the "A" wall
License requirements: None. |
Expression |
wallAThickness()
Returns the "A" wall thickness
License requirements: None. |
boolean |
wallBCreate()
Returns the value (true or false) to decide if the "B" wall should be created
License requirements: None. |
Expression |
wallBOffset()
Returns the offset from the outside to be applied to the "B wall
License requirements: None. |
boolean |
wallBRelief()
Returns the value (true or false) to decide if relief should be created at the top of the "B" wall
License requirements: None. |
Expression |
wallBThickness()
Returns the "B" wall thickness
License requirements: None. |
boolean |
wallCCreate()
Returns the value (true or false) to decide if the "C" wall should be created
License requirements: None. |
Expression |
wallCOffset()
Returns the offset from the outside to be applied to the "C" wall
License requirements: None. |
boolean |
wallCRelief()
Returns the value (true or false) to decide if relief should be created at the top of the "C" wall
License requirements: None. |
Expression |
wallCThickness()
Returns the "C" wall thickness
License requirements: None. |
boolean |
wallDCreate()
Returns the value (true or false) to decide if the "D" wall should be created
License requirements: None. |
Expression |
wallDOffset()
Returns the offset from the outside to be applied to the "D" wall
License requirements: None. |
boolean |
wallDRelief()
Returns the value (true or false) to decide if relief should be created at the top of the "D" wall
License requirements: None. |
Expression |
wallDThickness()
Returns the "D" wall thickness
License requirements: None. |
Expression |
wallPercentage()
Returns the percentage of the post area to be applied to determine the wall thicknesses
License requirements: None. |
Expression |
width()
Returns the width with respect to the coordinate system
License requirements: None. |
Expression |
xoffset()
Returns the offset applied in the X direction to determine the hole center
License requirements: None. |
Expression |
yoffset()
Returns the offset applied in the Y direction to determine the hole center
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
SelectNXObject target() throws NXException, RemoteException
NXException
RemoteException
DieLocationBuilder center() throws NXException, RemoteException
NXException
RemoteException
DieDirectionBuilder offsetDirection() throws NXException, RemoteException
NXException
RemoteException
Expression locationOffset() throws NXException, RemoteException
NXException
RemoteException
DiePlaneBuilder baseOrientation() throws NXException, RemoteException
NXException
RemoteException
Expression baseOffset() throws NXException, RemoteException
NXException
RemoteException
DiePlaneBuilder padOrientation() throws NXException, RemoteException
NXException
RemoteException
Expression padOffset() throws NXException, RemoteException
NXException
RemoteException
SelectCoordinateSystem dieCenterlineCoordinateSystem() throws NXException, RemoteException
NXException
RemoteException
Expression length() throws NXException, RemoteException
NXException
RemoteException
Expression width() throws NXException, RemoteException
NXException
RemoteException
Expression height() throws NXException, RemoteException
NXException
RemoteException
Expression padThickness() throws NXException, RemoteException
NXException
RemoteException
boolean createFloor() throws NXException, RemoteException
NXException
RemoteException
void setCreateFloor(boolean createFloor) throws NXException, RemoteException
createFloor
- NXException
RemoteException
Expression floorThickness() throws NXException, RemoteException
NXException
RemoteException
Expression diameter() throws NXException, RemoteException
NXException
RemoteException
Expression xoffset() throws NXException, RemoteException
NXException
RemoteException
Expression yoffset() throws NXException, RemoteException
NXException
RemoteException
Expression reliefWidth() throws NXException, RemoteException
NXException
RemoteException
Expression reliefDepth() throws NXException, RemoteException
NXException
RemoteException
boolean usePercent() throws NXException, RemoteException
NXException
RemoteException
void setUsePercent(boolean usePercent) throws NXException, RemoteException
usePercent
- NXException
RemoteException
Expression wallPercentage() throws NXException, RemoteException
NXException
RemoteException
boolean wallACreate() throws NXException, RemoteException
NXException
RemoteException
void setWallACreate(boolean wallACreate) throws NXException, RemoteException
wallACreate
- NXException
RemoteException
Expression wallAThickness() throws NXException, RemoteException
NXException
RemoteException
Expression wallAOffset() throws NXException, RemoteException
NXException
RemoteException
boolean wallARelief() throws NXException, RemoteException
NXException
RemoteException
void setWallARelief(boolean wallARelief) throws NXException, RemoteException
wallARelief
- NXException
RemoteException
boolean wallBCreate() throws NXException, RemoteException
NXException
RemoteException
void setWallBCreate(boolean wallBCreate) throws NXException, RemoteException
wallBCreate
- NXException
RemoteException
Expression wallBThickness() throws NXException, RemoteException
NXException
RemoteException
Expression wallBOffset() throws NXException, RemoteException
NXException
RemoteException
boolean wallBRelief() throws NXException, RemoteException
NXException
RemoteException
void setWallBRelief(boolean wallBRelief) throws NXException, RemoteException
wallBRelief
- NXException
RemoteException
boolean wallCCreate() throws NXException, RemoteException
NXException
RemoteException
void setWallCCreate(boolean wallCCreate) throws NXException, RemoteException
wallCCreate
- NXException
RemoteException
Expression wallCThickness() throws NXException, RemoteException
NXException
RemoteException
Expression wallCOffset() throws NXException, RemoteException
NXException
RemoteException
boolean wallCRelief() throws NXException, RemoteException
NXException
RemoteException
void setWallCRelief(boolean wallCRelief) throws NXException, RemoteException
wallCRelief
- NXException
RemoteException
boolean wallDCreate() throws NXException, RemoteException
NXException
RemoteException
void setWallDCreate(boolean wallDCreate) throws NXException, RemoteException
wallDCreate
- NXException
RemoteException
Expression wallDThickness() throws NXException, RemoteException
NXException
RemoteException
Expression wallDOffset() throws NXException, RemoteException
NXException
RemoteException
boolean wallDRelief() throws NXException, RemoteException
NXException
RemoteException
void setWallDRelief(boolean wallDRelief) throws NXException, RemoteException
wallDRelief
- NXException
RemoteException
DieAttributesBuilder padAttributes() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder reliefAttributes() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder holeAttributes() throws NXException, RemoteException
NXException
RemoteException
DieAttributesBuilder holeDiameterAttributes() 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
HeelpostBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(HeelpostBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.