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 | SetHoleAttributes (const char *title, const char *value, int color, const char *diameterTitle, const char *depthTitle, const char *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 | SetPadAttributes (const char *title, const char *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. | |
![]() | |
NXOpen::Features::Feature * | CommitFeature () |
Commits the feature parameters and creates the feature. | |
NXOpen::Features::Feature * | GetFeature () |
Returns the feature currently being edited by this builder. | |
void | HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. | |
bool | ParentFeatureInternal () |
Returns whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
bool | PatchSolutionFlag () |
Returns the patch solution flag Created in NX8.0.1. | |
NXString | PatchSurfaceFilename () |
Returns the patch surface filename Created in NX8.0.1. | |
void | SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited Created in NX6.0.0. | |
void | SetParentFeatureInternal (bool isInternal) |
Sets whether or not the latest timestamped parent feature of this feature should be made internal Created in NX5.0.0. | |
void | SetPatchSolutionFlag (bool optionValue) |
Sets the patch solution flag Created in NX8.0.1. | |
void | SetPatchSurfaceFilename (const NXString &surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. | |
void | SetPatchSurfaceFilename (const char *surfaceFilename) |
Sets the patch surface filename Created in NX8.0.1. | |
void | SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. | |
void | SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename) |
Sets the surrounding patch surface filename Created in NX8.0.1. | |
void | ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. | |
NXString | SurroundingPatchSurfaceFilename () |
Returns the surrounding patch surface filename Created in NX8.0.1. | |
void | UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature) |
Set the internal parent feature of the feature being edited to external Created in NX6.0.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Die Hole Child sub feature.
This sub feature is created via the main feature builder.
Created in NX4.0.0.
NXOpen::Die::DieBuildStatusOption NXOpen::Die::HoleChildBuilder::BuildStatus | ( | ) |
Returns the build status of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
NXOpen::ILocation* NXOpen::Die::HoleChildBuilder::Center | ( | ) |
Returns the center of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
double NXOpen::Die::HoleChildBuilder::CounterBoreDiameter | ( | ) |
Returns the counter bore diameter of the die hole.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
bool NXOpen::Die::HoleChildBuilder::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.
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")
bool NXOpen::Die::HoleChildBuilder::DesignStatus | ( | ) |
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")
bool NXOpen::Die::HoleChildBuilder::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.
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")
bool NXOpen::Die::HoleChildBuilder::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.
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
double NXOpen::Die::HoleChildBuilder::DropThruDiameter | ( | ) |
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")
NXOpen::ISurface* NXOpen::Die::HoleChildBuilder::Plane | ( | ) |
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::SetHoleAttributes | ( | const char * | title, |
const char * | value, | ||
int | color, | ||
const char * | diameterTitle, | ||
const char * | depthTitle, | ||
const char * | 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::SetPadAttributes | ( | const char * | title, |
const char * | 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 |