public interface PierceHoleChildBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
PierceHoleChildBuilder.HoleAttributesData
This class holds the data returned from
getHoleAttributes() |
static class |
PierceHoleChildBuilder.PierceHoleShapeData
This class holds the data returned from
getPierceHoleShape() |
static class |
PierceHoleChildBuilder.ShapeTypeOption
Settings for the shape type of the pierce hole.
|
Modifier and Type | Method and Description |
---|---|
Expression |
breakerHoleDepth()
Returns the breaker hole depth of the pierce hole
License requirements: ug_die_design ("Die Design") . |
ILocation |
breakerHoleDirection()
Returns the breaker hole direction of the pierce hole
License requirements: ug_die_design ("Die Design") . |
Expression |
breakerHoleFactor()
Returns the breaker hole factor of the pierce hole
License requirements: ug_die_design ("Die Design") . |
ILocation |
breakerHoleLocation()
Returns the location of breaker holes for the pierce hole
License requirements: ug_die_design ("Die Design") . |
Expression |
breakerHoleOffset()
Returns the breaker hole offset of the pierce hole
License requirements: ug_die_design ("Die Design") . |
DieBuildStatusOption |
buildStatus()
Returns the build status of the pierce hole
License requirements: ug_die_design ("Die Design") . |
boolean |
circularSlugHole()
Returns the circular slug hole switch of the pierce hole
License requirements: ug_die_design ("Die Design") . |
Expression |
depth()
Returns the depth of the pierce hole
License requirements: ug_die_design ("Die Design") . |
boolean |
designStatus()
Returns the design status of the pierce hole
License requirements: ug_die_design ("Die Design") . |
Expression |
diameter()
Returns the diameter of the pierce hole
License requirements: ug_die_design ("Die Design") . |
Expression |
dieClearance()
Returns the die clearance of the pierce hole
License requirements: ug_die_design ("Die Design") . |
boolean |
displayHoles()
Returns the display holes option of the pierce hole
License requirements: ug_die_design ("Die Design") . |
boolean |
displayStatus()
Returns the display status of the pierce hole
License requirements: ug_die_design ("Die Design") . |
PierceHoleChildBuilder.HoleAttributesData |
getBreakerHoleAttributes()
Gets the breaker hole attributes, note existance of attributes depends on usage in
main feature
License requirements: ug_die_design ("Die Design") . |
PierceHoleChildBuilder.PierceHoleShapeData |
getBreakerHoleShape()
Gets the breaker hole shape of the pierce hole
License requirements: ug_die_design ("Die Design") . |
PierceHoleChildBuilder.HoleAttributesData |
getHoleAttributes()
Gets the hole attributes, note existance of attributes depends on usage in
main feature
License requirements: ug_die_design ("Die Design") . |
ILocation[] |
getPierceHoleLocation()
Gets the locations of the pierce hole
License requirements: ug_die_design ("Die Design") . |
PierceHoleChildBuilder.PierceHoleShapeData |
getPierceHoleShape()
Gets the shape of the pierce hole
License requirements: ug_die_design ("Die Design") . |
PierceHoleChildBuilder.HoleAttributesData |
getSlugHoleAttributes()
Gets the slug hole attributes, note existance of attributes depends on usage in
main feature
License requirements: ug_die_design ("Die Design") . |
PierceHoleChildBuilder.PierceHoleShapeData |
getSlugHoleShape()
Gets the slug hole shape of the pierce hole
License requirements: ug_die_design ("Die Design") . |
Expression |
length()
Returns the length of the pierce hole
License requirements: ug_die_design ("Die Design") . |
ILocation |
pierceHoleDirection()
Returns the pierce hole direction
License requirements: ug_die_design ("Die Design") . |
Expression |
profileBlendRadius()
Returns the profile blend radius of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setBreakerHoleAttributes(String title,
String value,
int color,
String diameterTitle)
Sets the breaker hole attributes, note existance of attributes depends on usage in
main feature
License requirements: ug_die_design ("Die Design") . |
void |
setBreakerHoleDepth(String breakerHoleDepth)
License requirements: ug_die_design ("Die Design") . |
void |
setBreakerHoleDirection(ILocation breakerHoleDirection)
Sets the breaker hole direction of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setBreakerHoleFactor(String breakerHoleFactor)
License requirements: ug_die_design ("Die Design") . |
void |
setBreakerHoleLocation(ILocation breakerHoleLocation)
Sets the location of breaker holes for the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setBreakerHoleOffset(String breakerHoleOffset)
License requirements: ug_die_design ("Die Design") . |
void |
setBreakerHoleShape(DirectionOption direction,
IProfile[] profileEntries)
Sets the breaker hole shape of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setCircularSlugHole(boolean circularSlugHole)
Sets the circular slug hole switch of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setDepth(String depth)
License requirements: ug_die_design ("Die Design") . |
void |
setDesignStatus(boolean designStatus)
Sets the design status of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setDiameter(String diameter)
License requirements: ug_die_design ("Die Design") . |
void |
setDieClearance(String dieClearance)
License requirements: ug_die_design ("Die Design") . |
void |
setDisplayHoles(boolean displayPierceHoles)
Sets the display holes option of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setDisplayStatus(boolean displayStatus)
Sets the display status of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setHoleAttributes(String title,
String value,
int color,
String diameterTitle)
Sets the hole attributes, note existance of attributes depends on usage in
main feature
License requirements: ug_die_design ("Die Design") . |
void |
setLength(String length)
License requirements: ug_die_design ("Die Design") . |
void |
setPierceHoleDirection(ILocation pierceHoleDirection)
Sets the pierce hole direction
License requirements: ug_die_design ("Die Design") . |
void |
setPierceHoleLocation(ILocation[] pierceHoleLocations)
Sets the locations of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setPierceHoleShape(DirectionOption direction,
IProfile[] profileEntries)
Sets the shape of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setProfileBlendRadius(String profileBlendRadius)
License requirements: ug_die_design ("Die Design") . |
void |
setShapeType(PierceHoleChildBuilder.ShapeTypeOption shapeType)
Sets the pierce hole shape type
License requirements: ug_die_design ("Die Design") . |
void |
setSlugHoleAttributes(String title,
String value,
int color,
String diameterTitle)
Sets the slug hole attributes, note existance of attributes depends on usage in
main feature
License requirements: ug_die_design ("Die Design") . |
void |
setSlugHoleDiameterIncrement(String slugHoleDiameterIncrement)
License requirements: ug_die_design ("Die Design") . |
void |
setSlugHoleOffset(String slugHoleOffset)
License requirements: ug_die_design ("Die Design") . |
void |
setSlugHoleShape(DirectionOption direction,
IProfile[] profileEntries)
Sets the slug hole shape of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
setWidth(String width)
License requirements: ug_die_design ("Die Design") . |
PierceHoleChildBuilder.ShapeTypeOption |
shapeType()
Returns the pierce hole shape type
License requirements: ug_die_design ("Die Design") . |
Expression |
slugHoleDiameterIncrement()
Returns the slug hole diameter increment of the pierce hole
License requirements: ug_die_design ("Die Design") . |
Expression |
slugHoleOffset()
Returns the slug hole offset of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void |
translatePierceHoleLocation(Vector3d translateDist)
Translates the center of the die pierce hole by the specified amount.
|
Expression |
width()
Returns the width of the pierce hole
License requirements: ug_die_design ("Die Design") . |
void setPierceHoleLocation(ILocation[] pierceHoleLocations) throws NXException, RemoteException
pierceHoleLocations
- pierce hole locationNXException
RemoteException
ILocation[] getPierceHoleLocation() throws NXException, RemoteException
NXException
RemoteException
void setPierceHoleShape(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- profile directionprofileEntries
- profile entriesNXException
RemoteException
PierceHoleChildBuilder.PierceHoleShapeData getPierceHoleShape() throws NXException, RemoteException
NXException
RemoteException
void setPierceHoleDirection(ILocation pierceHoleDirection) throws NXException, RemoteException
pierceHoleDirection
- pierce hole directionNXException
RemoteException
ILocation pierceHoleDirection() throws NXException, RemoteException
NXException
RemoteException
void setSlugHoleShape(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- profile directionprofileEntries
- profile entriesNXException
RemoteException
PierceHoleChildBuilder.PierceHoleShapeData getSlugHoleShape() throws NXException, RemoteException
NXException
RemoteException
void setBreakerHoleLocation(ILocation breakerHoleLocation) throws NXException, RemoteException
breakerHoleLocation
- breaker hole locationNXException
RemoteException
ILocation breakerHoleLocation() throws NXException, RemoteException
NXException
RemoteException
void setBreakerHoleShape(DirectionOption direction, IProfile[] profileEntries) throws NXException, RemoteException
direction
- profile directionprofileEntries
- profile entriesNXException
RemoteException
PierceHoleChildBuilder.PierceHoleShapeData getBreakerHoleShape() throws NXException, RemoteException
NXException
RemoteException
void setBreakerHoleDirection(ILocation breakerHoleDirection) throws NXException, RemoteException
breakerHoleDirection
- breaker hole directionNXException
RemoteException
ILocation breakerHoleDirection() throws NXException, RemoteException
NXException
RemoteException
void setShapeType(PierceHoleChildBuilder.ShapeTypeOption shapeType) throws NXException, RemoteException
shapeType
- hole typeNXException
RemoteException
PierceHoleChildBuilder.ShapeTypeOption shapeType() throws NXException, RemoteException
NXException
RemoteException
void setProfileBlendRadius(String profileBlendRadius) throws NXException, RemoteException
profileBlendRadius
- profile blend radius NXException
RemoteException
Expression profileBlendRadius() throws NXException, RemoteException
NXException
RemoteException
void setDieClearance(String dieClearance) throws NXException, RemoteException
dieClearance
- NXException
RemoteException
Expression dieClearance() throws NXException, RemoteException
NXException
RemoteException
void setDiameter(String diameter) throws NXException, RemoteException
diameter
- NXException
RemoteException
Expression diameter() throws NXException, RemoteException
NXException
RemoteException
void setDepth(String depth) throws NXException, RemoteException
depth
- NXException
RemoteException
Expression depth() throws NXException, RemoteException
NXException
RemoteException
void setLength(String length) throws NXException, RemoteException
length
- NXException
RemoteException
Expression length() throws NXException, RemoteException
NXException
RemoteException
void setWidth(String width) throws NXException, RemoteException
width
- NXException
RemoteException
Expression width() throws NXException, RemoteException
NXException
RemoteException
void setCircularSlugHole(boolean circularSlugHole) throws NXException, RemoteException
circularSlugHole
- NXException
RemoteException
boolean circularSlugHole() throws NXException, RemoteException
NXException
RemoteException
void setSlugHoleDiameterIncrement(String slugHoleDiameterIncrement) throws NXException, RemoteException
slugHoleDiameterIncrement
- NXException
RemoteException
Expression slugHoleDiameterIncrement() throws NXException, RemoteException
NXException
RemoteException
void setSlugHoleOffset(String slugHoleOffset) throws NXException, RemoteException
slugHoleOffset
- NXException
RemoteException
Expression slugHoleOffset() throws NXException, RemoteException
NXException
RemoteException
void setBreakerHoleFactor(String breakerHoleFactor) throws NXException, RemoteException
breakerHoleFactor
- NXException
RemoteException
Expression breakerHoleFactor() throws NXException, RemoteException
NXException
RemoteException
void setBreakerHoleOffset(String breakerHoleOffset) throws NXException, RemoteException
breakerHoleOffset
- NXException
RemoteException
Expression breakerHoleOffset() throws NXException, RemoteException
NXException
RemoteException
void setBreakerHoleDepth(String breakerHoleDepth) throws NXException, RemoteException
breakerHoleDepth
- NXException
RemoteException
Expression breakerHoleDepth() throws NXException, RemoteException
NXException
RemoteException
void setDisplayHoles(boolean displayPierceHoles) throws NXException, RemoteException
displayPierceHoles
- NXException
RemoteException
boolean displayHoles() throws NXException, RemoteException
NXException
RemoteException
PierceHoleChildBuilder.HoleAttributesData getHoleAttributes() throws NXException, RemoteException
NXException
RemoteException
void setHoleAttributes(String title, String value, int color, String diameterTitle) throws NXException, RemoteException
title
- title for attribute value
- value of attribute color
- color of hole facesdiameterTitle
- title for diameter attribute NXException
RemoteException
PierceHoleChildBuilder.HoleAttributesData getSlugHoleAttributes() throws NXException, RemoteException
NXException
RemoteException
void setSlugHoleAttributes(String title, String value, int color, String diameterTitle) throws NXException, RemoteException
title
- title for attribute value
- value of attribute color
- color of hole facesdiameterTitle
- title for diameter attribute NXException
RemoteException
PierceHoleChildBuilder.HoleAttributesData getBreakerHoleAttributes() throws NXException, RemoteException
NXException
RemoteException
void setBreakerHoleAttributes(String title, String value, int color, String diameterTitle) throws NXException, RemoteException
title
- title for attribute value
- value of attribute color
- color of hole facesdiameterTitle
- title for diameter attribute NXException
RemoteException
void setDesignStatus(boolean designStatus) throws NXException, RemoteException
designStatus
- NXException
RemoteException
boolean designStatus() throws NXException, RemoteException
NXException
RemoteException
DieBuildStatusOption buildStatus() throws NXException, RemoteException
NXException
RemoteException
void setDisplayStatus(boolean displayStatus) throws NXException, RemoteException
displayStatus
- NXException
RemoteException
boolean displayStatus() throws NXException, RemoteException
NXException
RemoteException
void translatePierceHoleLocation(Vector3d translateDist) throws NXException, RemoteException
translateDist
- A scaled vector indicating the distance to translateNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.