public interface HoleParentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
HoleParentBuilder.HoleAttributesData
This class holds the data returned from
getHoleAttributes() |
static class |
HoleParentBuilder.PadAttributesData
This class holds the data returned from
getPadAttributes() |
Modifier and Type | Method and Description |
---|---|
DieBuildStatusOption |
buildStatus()
Returns the build status of die holes.
|
double |
counterBoreDiameter()
Returns the counter bore diameter of die holes.
|
HoleChildBuilder |
createChild()
Creates a child hole.
|
boolean |
createWithPad()
Returns the create with pad switch of die holes, if true a pad will be created around the holes, if false the pad will not be created.
|
void |
deleteChild(HoleChildBuilder dieholechild)
Deletes a child hole.
|
double |
depth()
Returns the depth of die holes.
|
boolean |
designStatus()
Returns the design status of die holes, if true the holes will be built into the model, if false they will not.
|
double |
diameter()
Returns the diameter of die holes.
|
boolean |
displayHoles()
Returns the display holes switch of die holes, if true the holes will be built into the model, if false they will not.
|
boolean |
displayStatus()
Returns the display status of die holes, if true input data to the holes will be displayed,
if false the input data will not be displayed.
|
double |
dropThruDiameter()
Returns the drop thru diameter of die holes.
|
HoleChildBuilder[] |
getChildren()
Outputs the child holes.
|
HoleParentBuilder.HoleAttributesData |
getHoleAttributes()
Gets the hole attributes, note existance of attributes depends on usage in
main feature.
|
HoleParentBuilder.PadAttributesData |
getPadAttributes()
Gets the pad attributes, note existance of attributes depends on usage in
main feature.
|
double |
padDiameter()
Returns the pad diameter of die holes.
|
double |
padHeight()
Returns the pad height of die holes.
|
double |
planeOffset()
Returns the plane offset of die holes.
|
void |
setCounterBoreDiameter(double counterBoreDiameter)
Sets the counter bore diameter of die holes.
|
void |
setCreateWithPad(boolean createWithPad)
Sets the create with pad switch of die holes, if true a pad will be created around the holes, if false the pad will not be created.
|
void |
setDepth(double depth)
Sets the depth of die holes.
|
void |
setDesignStatus(boolean designStatus)
Sets the design status of die holes, if true the holes will be built into the model, if false they will not.
|
void |
setDiameter(double diameter)
Sets the diameter of die holes.
|
void |
setDisplayHoles(boolean displayHoles)
Sets the display holes switch of die holes, if true the holes will be built into the model, if false they will not.
|
void |
setDisplayStatus(boolean displayStatus)
Sets the display status of die holes, if true input data to the holes will be displayed,
if false the input data will not be displayed.
|
void |
setDropThruDiameter(double dropThruDiameter)
Sets the drop thru diameter of die holes.
|
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 die holes.
|
void |
setPadHeight(double padHeight)
Sets the pad height of die holes.
|
void |
setPlaneOffset(double planeOffset)
Sets the plane offset of die holes.
|
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
HoleParentBuilder.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
HoleParentBuilder.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
HoleChildBuilder createChild() throws NXException, RemoteException
NXException
RemoteException
void deleteChild(HoleChildBuilder dieholechild) throws NXException, RemoteException
dieholechild
- NXException
RemoteException
HoleChildBuilder[] getChildren() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.