|
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. | |
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 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