NX Open C++ Reference Guide
|
Represents a Pierce Hole Child sub feature. More...
Public Types | |
enum | ShapeTypeOption { ShapeTypeOptionCircular, ShapeTypeOptionRectangular, ShapeTypeOptionCurve } |
Settings for the shape type of the pierce hole. More... | |
Public Member Functions | |
NXOpen::Expression * | BreakerHoleDepth () |
Returns the breaker hole depth of the pierce hole Created in NX4.0.0. | |
NXOpen::ILocation * | BreakerHoleDirection () |
Returns the breaker hole direction of the pierce hole Created in NX4.0.0. | |
NXOpen::Expression * | BreakerHoleFactor () |
Returns the breaker hole factor of the pierce hole Created in NX4.0.0. | |
NXOpen::ILocation * | BreakerHoleLocation () |
Returns the location of breaker holes for the pierce hole Created in NX4.0.0. | |
NXOpen::Expression * | BreakerHoleOffset () |
Returns the breaker hole offset of the pierce hole Created in NX4.0.0. | |
NXOpen::Die::DieBuildStatusOption | BuildStatus () |
Returns the build status of the pierce hole Created in NX4.0.0. | |
bool | CircularSlugHole () |
Returns the circular slug hole switch of the pierce hole Created in NX4.0.0. | |
NXOpen::Expression * | Depth () |
Returns the depth of the pierce hole Created in NX4.0.0. | |
bool | DesignStatus () |
Returns the design status of the pierce hole Created in NX4.0.0. | |
NXOpen::Expression * | Diameter () |
Returns the diameter of the pierce hole Created in NX4.0.0. | |
NXOpen::Expression * | DieClearance () |
Returns the die clearance of the pierce hole Created in NX4.0.0. | |
bool | DisplayHoles () |
Returns the display holes option of the pierce hole Created in NX4.0.0. | |
bool | DisplayStatus () |
Returns the display status of the pierce hole Created in NX4.0.0. | |
void | GetBreakerHoleAttributes (NXString *title, NXString *value, int *color, NXString *diameterTitle) |
Gets the breaker hole attributes, note existance of attributes depends on usage in main feature Created in NX4.0.0. | |
std::vector< NXOpen::IProfile * > | GetBreakerHoleShape (NXOpen::Die::DirectionOption *direction) |
Gets the breaker hole shape of the pierce hole. | |
void | GetHoleAttributes (NXString *title, NXString *value, int *color, NXString *diameterTitle) |
Gets the hole attributes, note existance of attributes depends on usage in main feature Created in NX4.0.0. | |
std::vector< NXOpen::ILocation * > | GetPierceHoleLocation () |
Gets the locations of the pierce hole. | |
std::vector< NXOpen::IProfile * > | GetPierceHoleShape (NXOpen::Die::DirectionOption *direction) |
Gets the shape of the pierce hole. | |
void | GetSlugHoleAttributes (NXString *title, NXString *value, int *color, NXString *diameterTitle) |
Gets the slug hole attributes, note existance of attributes depends on usage in main feature Created in NX4.0.0. | |
std::vector< NXOpen::IProfile * > | GetSlugHoleShape (NXOpen::Die::DirectionOption *direction) |
Gets the slug hole shape of the pierce hole. | |
NXOpen::Expression * | Length () |
Returns the length of the pierce hole Created in NX4.0.0. | |
NXOpen::ILocation * | PierceHoleDirection () |
Returns the pierce hole direction Created in NX4.0.0. | |
NXOpen::Expression * | ProfileBlendRadius () |
Returns the profile blend radius of the pierce hole Created in NX4.0.0. | |
void | SetBreakerHoleAttributes (const NXString &title, const NXString &value, int color, const NXString &diameterTitle) |
Sets the breaker hole attributes, note existance of attributes depends on usage in main feature Created in NX4.0.0. | |
void | SetBreakerHoleDepth (const NXString &breakerHoleDepth) |
Created in NX4.0.0. | |
void | SetBreakerHoleDirection (NXOpen::ILocation *breakerHoleDirection) |
Sets the breaker hole direction of the pierce hole Created in NX4.0.0. | |
void | SetBreakerHoleFactor (const NXString &breakerHoleFactor) |
Created in NX4.0.0. | |
void | SetBreakerHoleLocation (NXOpen::ILocation *breakerHoleLocation) |
Sets the location of breaker holes for the pierce hole Created in NX4.0.0. | |
void | SetBreakerHoleOffset (const NXString &breakerHoleOffset) |
Created in NX4.0.0. | |
void | SetBreakerHoleShape (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries) |
Sets the breaker hole shape of the pierce hole Created in NX4.0.0. | |
void | SetCircularSlugHole (bool circularSlugHole) |
Sets the circular slug hole switch of the pierce hole Created in NX4.0.0. | |
void | SetDepth (const NXString &depth) |
Created in NX4.0.0. | |
void | SetDesignStatus (bool designStatus) |
Sets the design status of the pierce hole Created in NX4.0.0. | |
void | SetDiameter (const NXString &diameter) |
Created in NX4.0.0. | |
void | SetDieClearance (const NXString &dieClearance) |
Created in NX4.0.0. | |
void | SetDisplayHoles (bool displayPierceHoles) |
Sets the display holes option of the pierce hole Created in NX4.0.0. | |
void | SetDisplayStatus (bool displayStatus) |
Sets the display status of the pierce hole Created in NX4.0.0. | |
void | SetHoleAttributes (const NXString &title, const NXString &value, int color, const NXString &diameterTitle) |
Sets the hole attributes, note existance of attributes depends on usage in main feature Created in NX4.0.0. | |
void | SetLength (const NXString &length) |
Created in NX4.0.0. | |
void | SetPierceHoleDirection (NXOpen::ILocation *pierceHoleDirection) |
Sets the pierce hole direction Created in NX4.0.0. | |
void | SetPierceHoleLocation (const std::vector< NXOpen::ILocation * > &pierceHoleLocations) |
Sets the locations of the pierce hole Created in NX4.0.0. | |
void | SetPierceHoleShape (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries) |
Sets the shape of the pierce hole Created in NX4.0.0. | |
void | SetProfileBlendRadius (const NXString &profileBlendRadius) |
Created in NX4.0.0. | |
void | SetShapeType (NXOpen::Die::PierceHoleChildBuilder::ShapeTypeOption shapeType) |
Sets the pierce hole shape type Created in NX4.0.0. | |
void | SetSlugHoleAttributes (const NXString &title, const NXString &value, int color, const NXString &diameterTitle) |
Sets the slug hole attributes, note existance of attributes depends on usage in main feature Created in NX4.0.0. | |
void | SetSlugHoleDiameterIncrement (const NXString &slugHoleDiameterIncrement) |
Created in NX4.0.0. | |
void | SetSlugHoleOffset (const NXString &slugHoleOffset) |
Created in NX4.0.0. | |
void | SetSlugHoleShape (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries) |
Sets the slug hole shape of the pierce hole Created in NX4.0.0. | |
void | SetWidth (const NXString &width) |
Created in NX4.0.0. | |
NXOpen::Die::PierceHoleChildBuilder::ShapeTypeOption | ShapeType () |
Returns the pierce hole shape type Created in NX4.0.0. | |
NXOpen::Expression * | SlugHoleDiameterIncrement () |
Returns the slug hole diameter increment of the pierce hole Created in NX4.0.0. | |
NXOpen::Expression * | SlugHoleOffset () |
Returns the slug hole offset of the pierce hole Created in NX4.0.0. | |
void | TranslatePierceHoleLocation (const NXOpen::Vector3d &translateDist) |
Translates the center of the die pierce hole by the specified amount. | |
NXOpen::Expression * | Width () |
Returns the width of the pierce hole Created in NX4.0.0. |
Represents a Pierce Hole Child sub feature.
This sub feature is created via the main feature builder.
Created in NX4.0.0.
Returns the breaker hole depth of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the breaker hole direction of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the breaker hole factor of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the location of breaker holes for the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the breaker hole offset of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the build status of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the circular slug hole switch of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the depth of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the design status of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the diameter of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the die clearance of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the display holes option of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the display status of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
void NXOpen::Die::PierceHoleChildBuilder::GetBreakerHoleAttributes | ( | NXString * | title, |
NXString * | value, | ||
int * | color, | ||
NXString * | diameterTitle | ||
) |
Gets the breaker 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 |
std::vector<NXOpen::IProfile *> NXOpen::Die::PierceHoleChildBuilder::GetBreakerHoleShape | ( | NXOpen::Die::DirectionOption * | direction | ) |
Gets the breaker hole shape of the pierce hole.
direction | profile direction |
void NXOpen::Die::PierceHoleChildBuilder::GetHoleAttributes | ( | NXString * | title, |
NXString * | value, | ||
int * | color, | ||
NXString * | diameterTitle | ||
) |
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 |
std::vector<NXOpen::ILocation *> NXOpen::Die::PierceHoleChildBuilder::GetPierceHoleLocation | ( | ) |
Gets the locations of the pierce hole.
std::vector<NXOpen::IProfile *> NXOpen::Die::PierceHoleChildBuilder::GetPierceHoleShape | ( | NXOpen::Die::DirectionOption * | direction | ) |
Gets the shape of the pierce hole.
direction | profile direction |
void NXOpen::Die::PierceHoleChildBuilder::GetSlugHoleAttributes | ( | NXString * | title, |
NXString * | value, | ||
int * | color, | ||
NXString * | diameterTitle | ||
) |
Gets the slug 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 |
std::vector<NXOpen::IProfile *> NXOpen::Die::PierceHoleChildBuilder::GetSlugHoleShape | ( | NXOpen::Die::DirectionOption * | direction | ) |
Gets the slug hole shape of the pierce hole.
direction | profile direction |
Returns the length of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the pierce hole direction
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the profile blend radius of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
void NXOpen::Die::PierceHoleChildBuilder::SetBreakerHoleAttributes | ( | const NXString & | title, |
const NXString & | value, | ||
int | color, | ||
const NXString & | diameterTitle | ||
) |
Sets the breaker 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. |
void NXOpen::Die::PierceHoleChildBuilder::SetBreakerHoleDepth | ( | const NXString & | breakerHoleDepth | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
breakerHoleDepth | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetBreakerHoleDirection | ( | NXOpen::ILocation * | breakerHoleDirection | ) |
Sets the breaker hole direction of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
breakerHoleDirection | breaker hole direction |
void NXOpen::Die::PierceHoleChildBuilder::SetBreakerHoleFactor | ( | const NXString & | breakerHoleFactor | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
breakerHoleFactor | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetBreakerHoleLocation | ( | NXOpen::ILocation * | breakerHoleLocation | ) |
Sets the location of breaker holes for the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
breakerHoleLocation | breaker hole location |
void NXOpen::Die::PierceHoleChildBuilder::SetBreakerHoleOffset | ( | const NXString & | breakerHoleOffset | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
breakerHoleOffset | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetBreakerHoleShape | ( | NXOpen::Die::DirectionOption | direction, |
const std::vector< NXOpen::IProfile * > & | profileEntries | ||
) |
Sets the breaker hole shape of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
direction | profile direction |
profileEntries | profile entries |
void NXOpen::Die::PierceHoleChildBuilder::SetCircularSlugHole | ( | bool | circularSlugHole | ) |
Sets the circular slug hole switch of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
circularSlugHole | circular slug hole |
void NXOpen::Die::PierceHoleChildBuilder::SetDepth | ( | const NXString & | depth | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
depth | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetDesignStatus | ( | bool | designStatus | ) |
Sets the design status of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
designStatus | design status |
void NXOpen::Die::PierceHoleChildBuilder::SetDiameter | ( | const NXString & | diameter | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
diameter | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetDieClearance | ( | const NXString & | dieClearance | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
dieClearance | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetDisplayHoles | ( | bool | displayPierceHoles | ) |
Sets the display holes option of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
displayPierceHoles | display pierce holes |
void NXOpen::Die::PierceHoleChildBuilder::SetDisplayStatus | ( | bool | displayStatus | ) |
Sets the display status of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
displayStatus | display status |
void NXOpen::Die::PierceHoleChildBuilder::SetHoleAttributes | ( | const NXString & | title, |
const NXString & | value, | ||
int | color, | ||
const NXString & | diameterTitle | ||
) |
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. |
void NXOpen::Die::PierceHoleChildBuilder::SetLength | ( | const NXString & | length | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
length | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetPierceHoleDirection | ( | NXOpen::ILocation * | pierceHoleDirection | ) |
Sets the pierce hole direction
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
pierceHoleDirection | pierce hole direction |
void NXOpen::Die::PierceHoleChildBuilder::SetPierceHoleLocation | ( | const std::vector< NXOpen::ILocation * > & | pierceHoleLocations | ) |
Sets the locations of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
pierceHoleLocations | pierce hole location |
void NXOpen::Die::PierceHoleChildBuilder::SetPierceHoleShape | ( | NXOpen::Die::DirectionOption | direction, |
const std::vector< NXOpen::IProfile * > & | profileEntries | ||
) |
Sets the shape of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
direction | profile direction |
profileEntries | profile entries |
void NXOpen::Die::PierceHoleChildBuilder::SetProfileBlendRadius | ( | const NXString & | profileBlendRadius | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
profileBlendRadius | profile blend radius NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetShapeType | ( | NXOpen::Die::PierceHoleChildBuilder::ShapeTypeOption | shapeType | ) |
Sets the pierce hole shape type
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
shapeType | hole type |
void NXOpen::Die::PierceHoleChildBuilder::SetSlugHoleAttributes | ( | const NXString & | title, |
const NXString & | value, | ||
int | color, | ||
const NXString & | diameterTitle | ||
) |
Sets the slug 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. |
void NXOpen::Die::PierceHoleChildBuilder::SetSlugHoleDiameterIncrement | ( | const NXString & | slugHoleDiameterIncrement | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
slugHoleDiameterIncrement | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetSlugHoleOffset | ( | const NXString & | slugHoleOffset | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
slugHoleOffset | NOTE: The full Unicode character set is not supported for this parameter. |
void NXOpen::Die::PierceHoleChildBuilder::SetSlugHoleShape | ( | NXOpen::Die::DirectionOption | direction, |
const std::vector< NXOpen::IProfile * > & | profileEntries | ||
) |
Sets the slug hole shape of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
direction | profile direction |
profileEntries | profile entries |
void NXOpen::Die::PierceHoleChildBuilder::SetWidth | ( | const NXString & | width | ) |
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
width | NOTE: The full Unicode character set is not supported for this parameter. |
NXOpen::Die::PierceHoleChildBuilder::ShapeTypeOption NXOpen::Die::PierceHoleChildBuilder::ShapeType | ( | ) |
Returns the pierce hole shape type
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the slug hole diameter increment of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
Returns the slug hole offset of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")
void NXOpen::Die::PierceHoleChildBuilder::TranslatePierceHoleLocation | ( | const NXOpen::Vector3d & | translateDist | ) |
Translates the center of the die pierce hole by the specified amount.
Created in NX5.0.0.
License requirements : ug_die_design ("Die Design")
translateDist | A scaled vector indicating the distance to translate |
Returns the width of the pierce hole
Created in NX4.0.0.
License requirements : ug_die_design ("Die Design")