NX Open C++ Reference Guide
Public Member Functions
NXOpen::Die::PierceHoleParentBuilder Class Reference

Represents a Pierce Hole Parent sub feature. More...

Inheritance diagram for NXOpen::Die::PierceHoleParentBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Member Functions

NXOpen::ExpressionBreakerHoleDepth ()
 Returns the breaker hole depth of pierce holes
Created in NX4.0.0.
NXOpen::ExpressionBreakerHoleFactor ()
 Returns the breaker hole factor of pierce holes
Created in NX4.0.0.
NXOpen::ExpressionBreakerHoleOffset ()
 Returns the breaker hole offset of pierce holes
Created in NX4.0.0.
NXOpen::Die::DieBuildStatusOption BuildStatus ()
 Returns the build status of pierce holes
Created in NX4.0.0.
bool CircularSlugHole ()
 Returns the circular slug hole switch of pierce holes
Created in NX4.0.0.
bool CommonSlugHole ()
 Returns the common slug hole switch of pierce holes
Created in NX4.0.0.
NXOpen::Die::PierceHoleChildBuilderCreateChild ()
 Creates a child pierce hole.
void DeleteChild (NXOpen::Die::PierceHoleChildBuilder *dieholechild)
 Deletes a child pierce hole
Created in NX4.0.0.
NXOpen::ExpressionDepth ()
 Returns the depth of pierce holes
Created in NX4.0.0.
bool DesignStatus ()
 Returns the design status of pierce holes
Created in NX4.0.0.
NXOpen::ExpressionDiameter ()
 Returns the diameter of pierce holes
Created in NX4.0.0.
NXOpen::ExpressionDieClearance ()
 Returns the die clearance of pierce holes
Created in NX4.0.0.
bool DisplayHoles ()
 Returns the display holes option of pierce holes
Created in NX4.0.0.
bool DisplayStatus ()
 Returns the display status of pierce holes
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::Die::PierceHoleChildBuilder * > 
GetChildren ()
 Outputs the pierce hole children.
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.
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.
NXOpen::ExpressionLength ()
 Returns the length of pierce holes
Created in NX4.0.0.
NXOpen::ExpressionProfileBlendRadius ()
 Returns the profile blend radius of pierce holes
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 SetBreakerHoleFactor (const NXString &breakerHoleFactor)
 
Created in NX4.0.0.
void SetBreakerHoleOffset (const NXString &breakerHoleOffset)
 
Created in NX4.0.0.
void SetCircularSlugHole (bool circularSlugHole)
 Sets the circular slug hole switch of pierce holes
Created in NX4.0.0.
void SetCommonSlugHole (bool commonSlugHole)
 Sets the common slug hole switch of pierce holes
Created in NX4.0.0.
void SetDepth (const NXString &depth)
 
Created in NX4.0.0.
void SetDesignStatus (bool designStatus)
 Sets the design status of pierce holes
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 pierce holes
Created in NX4.0.0.
void SetDisplayStatus (bool displayStatus)
 Sets the display status of pierce holes
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 SetProfileBlendRadius (const NXString &profileBlendRadius)
 
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 SetWidth (const NXString &pierceHoleWidth)
 
Created in NX4.0.0.
NXOpen::ExpressionSlugHoleDiameterIncrement ()
 Returns the slug hole diameter increment of pierce holes
Created in NX4.0.0.
NXOpen::ExpressionSlugHoleOffset ()
 Returns the slug hole offset of pierce holes
Created in NX4.0.0.
NXOpen::ExpressionWidth ()
 Returns the width of pierce holes
Created in NX4.0.0.

Detailed Description

Represents a Pierce Hole Parent sub feature.


This sub feature is created via the main feature builder.

Created in NX4.0.0.


Member Function Documentation

Returns the breaker hole depth of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the breaker hole factor of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the breaker hole offset of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the build status of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the circular slug hole switch of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the common slug hole switch of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Creates a child pierce hole.

Returns:

Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Deletes a child pierce hole
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
dieholechilddieholechild

Returns the depth of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the design status of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the diameter of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the die clearance of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the display holes option of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the display status of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

void NXOpen::Die::PierceHoleParentBuilder::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")

Parameters:
titletitle for attribute
valuevalue of attribute
colorcolor of hole faces
diameterTitletitle for diameter attribute

Outputs the pierce hole children.

Returns:
children
Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")
void NXOpen::Die::PierceHoleParentBuilder::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")

Parameters:
titletitle for attribute
valuevalue of attribute
colorcolor of hole faces
diameterTitletitle for diameter attribute
void NXOpen::Die::PierceHoleParentBuilder::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")

Parameters:
titletitle for attribute
valuevalue of attribute
colorcolor of hole faces
diameterTitletitle for diameter attribute

Returns the length of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the profile blend radius of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

void NXOpen::Die::PierceHoleParentBuilder::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")

Parameters:
titletitle for attribute
NOTE: The full Unicode character set is not supported for this parameter.
valuevalue of attribute
NOTE: The full Unicode character set is not supported for this parameter.
colorcolor of hole faces
diameterTitletitle for diameter attribute
NOTE: The full Unicode character set is not supported for this parameter.


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
breakerHoleDepth
NOTE: The full Unicode character set is not supported for this parameter.


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
breakerHoleFactor
NOTE: The full Unicode character set is not supported for this parameter.


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
breakerHoleOffset
NOTE: The full Unicode character set is not supported for this parameter.

Sets the circular slug hole switch of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
circularSlugHolecircular slug hole

Sets the common slug hole switch of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
commonSlugHolecommon slug hole


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
depth
NOTE: The full Unicode character set is not supported for this parameter.

Sets the design status of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
designStatusdesign status


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
diameter
NOTE: The full Unicode character set is not supported for this parameter.


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
dieClearance
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Die::PierceHoleParentBuilder::SetDisplayHoles ( bool  displayPierceHoles)

Sets the display holes option of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
displayPierceHolesdisplay pierce holes

Sets the display status of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
displayStatusdisplay status
void NXOpen::Die::PierceHoleParentBuilder::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")

Parameters:
titletitle for attribute
NOTE: The full Unicode character set is not supported for this parameter.
valuevalue of attribute
NOTE: The full Unicode character set is not supported for this parameter.
colorcolor of hole faces
diameterTitletitle for diameter attribute
NOTE: The full Unicode character set is not supported for this parameter.


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
length
NOTE: The full Unicode character set is not supported for this parameter.


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
profileBlendRadius
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Die::PierceHoleParentBuilder::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")

Parameters:
titletitle for attribute
NOTE: The full Unicode character set is not supported for this parameter.
valuevalue of attribute
NOTE: The full Unicode character set is not supported for this parameter.
colorcolor of hole faces
diameterTitletitle for diameter attribute
NOTE: The full Unicode character set is not supported for this parameter.


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
slugHoleDiameterIncrement
NOTE: The full Unicode character set is not supported for this parameter.


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
slugHoleOffset
NOTE: The full Unicode character set is not supported for this parameter.
void NXOpen::Die::PierceHoleParentBuilder::SetWidth ( const NXString pierceHoleWidth)


Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Parameters:
pierceHoleWidth
NOTE: The full Unicode character set is not supported for this parameter.

Returns the slug hole diameter increment of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the slug hole offset of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")

Returns the width of pierce holes
Created in NX4.0.0.



License requirements : ug_die_design ("Die Design")


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.