NX Open C++ Reference Guide
|
Represents Die Design Pierce Insert builder. More...
Public Types | |
enum | Direction { DirectionUpper, DirectionLower } |
Represents the thickness direction. More... | |
enum | HoleShapeTypes { HoleShapeTypesCircular, HoleShapeTypesOblong, HoleShapeTypesSquare, HoleShapeTypesRectangular, HoleShapeTypesRoundedRectangular, HoleShapeTypesChordRectangular, HoleShapeTypesHexagonal, HoleShapeTypesOther } |
Represents the hole shape type. More... | |
Public Member Functions | |
NXOpen::ScCollector * | BoudaryCurveSelection () |
Returns the boundary curve selection. | |
double | ClearanceCoefficient () |
Returns the clearance coefficient value. | |
double | DiePenetration () |
Returns the die penetration value. | |
double | DownToleranceForLength () |
Returns the down tolerance value for length. | |
double | DownToleranceForWidth () |
Returns the down tolerance value for width. | |
double | PunchPenetration () |
Returns the punch penetration value. | |
void | SetClearanceCoefficient (double clearanceCoefficient) |
Sets the clearance coefficient value. | |
void | SetDiePenetration (double diePenetration) |
Sets the die penetration value. | |
void | SetDownToleranceForLength (double downToleranceForLength) |
Sets the down tolerance value for length. | |
void | SetDownToleranceForWidth (double downToleranceForWidth) |
Sets the down tolerance value for width. | |
void | SetPunchPenetration (double punchPenetration) |
Sets the punch penetration value. | |
void | SetThicknessDirectionOption (NXOpen::Tooling::DieDesPierceInsertBuilder::Direction thicknessDirectionOption) |
Sets the thickness direction option. | |
void | SetThicknessValue (double thicknessValue) |
Sets the thickness value. | |
void | SetToleranceCoefficient (double toleranceCoefficient) |
Sets the tolerance coefficient value. | |
void | SetUpToleranceForLength (double upToleranceForLength) |
Sets the up tolerance value for length. | |
void | SetUpToleranceForWidth (double upToleranceForWidth) |
Sets the up tolerance value for width. | |
NXOpen::Tooling::DieDesPierceInsertBuilder::Direction | ThicknessDirectionOption () |
Returns the thickness direction option. | |
double | ThicknessValue () |
Returns the thickness value. | |
double | ToleranceCoefficient () |
Returns the tolerance coefficient value. | |
double | UpToleranceForLength () |
Returns the up tolerance value for length. | |
double | UpToleranceForWidth () |
Returns the up tolerance value for width. | |
![]() | |
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 Die Design Pierce Insert builder.
To create a new instance of this class, use Tooling::AutoDieCollection::CreateDieDesPierceInsertBuilder
Default values.
Property | Value |
---|---|
ThicknessDirectionOption |
Upper |
ThicknessValue |
0.8 |
Created in NX8.0.0.
Represents the hole shape type.
NXOpen::ScCollector* NXOpen::Tooling::DieDesPierceInsertBuilder::BoudaryCurveSelection | ( | ) |
Returns the boundary curve selection.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::DieDesPierceInsertBuilder::ClearanceCoefficient | ( | ) |
Returns the clearance coefficient value.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::DieDesPierceInsertBuilder::DiePenetration | ( | ) |
Returns the die penetration value.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::DieDesPierceInsertBuilder::DownToleranceForLength | ( | ) |
Returns the down tolerance value for length.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::DieDesPierceInsertBuilder::DownToleranceForWidth | ( | ) |
Returns the down tolerance value for width.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::DieDesPierceInsertBuilder::PunchPenetration | ( | ) |
Returns the punch penetration value.
Created in NX8.0.0.
License requirements : None
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetClearanceCoefficient | ( | double | clearanceCoefficient | ) |
Sets the clearance coefficient value.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
clearanceCoefficient | clearancecoefficient |
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetDiePenetration | ( | double | diePenetration | ) |
Sets the die penetration value.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
diePenetration | diepenetration |
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetDownToleranceForLength | ( | double | downToleranceForLength | ) |
Sets the down tolerance value for length.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
downToleranceForLength | downtoleranceforlength |
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetDownToleranceForWidth | ( | double | downToleranceForWidth | ) |
Sets the down tolerance value for width.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
downToleranceForWidth | downtoleranceforwidth |
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetPunchPenetration | ( | double | punchPenetration | ) |
Sets the punch penetration value.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
punchPenetration | punchpenetration |
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetThicknessDirectionOption | ( | NXOpen::Tooling::DieDesPierceInsertBuilder::Direction | thicknessDirectionOption | ) |
Sets the thickness direction option.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
thicknessDirectionOption | thicknessdirectionoption |
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetThicknessValue | ( | double | thicknessValue | ) |
Sets the thickness value.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
thicknessValue | thicknessvalue |
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetToleranceCoefficient | ( | double | toleranceCoefficient | ) |
Sets the tolerance coefficient value.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
toleranceCoefficient | tolerancecoefficient |
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetUpToleranceForLength | ( | double | upToleranceForLength | ) |
Sets the up tolerance value for length.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
upToleranceForLength | uptoleranceforlength |
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetUpToleranceForWidth | ( | double | upToleranceForWidth | ) |
Sets the up tolerance value for width.
Created in NX8.0.0.
License requirements : ug_die_design ("Die Design")
upToleranceForWidth | uptoleranceforwidth |
NXOpen::Tooling::DieDesPierceInsertBuilder::Direction NXOpen::Tooling::DieDesPierceInsertBuilder::ThicknessDirectionOption | ( | ) |
Returns the thickness direction option.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::DieDesPierceInsertBuilder::ThicknessValue | ( | ) |
Returns the thickness value.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::DieDesPierceInsertBuilder::ToleranceCoefficient | ( | ) |
Returns the tolerance coefficient value.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::DieDesPierceInsertBuilder::UpToleranceForLength | ( | ) |
Returns the up tolerance value for length.
Created in NX8.0.0.
License requirements : None
double NXOpen::Tooling::DieDesPierceInsertBuilder::UpToleranceForWidth | ( | ) |
Returns the up tolerance value for width.
Created in NX8.0.0.
License requirements : None