NX Open C++ Reference Guide
Public Types | Public Member Functions
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

List of all members.

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

Detailed Description

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.


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

Returns the boundary curve selection.


Created in NX8.0.0.

License requirements : None

Returns the clearance coefficient value.


Created in NX8.0.0.

License requirements : None

Returns the die penetration value.


Created in NX8.0.0.

License requirements : None

Returns the down tolerance value for length.


Created in NX8.0.0.

License requirements : None

Returns the down tolerance value for width.


Created in NX8.0.0.

License requirements : None

Returns the punch penetration value.


Created in NX8.0.0.

License requirements : None

Sets the clearance coefficient value.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
clearanceCoefficientclearancecoefficient

Sets the die penetration value.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
diePenetrationdiepenetration

Sets the down tolerance value for length.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
downToleranceForLengthdowntoleranceforlength

Sets the down tolerance value for width.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
downToleranceForWidthdowntoleranceforwidth

Sets the punch penetration value.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
punchPenetrationpunchpenetration

Sets the thickness direction option.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
thicknessDirectionOptionthicknessdirectionoption

Sets the thickness value.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
thicknessValuethicknessvalue

Sets the tolerance coefficient value.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
toleranceCoefficienttolerancecoefficient

Sets the up tolerance value for length.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
upToleranceForLengthuptoleranceforlength

Sets the up tolerance value for width.


Created in NX8.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
upToleranceForWidthuptoleranceforwidth

Returns the thickness direction option.


Created in NX8.0.0.

License requirements : None

Returns the thickness value.


Created in NX8.0.0.

License requirements : None

Returns the tolerance coefficient value.


Created in NX8.0.0.

License requirements : None

Returns the up tolerance value for length.


Created in NX8.0.0.

License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.