NX Open C++ Reference Guide
|
Represents a Die Hole Child sub feature. More...
Public Member Functions | |
NXOpen::Die::DieBuildStatusOption | BuildStatus () |
Returns the build status of the die hole. | |
NXOpen::ILocation * | Center () |
Returns the center of the die hole. | |
double | CounterBoreDiameter () |
Returns the counter bore diameter of the die hole. | |
bool | 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. | |
bool | 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. | |
bool | 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. | |
bool | 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. | |
void | GetHoleAttributes (NXString *title, NXString *value, int *color, NXString *diameterTitle, NXString *depthTitle, NXString *counterBoreDiameterTitle) |
Gets the hole attributes, note existance of attributes depends on usage in main feature. | |
void | GetPadAttributes (NXString *title, NXString *value, int *color) |
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. | |
NXOpen::ISurface * | Plane () |
Returns the plane of the die hole. | |
double | PlaneOffset () |
Returns the plane offset of the die hole. | |
void | SetCenter (NXOpen::ILocation *center) |
Sets the center of the die hole. | |
void | SetCounterBoreDiameter (double counterBoreDiameter) |
Sets the counter bore diameter of the die hole. | |
void | SetCreateWithPad (bool 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 (bool 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 (bool 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 (bool 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 (const NXString &title, const NXString &value, int color, const NXString &diameterTitle, const NXString &depthTitle, const NXString &counterBoreDiameterTitle) |
Sets the hole attributes, note existance of attributes depends on usage in main feature. | |
void | SetPadAttributes (const NXString &title, const NXString &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 (NXOpen::ISurface *plane) |
Sets the plane of the die hole. | |
void | SetPlaneOffset (double planeOffset) |
Sets the plane offset of the die hole. | |
void | TranslateCenter (const NXOpen::Vector3d &translateDist) |
Translates the center of the die hole by the specified amount. |
Represents a Die Hole Child sub feature.
This sub feature is created via the main feature builder.
Created in NX4.0.0.
Returns the build status of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the center of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the counter bore diameter of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
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.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
double NXOpen::Die::HoleChildBuilder::Depth | ( | ) |
Returns the depth of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the design status of the die hole, if true the hole will be built into the model, if false it will not.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
double NXOpen::Die::HoleChildBuilder::Diameter | ( | ) |
Returns the diameter of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the display holes switch of the die hole, if true the hole will be built into the model, if false it will not.
Note that this setting has the same affect as design status, unless the create with pad switch is true.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
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.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the drop thru diameter of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
void NXOpen::Die::HoleChildBuilder::GetHoleAttributes | ( | NXString * | title, |
NXString * | value, | ||
int * | color, | ||
NXString * | diameterTitle, | ||
NXString * | depthTitle, | ||
NXString * | counterBoreDiameterTitle | ||
) |
Gets the hole attributes, note existance of attributes depends on usage in main feature.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
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. |
void NXOpen::Die::HoleChildBuilder::GetPadAttributes | ( | NXString * | title, |
NXString * | value, | ||
int * | color | ||
) |
Gets the pad attributes, note existance of attributes depends on usage in main feature.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
title | Title for attribute. |
value | Value of attribute. |
color | Color of pad faces. |
double NXOpen::Die::HoleChildBuilder::PadDiameter | ( | ) |
Returns the pad diameter of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
double NXOpen::Die::HoleChildBuilder::PadHeight | ( | ) |
Returns the pad height of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the plane of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
double NXOpen::Die::HoleChildBuilder::PlaneOffset | ( | ) |
Returns the plane offset of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
void NXOpen::Die::HoleChildBuilder::SetCenter | ( | NXOpen::ILocation * | center | ) |
Sets the center of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
center | center |
void NXOpen::Die::HoleChildBuilder::SetCounterBoreDiameter | ( | double | counterBoreDiameter | ) |
Sets the counter bore diameter of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
counterBoreDiameter | counter bore diameter |
void NXOpen::Die::HoleChildBuilder::SetCreateWithPad | ( | bool | 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.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
createWithPad | create with pad |
void NXOpen::Die::HoleChildBuilder::SetDepth | ( | double | depth | ) |
Sets the depth of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
depth | depth |
void NXOpen::Die::HoleChildBuilder::SetDesignStatus | ( | bool | designStatus | ) |
Sets the design status of the die hole, if true the hole will be built into the model, if false it will not.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
designStatus | design status |
void NXOpen::Die::HoleChildBuilder::SetDiameter | ( | double | diameter | ) |
Sets the diameter of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
diameter | diameter |
void NXOpen::Die::HoleChildBuilder::SetDisplayHoles | ( | bool | 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.
Note that this setting has the same affect as design status, unless the create with pad switch is true.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
displayHoles | display holes |
void NXOpen::Die::HoleChildBuilder::SetDisplayStatus | ( | bool | 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.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
displayStatus | display status |
void NXOpen::Die::HoleChildBuilder::SetDropThruDiameter | ( | double | dropThruDiameter | ) |
Sets the drop thru diameter of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
dropThruDiameter | drop thru diameter |
void NXOpen::Die::HoleChildBuilder::SetHoleAttributes | ( | const NXString & | title, |
const NXString & | value, | ||
int | color, | ||
const NXString & | diameterTitle, | ||
const NXString & | depthTitle, | ||
const NXString & | counterBoreDiameterTitle | ||
) |
Sets the hole attributes, note existance of attributes depends on usage in main feature.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
title | Title for attribute. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value of attribute. NOTE: The full Unicode character set is not supported for this parameter. |
color | Color of hole faces. |
diameterTitle | Title for diameter attribute. NOTE: The full Unicode character set is not supported for this parameter. |
depthTitle | Title for depth attribute. NOTE: The full Unicode character set is not supported for this parameter. |
counterBoreDiameterTitle | Title for counter bore diameter attribute. NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::HoleChildBuilder::SetPadAttributes | ( | const NXString & | title, |
const NXString & | value, | ||
int | color | ||
) |
Sets the pad attributes, note existance of attributes depends on usage in main feature.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
title | Title for attribute. NOTE: The full Unicode character set is not supported for this parameter. |
value | Value of attribute. NOTE: The full Unicode character set is not supported for this parameter. |
color | Color of pad faces. |
void NXOpen::Die::HoleChildBuilder::SetPadDiameter | ( | double | padDiameter | ) |
Sets the pad diameter of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
padDiameter | pad diameter |
void NXOpen::Die::HoleChildBuilder::SetPadHeight | ( | double | padHeight | ) |
Sets the pad height of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
padHeight | pad height |
void NXOpen::Die::HoleChildBuilder::SetPlane | ( | NXOpen::ISurface * | plane | ) |
Sets the plane of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
plane | plane |
void NXOpen::Die::HoleChildBuilder::SetPlaneOffset | ( | double | planeOffset | ) |
Sets the plane offset of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
planeOffset | plane offset |
void NXOpen::Die::HoleChildBuilder::TranslateCenter | ( | const NXOpen::Vector3d & | translateDist | ) |
Translates the center of the die hole by the specified amount.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
translateDist | A scaled vector indicating the distance to translate |