NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Tooling::DieDesPierceInsertBuilder Class Reference

Represents Die Design Pierce Insert builder. More...

Inheritance diagram for NXOpen::Tooling::DieDesPierceInsertBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

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::ScCollectorBoudaryCurveSelection ()
 Returns the boundary curve selection. More...
 
double ClearanceCoefficient ()
 Returns the clearance coefficient value. More...
 
double DiePenetration ()
 Returns the die penetration value. More...
 
double DownToleranceForLength ()
 Returns the down tolerance value for length. More...
 
double DownToleranceForWidth ()
 Returns the down tolerance value for width. More...
 
double PunchPenetration ()
 Returns the punch penetration value. More...
 
void SetClearanceCoefficient (double clearanceCoefficient)
 Sets the clearance coefficient value. More...
 
void SetDiePenetration (double diePenetration)
 Sets the die penetration value. More...
 
void SetDownToleranceForLength (double downToleranceForLength)
 Sets the down tolerance value for length. More...
 
void SetDownToleranceForWidth (double downToleranceForWidth)
 Sets the down tolerance value for width. More...
 
void SetPunchPenetration (double punchPenetration)
 Sets the punch penetration value. More...
 
void SetThicknessDirectionOption (NXOpen::Tooling::DieDesPierceInsertBuilder::Direction thicknessDirectionOption)
 Sets the thickness direction option. More...
 
void SetThicknessValue (double thicknessValue)
 Sets the thickness value. More...
 
void SetToleranceCoefficient (double toleranceCoefficient)
 Sets the tolerance coefficient value. More...
 
void SetUpToleranceForLength (double upToleranceForLength)
 Sets the up tolerance value for length. More...
 
void SetUpToleranceForWidth (double upToleranceForWidth)
 Sets the up tolerance value for width. More...
 
NXOpen::Tooling::DieDesPierceInsertBuilder::Direction ThicknessDirectionOption ()
 Returns the thickness direction option. More...
 
double ThicknessValue ()
 Returns the thickness value. More...
 
double ToleranceCoefficient ()
 Returns the tolerance coefficient value. More...
 
double UpToleranceForLength ()
 Returns the up tolerance value for length. More...
 
double UpToleranceForWidth ()
 Returns the up tolerance value for width. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents Die Design Pierce Insert builder.


To create a new instance of this class, use NXOpen::Tooling::AutoDieCollection::CreateDieDesPierceInsertBuilder
Default values.

Property Value

ThicknessDirectionOption

Upper

ThicknessValue

0.8


Created in NX8.0.0.

Member Enumeration Documentation

Represents the thickness direction.

Enumerator
DirectionUpper 

upper

DirectionLower 

lower

Represents the hole shape type.

Enumerator
HoleShapeTypesCircular 

circular

HoleShapeTypesOblong 

oblong

HoleShapeTypesSquare 

square

HoleShapeTypesRectangular 

rectangular

HoleShapeTypesRoundedRectangular 

rounded rectangular

HoleShapeTypesChordRectangular 

chord rectangular

HoleShapeTypesHexagonal 

hexagonal

HoleShapeTypesOther 

other

Member Function Documentation

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")

Parameters
clearanceCoefficientclearancecoefficient
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetDiePenetration ( double  diePenetration)

Sets the die penetration value.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters
diePenetrationdiepenetration
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")

Parameters
downToleranceForLengthdowntoleranceforlength
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")

Parameters
downToleranceForWidthdowntoleranceforwidth
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetPunchPenetration ( double  punchPenetration)

Sets the punch penetration value.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters
punchPenetrationpunchpenetration
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")

Parameters
thicknessDirectionOptionthicknessdirectionoption
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetThicknessValue ( double  thicknessValue)

Sets the thickness value.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters
thicknessValuethicknessvalue
void NXOpen::Tooling::DieDesPierceInsertBuilder::SetToleranceCoefficient ( double  toleranceCoefficient)

Sets the tolerance coefficient value.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters
toleranceCoefficienttolerancecoefficient
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")

Parameters
upToleranceForLengthuptoleranceforlength
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")

Parameters
upToleranceForWidthuptoleranceforwidth
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


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