| 
    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 | SetBreakerHoleAttributes (const char *title, const char *value, int color, const char *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 | SetBreakerHoleDepth (const char *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 | SetBreakerHoleFactor (const char *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 | SetBreakerHoleOffset (const char *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 | SetDepth (const char *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 | SetDiameter (const char *diameter) | 
Created in NX4.0.0.  | |
| void | SetDieClearance (const NXString &dieClearance) | 
Created in NX4.0.0.  | |
| void | SetDieClearance (const char *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 | SetHoleAttributes (const char *title, const char *value, int color, const char *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 | SetLength (const char *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 | SetProfileBlendRadius (const char *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 | SetSlugHoleAttributes (const char *title, const char *value, int color, const char *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 | SetSlugHoleDiameterIncrement (const char *slugHoleDiameterIncrement) | 
Created in NX4.0.0.  | |
| void | SetSlugHoleOffset (const NXString &slugHoleOffset) | 
Created in NX4.0.0.  | |
| void | SetSlugHoleOffset (const char *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.  | |
| void | SetWidth (const char *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.  | |
  Public Member Functions inherited from NXOpen::Features::FeatureBuilder | |
| 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.  | |
  Public Member Functions inherited from NXOpen::Builder | |
| 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.   | |
  Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const | 
<b>Deprecated</b>:<br>     Use Tag instead.    | |
| tag_t | Tag () const | 
| Returns the tag of this object.   | |
Represents a Pierce Hole Child sub feature.
 This sub feature is created via the main feature builder. 
 
 Created in NX4.0.0. 
 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::BreakerHoleDepth | ( | ) | 
Returns the breaker hole depth of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::ILocation* NXOpen::Die::PierceHoleChildBuilder::BreakerHoleDirection | ( | ) | 
Returns the breaker hole direction of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::BreakerHoleFactor | ( | ) | 
Returns the breaker hole factor of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::ILocation* NXOpen::Die::PierceHoleChildBuilder::BreakerHoleLocation | ( | ) | 
Returns the location of breaker holes for the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::BreakerHoleOffset | ( | ) | 
Returns the breaker hole offset of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::Die::DieBuildStatusOption NXOpen::Die::PierceHoleChildBuilder::BuildStatus | ( | ) | 
Returns the build status of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| bool NXOpen::Die::PierceHoleChildBuilder::CircularSlugHole | ( | ) | 
Returns the circular slug hole switch of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::Depth | ( | ) | 
Returns the depth of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| bool NXOpen::Die::PierceHoleChildBuilder::DesignStatus | ( | ) | 
Returns the design status of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::Diameter | ( | ) | 
Returns the diameter of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::DieClearance | ( | ) | 
Returns the die clearance of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| bool NXOpen::Die::PierceHoleChildBuilder::DisplayHoles | ( | ) | 
Returns the display holes option of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| bool NXOpen::Die::PierceHoleChildBuilder::DisplayStatus | ( | ) | 
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 | 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::Length | ( | ) | 
Returns the length of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::ILocation* NXOpen::Die::PierceHoleChildBuilder::PierceHoleDirection | ( | ) | 
Returns the pierce hole direction 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::ProfileBlendRadius | ( | ) | 
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::SetBreakerHoleAttributes | ( | const char * | title, | 
| const char * | value, | ||
| int | color, | ||
| const char * | 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::SetBreakerHoleDepth | ( | const char * | 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::SetBreakerHoleFactor | ( | const char * | 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::SetBreakerHoleOffset | ( | const char * | 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::SetDepth | ( | const char * | 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::SetDiameter | ( | const char * | 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::SetDieClearance | ( | const char * | 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::SetHoleAttributes | ( | const char * | title, | 
| const char * | value, | ||
| int | color, | ||
| const char * | 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::SetLength | ( | const char * | 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::SetProfileBlendRadius | ( | const char * | 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::SetSlugHoleAttributes | ( | const char * | title, | 
| const char * | value, | ||
| int | color, | ||
| const char * | 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::SetSlugHoleDiameterIncrement | ( | const char * | 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::SetSlugHoleOffset | ( | const char * | 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.  | 
| void NXOpen::Die::PierceHoleChildBuilder::SetWidth | ( | const char * | 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") 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::SlugHoleDiameterIncrement | ( | ) | 
Returns the slug hole diameter increment of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design") 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::SlugHoleOffset | ( | ) | 
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 | 
| NXOpen::Expression* NXOpen::Die::PierceHoleChildBuilder::Width | ( | ) | 
Returns the width of the pierce hole 
 Created in NX4.0.0. 
 
 License requirements : ug_die_design ("Die Design")