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

Represents a Draw Die Punch feature builder. More...

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

List of all members.

Public Member Functions

bool AlignStartOrientation ()
 Returns the align start orientation switch of the draw die punch casting, if true use the alignment point to define the start of the punch profile, if false use the default algorithm to define the start of the punch profile.
double AngleTolerance ()
 Returns the angle tolerance of the draw die punch casting.
NXOpen::ISurfaceBaseOrientation ()
 Returns the base orientation of the draw die punch casting.
NXOpen::Die::HoleParentBuilderBoltHoleParent ()
 Returns the bolt hole parent builder of the draw die punch.
NXOpen::Die::CastReliefParentBuilderCastReliefParent ()
 Returns the cast relief builder of the draw die punch.
NXOpen::IOrientationClosedStartOrientation ()
 Returns the closed start orientation of the draw die punch casting.
NXOpen::Die::HoleParentBuilderCoordinatingHoleParent ()
 Returns the coordinating hole parent builder of the draw die punch.
bool CorePunch ()
 Returns the core punch switch of the draw die punch casting, if true the punch will be cored, if false the punch will not be cored.
NXOpen::Die::DeckParentBuilderDeckParent ()
 Returns the deck builder of the draw die punch.
NXOpen::CartesianCoordinateSystemDieCenterlineCsys ()
 Returns the die centerline csys of the draw die punch casting.
bool DisplayHoles ()
 Returns the display holes switch of the draw die punch casting, if true holes will be created in the punch, if false holes will not be created.
double DistanceTolerance ()
 Returns the distance tolerance of the draw die punch casting.
NXOpen::Die::HoleParentBuilderDowelHoleParent ()
 Returns the dowel hole parent builder of the draw die punch.
void GetPunchProfile (NXOpen::Die::DirectionOption *direction, std::vector< NXOpen::IProfile * > &profileEntries)
 Gets the punch profile of the draw die punch casting.
NXOpen::Die::HandlingCoreParentBuilderHandlingCoreParent ()
 Returns the handling core parent builder of the draw die punch.
NXOpen::Die::KeywayParentBuilderKeywayParent ()
 Returns the keyway parent builder of the draw die punch.
NXOpen::Die::RibParentBuilderPartialRibbingParent ()
 Returns the partial ribbing parent builder of the draw die punch.
bool PreliminaryBuild ()
 Returns the preliminary build switch of the draw die punch casting, if true the fast build options will be used, if false accurate build options will be used.
NXOpen::Die::PressureSystemParentBuilderPressureSystemParent ()
 Returns the pressure system parent builder of the draw die punch.
NXOpen::Die::PointParentBuilderPressureSystemReversalParent ()
 Returns the pressure system reversal parent builder of the draw die punch.
NXOpen::Die::RibParentBuilderRibbingParent ()
 Returns the ribbing parent builder of the draw die punch.
NXOpen::Die::DrawDiePunchSectionBuilderSection ()
 Returns the section builder of the draw die punch.
void SetAlignStartOrientation (bool alignStartOrientation)
 Sets the align start orientation switch of the draw die punch casting, if true use the alignment point to define the start of the punch profile, if false use the default algorithm to define the start of the punch profile.
void SetAngleTolerance (double angleTolerance)
 Sets the angle tolerance of the draw die punch casting.
void SetBaseOrientation (NXOpen::ISurface *baseOrientation)
 Sets the base orientation of the draw die punch casting.
void SetClosedStartOrientation (NXOpen::IOrientation *closedStartOrientation)
 Sets the closed start orientation of the draw die punch casting.
void SetCorePunch (bool corePunch)
 Sets the core punch switch of the draw die punch casting, if true the punch will be cored, if false the punch will not be cored.
void SetDieCenterlineCsys (NXOpen::CartesianCoordinateSystem *dieCenterlineCsys)
 Sets the die centerline csys of the draw die punch casting.
void SetDisplayHoles (bool displayHoles)
 Sets the display holes switch of the draw die punch casting, if true holes will be created in the punch, if false holes will not be created.
void SetDistanceTolerance (double distanceTolerance)
 Sets the distance tolerance of the draw die punch casting.
void SetPreliminaryBuild (bool preliminaryBuild)
 Sets the preliminary build switch of the draw die punch casting, if true the fast build options will be used, if false accurate build options will be used.
void SetPunchProfile (NXOpen::Die::DirectionOption direction, const std::vector< NXOpen::IProfile * > &profileEntries)
 Sets the punch profile of the draw die punch casting.
void SetSheetMetal (NXOpen::Body *sheetMetal)
 Sets the sheet metal of the draw die punch casting.
NXOpen::BodySheetMetal ()
 Returns the sheet metal of the draw die punch casting.
NXOpen::Die::RibParentBuilderStrengtheningRibbingParent ()
 Returns the strengthening ribbing parent builder of the draw die punch.
NXOpen::Die::HoleParentBuilderVentHoleParent ()
 Returns the vent hole parent builder of the draw die punch.
NXOpen::Die::PadParentBuilderWearPlateParent ()
 Returns the wear plate parent builder of the draw die punch.

Detailed Description

Represents a Draw Die Punch feature builder.


To create a new instance of this class, use Die::DieCollection::DrawDiePunch

Created in NX4.0.0.


Member Function Documentation

Returns the align start orientation switch of the draw die punch casting, if true use the alignment point to define the start of the punch profile, if false use the default algorithm to define the start of the punch profile.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the angle tolerance of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the base orientation of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the bolt hole parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the cast relief builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the closed start orientation of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the coordinating hole parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the core punch switch of the draw die punch casting, if true the punch will be cored, if false the punch will not be cored.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the deck builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the die centerline csys of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the display holes switch of the draw die punch casting, if true holes will be created in the punch, if false holes will not be created.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the distance tolerance of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the dowel hole parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

void NXOpen::Die::DrawDiePunchBuilder::GetPunchProfile ( NXOpen::Die::DirectionOption direction,
std::vector< NXOpen::IProfile * > &  profileEntries 
)

Gets the punch profile of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
directionProfile direction.
profileEntriesThe profile entries, will be curves, edges, faces, sketches or curve features.

Returns the handling core parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the keyway parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the partial ribbing parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the preliminary build switch of the draw die punch casting, if true the fast build options will be used, if false accurate build options will be used.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the pressure system parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the pressure system reversal parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the ribbing parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the section builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

void NXOpen::Die::DrawDiePunchBuilder::SetAlignStartOrientation ( bool  alignStartOrientation)

Sets the align start orientation switch of the draw die punch casting, if true use the alignment point to define the start of the punch profile, if false use the default algorithm to define the start of the punch profile.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
alignStartOrientationalign start orientation
void NXOpen::Die::DrawDiePunchBuilder::SetAngleTolerance ( double  angleTolerance)

Sets the angle tolerance of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
angleToleranceangle tolerance

Sets the base orientation of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
baseOrientationbase orientation

Sets the closed start orientation of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
closedStartOrientationclosed start orientation

Sets the core punch switch of the draw die punch casting, if true the punch will be cored, if false the punch will not be cored.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
corePunchcore punch

Sets the die centerline csys of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
dieCenterlineCsysdie centerline csys

Sets the display holes switch of the draw die punch casting, if true holes will be created in the punch, if false holes will not be created.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
displayHolesdisplay holes
void NXOpen::Die::DrawDiePunchBuilder::SetDistanceTolerance ( double  distanceTolerance)

Sets the distance tolerance of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
distanceTolerancedistance tolerance

Sets the preliminary build switch of the draw die punch casting, if true the fast build options will be used, if false accurate build options will be used.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
preliminaryBuildpreliminary build
void NXOpen::Die::DrawDiePunchBuilder::SetPunchProfile ( NXOpen::Die::DirectionOption  direction,
const std::vector< NXOpen::IProfile * > &  profileEntries 
)

Sets the punch profile of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
directionProfile direction.
profileEntriesThe profile entries, can be curves, edges, faces, sketches or curve features.

Sets the sheet metal of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Parameters:
sheetMetalsheet metal

Returns the sheet metal of the draw die punch casting.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the strengthening ribbing parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the vent hole parent builder of the draw die punch.


Created in NX4.0.0.

License requirements : ug_die_design ("Die Design")

Returns the wear plate parent builder of the draw die punch.


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.