public interface HoleChildBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
HoleChildBuilder.HoleAttributesData
This class holds the data returned from
getHoleAttributes() |
static class |
HoleChildBuilder.PadAttributesData
This class holds the data returned from
getPadAttributes() |
Modifier and Type | Method and Description |
---|---|
DieBuildStatusOption |
buildStatus()
Returns the build status of the die hole.
|
ILocation |
center()
Returns the center of the die hole.
|
double |
counterBoreDiameter()
Returns the counter bore diameter of the die hole.
|
boolean |
createWithPad()
Returns the create with pad switch of the die hole, if true a pad will be created around the hole, if false the pad will not be created.
|
double |
depth()
Returns the depth of the die hole.
|
boolean |
designStatus()
Returns the design status of the die hole, if true the hole will be built into the model, if false it will not.
|
double |
diameter()
Returns the diameter of the die hole.
|
boolean |
displayHoles()
Returns the display holes switch of the die hole, if true the hole will be built into the model, if false it will not.
|
boolean |
displayStatus()
Returns the display status of the die hole, if true input data to the hole will be displayed,
if false the input data will not be displayed.
|
double |
dropThruDiameter()
Returns the drop thru diameter of the die hole.
|
HoleChildBuilder.HoleAttributesData |
getHoleAttributes()
Gets the hole attributes, note existance of attributes depends on usage in
main feature.
|
HoleChildBuilder.PadAttributesData |
getPadAttributes()
Gets the pad attributes, note existance of attributes depends on usage in
main feature.
|
double |
padDiameter()
Returns the pad diameter of the die hole.
|
double |
padHeight()
Returns the pad height of the die hole.
|
ISurface |
plane()
Returns the plane of the die hole.
|
double |
planeOffset()
Returns the plane offset of the die hole.
|
void |
setCenter(ILocation center)
Sets the center of the die hole.
|
void |
setCounterBoreDiameter(double counterBoreDiameter)
Sets the counter bore diameter of the die hole.
|
void |
setCreateWithPad(boolean createWithPad)
Sets the create with pad switch of the die hole, if true a pad will be created around the hole, if false the pad will not be created.
|
void |
setDepth(double depth)
Sets the depth of the die hole.
|
void |
setDesignStatus(boolean designStatus)
Sets the design status of the die hole, if true the hole will be built into the model, if false it will not.
|
void |
setDiameter(double diameter)
Sets the diameter of the die hole.
|
void |
setDisplayHoles(boolean displayHoles)
Sets the display holes switch of the die hole, if true the hole will be built into the model, if false it will not.
|
void |
setDisplayStatus(boolean displayStatus)
Sets the display status of the die hole, if true input data to the hole will be displayed,
if false the input data will not be displayed.
|
void |
setDropThruDiameter(double dropThruDiameter)
Sets the drop thru diameter of the die hole.
|
void |
setHoleAttributes(String title,
String value,
int color,
String diameterTitle,
String depthTitle,
String counterBoreDiameterTitle)
Sets the hole attributes, note existance of attributes depends on usage in
main feature.
|
void |
setPadAttributes(String title,
String value,
int color)
Sets the pad attributes, note existance of attributes depends on usage in
main feature.
|
void |
setPadDiameter(double padDiameter)
Sets the pad diameter of the die hole.
|
void |
setPadHeight(double padHeight)
Sets the pad height of the die hole.
|
void |
setPlane(ISurface plane)
Sets the plane of the die hole.
|
void |
setPlaneOffset(double planeOffset)
Sets the plane offset of the die hole.
|
void |
translateCenter(Vector3d translateDist)
Translates the center of the die hole by the specified amount.
|
void setCenter(ILocation center) throws NXException, RemoteException
center
- NXException
RemoteException
ILocation center() throws NXException, RemoteException
NXException
RemoteException
void translateCenter(Vector3d translateDist) throws NXException, RemoteException
translateDist
- A scaled vector indicating the distance to translateNXException
RemoteException
void setPlane(ISurface plane) throws NXException, RemoteException
plane
- NXException
RemoteException
ISurface plane() throws NXException, RemoteException
NXException
RemoteException
void setDiameter(double diameter) throws NXException, RemoteException
diameter
- NXException
RemoteException
double diameter() throws NXException, RemoteException
NXException
RemoteException
void setDepth(double depth) throws NXException, RemoteException
depth
- NXException
RemoteException
double depth() throws NXException, RemoteException
NXException
RemoteException
void setCounterBoreDiameter(double counterBoreDiameter) throws NXException, RemoteException
counterBoreDiameter
- NXException
RemoteException
double counterBoreDiameter() throws NXException, RemoteException
NXException
RemoteException
void setDropThruDiameter(double dropThruDiameter) throws NXException, RemoteException
dropThruDiameter
- NXException
RemoteException
double dropThruDiameter() throws NXException, RemoteException
NXException
RemoteException
void setPadDiameter(double padDiameter) throws NXException, RemoteException
padDiameter
- NXException
RemoteException
double padDiameter() throws NXException, RemoteException
NXException
RemoteException
void setPadHeight(double padHeight) throws NXException, RemoteException
padHeight
- NXException
RemoteException
double padHeight() throws NXException, RemoteException
NXException
RemoteException
void setPlaneOffset(double planeOffset) throws NXException, RemoteException
planeOffset
- NXException
RemoteException
double planeOffset() throws NXException, RemoteException
NXException
RemoteException
boolean createWithPad() throws NXException, RemoteException
NXException
RemoteException
void setCreateWithPad(boolean createWithPad) throws NXException, RemoteException
createWithPad
- NXException
RemoteException
boolean displayHoles() throws NXException, RemoteException
NXException
RemoteException
void setDisplayHoles(boolean displayHoles) throws NXException, RemoteException
displayHoles
- NXException
RemoteException
HoleChildBuilder.HoleAttributesData getHoleAttributes() throws NXException, RemoteException
NXException
RemoteException
void setHoleAttributes(String title, String value, int color, String diameterTitle, String depthTitle, String counterBoreDiameterTitle) throws NXException, RemoteException
title
- Title for attribute. value
- Value of attribute. color
- Color of hole faces.diameterTitle
- Title for diameter attribute. depthTitle
- Title for depth attribute. counterBoreDiameterTitle
- Title for counter bore diameter attribute. NXException
RemoteException
HoleChildBuilder.PadAttributesData getPadAttributes() throws NXException, RemoteException
NXException
RemoteException
void setPadAttributes(String title, String value, int color) throws NXException, RemoteException
title
- Title for attribute. value
- Value of attribute. color
- Color of pad faces.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
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.