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

Represents Progressive Die Wizard and Engineering Die Wizard builder to manage die base. More...

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

Public Types

enum  AlongDirectionOpt { AlongDirectionOptAlongXDirection, AlongDirectionOptAlongYDirection }
 along direction options. More...
 
enum  CatalogOpt { CatalogOptDme, CatalogOptFutaba }
 catalog options. More...
 
enum  DesignToolOption {
  DesignToolOptionSplit, DesignToolOptionMerge, DesignToolOptionAlign, DesignToolOptionAdjust,
  DesignToolOptionSave, DesignToolOptionDelete
}
 design tool options. More...
 
enum  DieBaseTypeOpt { DieBaseTypeOptPdw, DieBaseTypeOptSingleDie, DieBaseTypeOptCompoundDie, DieBaseTypeOptDrawDie }
 die bse types options. More...
 
enum  ParentNodeOpt {
  ParentNodeOptControl, ParentNodeOptDie, ParentNodeOptSubFirst, ParentNodeOptSubSecond,
  ParentNodeOptDieBaseFirst
}
 parent node options. More...
 
enum  PlatesNumberOpt {
  PlatesNumberOptPlateFive, PlatesNumberOptPlateEight, PlatesNumberOptPlateNine, PlatesNumberOptPlateTen,
  PlatesNumberOptPlateTwelve
}
 plates number options. More...
 
enum  SplitMethod { SplitMethodWholeSubDiebase, SplitMethodSinglePlate }
 split method. More...
 
enum  SplitOption { SplitOptionStandard, SplitOptionUserDefined }
 split options. More...
 
enum  Types { TypesStandardDieBase, TypesCustomizeDieBase, TypesDesignTools }
 die base types. More...
 

Public Member Functions

double AdjustedPlateLength ()
 Returns the plate length value. More...
 
NXOpen::Tooling::DieBaseBuilder::AlongDirectionOpt AlongDirection ()
 Returns the direction options. More...
 
NXOpen::Tooling::DieBaseBuilder::CatalogOpt Catalog ()
 Returns the die base catalog. More...
 
double Close ()
 Returns the die close status value. More...
 
NXOpen::SectionCreateSplittingCurves ()
 Returns the create splitting curves
Created in NX12.0.0. More...
 
double DbEdgeDistance ()
 Returns the distance to die base edge. More...
 
double DbRefPointX ()
 Returns the X coordinates of reference point. More...
 
double DbRefPointY ()
 Returns the Y coordinates of reference point. More...
 
void DeleteSelectedDieBase ()
 The action to delete selected die base. More...
 
NXOpen::Tooling::DieBaseBuilder::DesignToolOption DesignToolOpt ()
 Returns the design tool options. More...
 
NXOpen::SelectBodyDieBase ()
 Returns the selected die base. More...
 
void DieBaseData ()
 The action to edit die base data file. More...
 
void DieBaseReg ()
 The action to edit die base register file. More...
 
NXOpen::SelectBodyListDieBaseToDelete ()
 Returns the selected die base to delete. More...
 
NXOpen::Tooling::DieBaseBuilder::DieBaseTypeOpt DieBaseType ()
 Returns the die base type( progressive die, single die, draw die or compound die). More...
 
double FirstLength ()
 Returns the first section length. More...
 
double GapFirst ()
 Returns the first gap value. More...
 
double GapSecond ()
 Returns the second gap value. More...
 
bool LoadDBOnly ()
 Returns the option whether load die base only or not. More...
 
NXString NewDieBaseName ()
 Returns the new die base part name. More...
 
double OpenDist ()
 Returns the open distance value. More...
 
NXOpen::Tooling::DieBaseBuilder::ParentNodeOpt ParentNode ()
 Returns the parent node. More...
 
NXString ParentPartName ()
 Returns the parent part name. More...
 
void PickArea ()
 The action to pick work area for die base. More...
 
void PickLocation ()
 The action to pick location for die base. More...
 
void PickSplitLocation ()
 The action to pick split location. More...
 
double PlateLength ()
 Returns the plate length value. More...
 
NXOpen::Tooling::DieBaseBuilder::PlatesNumberOpt PlatesNumber ()
 Returns the user defined plates number. More...
 
double PlateWidth ()
 Returns the plate width value. More...
 
void RefPoint ()
 The action to specify the reference point for the die base
Created in NX8.0.0. More...
 
bool Rename ()
 Returns the option whether rename the die base or not. More...
 
double SecondLength ()
 Returns the second section length. More...
 
NXOpen::SelectPartSelectPlateToSplit ()
 Returns the selected die plates. More...
 
NXOpen::SelectPartSelectSubDieBase ()
 Returns the selected sub die base part. More...
 
void SetAdjustedPlateLength (double adjustedPlateLength)
 Sets the plate length value. More...
 
void SetAlongDirection (NXOpen::Tooling::DieBaseBuilder::AlongDirectionOpt alongDirection)
 Sets the direction options. More...
 
void SetCatalog (NXOpen::Tooling::DieBaseBuilder::CatalogOpt catalog)
 Sets the die base catalog. More...
 
void SetClose (double close)
 Sets the die close status value. More...
 
void SetDbEdgeDistance (double dbEdgeDistance)
 Sets the distance to die base edge. More...
 
void SetDbRefPointX (double dbRefPointX)
 Sets the X coordinates of reference point. More...
 
void SetDbRefPointY (double dbRefPointY)
 Sets the Y coordinates of reference point. More...
 
void SetDesignToolOpt (NXOpen::Tooling::DieBaseBuilder::DesignToolOption designToolOpt)
 Sets the design tool options. More...
 
void SetDieBaseType (NXOpen::Tooling::DieBaseBuilder::DieBaseTypeOpt dieBaseType)
 Sets the die base type( progressive die, single die, draw die or compound die). More...
 
void SetFirstLength (double firstLength)
 Sets the first section length. More...
 
void SetGapFirst (double gapFirst)
 Sets the first gap value. More...
 
void SetGapSecond (double gapSecond)
 Sets the second gap value. More...
 
void SetLoadDBOnly (bool loadDBOnly)
 Sets the option whether load die base only or not. More...
 
void SetNewDieBaseName (const NXString &dieBaseName)
 Sets the new die base part name. More...
 
void SetNewDieBaseName (const char *dieBaseName)
 Sets the new die base part name. More...
 
void SetOpenDist (double openDist)
 Sets the open distance value. More...
 
void SetParentNode (NXOpen::Tooling::DieBaseBuilder::ParentNodeOpt parentNode)
 Sets the parent node. More...
 
void SetParentPartName (const NXString &parentPart)
 Sets the parent part name. More...
 
void SetParentPartName (const char *parentPart)
 Sets the parent part name. More...
 
void SetPlateLength (double plateLength)
 Sets the plate length value. More...
 
void SetPlatesNumber (NXOpen::Tooling::DieBaseBuilder::PlatesNumberOpt platesNumber)
 Sets the user defined plates number. More...
 
void SetPlateWidth (double plateWidth)
 Sets the plate width value. More...
 
void SetRename (bool rename)
 Sets the option whether rename the die base or not. More...
 
void SetSecondLength (double secondLength)
 Sets the second section length. More...
 
void SetSplitGap (double splitGap)
 Sets the split gap value. More...
 
void SetSplitSubSingle (NXOpen::Tooling::DieBaseBuilder::SplitMethod splitSubSingle)
 Sets the split options: whole sub die base or single plate. More...
 
void SetStandardOrUserDefined (NXOpen::Tooling::DieBaseBuilder::SplitOption standardOrUserDefined)
 Sets the standard or user defined split option
Created in NX12.0.0. More...
 
void SetStripTravelDistance (double stripTravelDistance)
 Sets the strip travel distance value. More...
 
void SetType (NXOpen::Tooling::DieBaseBuilder::Types type)
 Sets the die base type. More...
 
void SetUpdateDieBasePosition (bool updateDieBasePosition)
 Sets the option whether update die base position or not. More...
 
void SetXDistanceFirst (double xDistanceFirst)
 Sets the first distance along X value. More...
 
void SetXDistanceSecond (double xDistanceSecond)
 Sets the second distance along X value. More...
 
void SetYDistanceFirst (double yDistanceFirst)
 Sets the first distance along Y value. More...
 
void SetYDistanceSecond (double dySecond)
 Sets the second distance along Y value. More...
 
double SplitGap ()
 Returns the split gap value. More...
 
NXOpen::Tooling::DieBaseBuilder::SplitMethod SplitSubSingle ()
 Returns the split options: whole sub die base or single plate. More...
 
NXOpen::Tooling::DieBaseBuilder::SplitOption StandardOrUserDefined ()
 Returns the standard or user defined split option
Created in NX12.0.0. More...
 
double StripTravelDistance ()
 Returns the strip travel distance value. More...
 
NXOpen::Tooling::DieBaseBuilder::Types Type ()
 Returns the die base type. More...
 
bool UpdateDieBasePosition ()
 Returns the option whether update die base position or not. More...
 
double XDistanceFirst ()
 Returns the first distance along X value. More...
 
double XDistanceSecond ()
 Returns the second distance along X value. More...
 
double YDistanceFirst ()
 Returns the first distance along Y value. More...
 
double YDistanceSecond ()
 Returns the second distance along Y value. 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 Progressive Die Wizard and Engineering Die Wizard builder to manage die base.


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

Property Value

AlongDirection

AlongXDirection

Catalog

Dme

Close

0

DbEdgeDistance

0

DbRefPointX

0

DbRefPointY

0

DesignToolOpt

Split

DieBaseType

Pdw

FirstLength

0

GapFirst

0

GapSecond

0

LoadDBOnly

0

OpenDist

0

ParentNode

Control

PlateLength

0

PlateWidth

0

PlatesNumber

PlateNine

Rename

0

SecondLength

0

SplitGap

0

SplitSubSingle

WholeSubDiebase

StandardOrUserDefined

Standard

StripTravelDistance

0

Type

StandardDieBase

UpdateDieBasePosition

0

XDistanceFirst

0

XDistanceSecond

0

YDistanceFirst

0

YDistanceSecond

0


Created in NX8.0.0.

Member Enumeration Documentation

along direction options.

Enumerator
AlongDirectionOptAlongXDirection 

along X direction

AlongDirectionOptAlongYDirection 

along Y direction

catalog options.

Enumerator
CatalogOptDme 

catalog for DME

CatalogOptFutaba 

catalog for FUTABA

design tool options.

Enumerator
DesignToolOptionSplit 

split sub die base

DesignToolOptionMerge 

merge sub die base

DesignToolOptionAlign 

align sub die base

DesignToolOptionAdjust 

adjust length of sub die base

DesignToolOptionSave 

save sub die base as template

DesignToolOptionDelete 

delete selected die base

die bse types options.

Enumerator
DieBaseTypeOptPdw 

progressive die type

DieBaseTypeOptSingleDie 

single die type

DieBaseTypeOptCompoundDie 

compound die type

DieBaseTypeOptDrawDie 

draw die type

parent node options.

Enumerator
ParentNodeOptControl 

use PDW project's control part as parent part

ParentNodeOptDie 

use PDW project's die part as parent part

ParentNodeOptSubFirst 

use PDW project's sub-die base as parent part

ParentNodeOptSubSecond 

use PDW project's sub-die base as parent part

ParentNodeOptDieBaseFirst 

use PDW project's die base part as parent part

plates number options.

Enumerator
PlatesNumberOptPlateFive 

plates number is 5

PlatesNumberOptPlateEight 

plates number is 8

PlatesNumberOptPlateNine 

plates number is 9

PlatesNumberOptPlateTen 

plates number is 10

PlatesNumberOptPlateTwelve 

plates number is 12

split method.

Enumerator
SplitMethodWholeSubDiebase 

select whole sub-diebase

SplitMethodSinglePlate 

select single plate

split options.

Enumerator
SplitOptionStandard 

standard

SplitOptionUserDefined 

user defined

die base types.

Enumerator
TypesStandardDieBase 

standard die base

TypesCustomizeDieBase 

customize die base

TypesDesignTools 

die base design tools

Member Function Documentation

double NXOpen::Tooling::DieBaseBuilder::AdjustedPlateLength ( )

Returns the plate length value.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::DieBaseBuilder::AlongDirectionOpt NXOpen::Tooling::DieBaseBuilder::AlongDirection ( )

Returns the direction options.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::DieBaseBuilder::CatalogOpt NXOpen::Tooling::DieBaseBuilder::Catalog ( )

Returns the die base catalog.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::Close ( )

Returns the die close status value.


Created in NX8.0.0.

License requirements : None

NXOpen::Section* NXOpen::Tooling::DieBaseBuilder::CreateSplittingCurves ( )

Returns the create splitting curves
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::DieBaseBuilder::DbEdgeDistance ( )

Returns the distance to die base edge.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::DbRefPointX ( )

Returns the X coordinates of reference point.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::DbRefPointY ( )

Returns the Y coordinates of reference point.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::DieBaseBuilder::DeleteSelectedDieBase ( )

The action to delete selected die base.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::DieBaseBuilder::DesignToolOption NXOpen::Tooling::DieBaseBuilder::DesignToolOpt ( )

Returns the design tool options.


Created in NX8.0.0.

License requirements : None

NXOpen::SelectBody* NXOpen::Tooling::DieBaseBuilder::DieBase ( )

Returns the selected die base.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::DieBaseBuilder::DieBaseData ( )

The action to edit die base data file.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::DieBaseBuilder::DieBaseReg ( )

The action to edit die base register file.


Created in NX8.0.0.

License requirements : None

NXOpen::SelectBodyList* NXOpen::Tooling::DieBaseBuilder::DieBaseToDelete ( )

Returns the selected die base to delete.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::DieBaseBuilder::DieBaseTypeOpt NXOpen::Tooling::DieBaseBuilder::DieBaseType ( )

Returns the die base type( progressive die, single die, draw die or compound die).


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::FirstLength ( )

Returns the first section length.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::GapFirst ( )

Returns the first gap value.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::GapSecond ( )

Returns the second gap value.


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::DieBaseBuilder::LoadDBOnly ( )

Returns the option whether load die base only or not.


Created in NX8.0.0.

License requirements : None

NXString NXOpen::Tooling::DieBaseBuilder::NewDieBaseName ( )

Returns the new die base part name.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::OpenDist ( )

Returns the open distance value.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::DieBaseBuilder::ParentNodeOpt NXOpen::Tooling::DieBaseBuilder::ParentNode ( )

Returns the parent node.


Created in NX8.0.0.

License requirements : None

NXString NXOpen::Tooling::DieBaseBuilder::ParentPartName ( )

Returns the parent part name.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::DieBaseBuilder::PickArea ( )

The action to pick work area for die base.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::DieBaseBuilder::PickLocation ( )

The action to pick location for die base.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::DieBaseBuilder::PickSplitLocation ( )

The action to pick split location.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::PlateLength ( )

Returns the plate length value.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::DieBaseBuilder::PlatesNumberOpt NXOpen::Tooling::DieBaseBuilder::PlatesNumber ( )

Returns the user defined plates number.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::PlateWidth ( )

Returns the plate width value.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::DieBaseBuilder::RefPoint ( )

The action to specify the reference point for the die base
Created in NX8.0.0.



License requirements : None

bool NXOpen::Tooling::DieBaseBuilder::Rename ( )

Returns the option whether rename the die base or not.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::SecondLength ( )

Returns the second section length.


Created in NX8.0.0.

License requirements : None

NXOpen::SelectPart* NXOpen::Tooling::DieBaseBuilder::SelectPlateToSplit ( )

Returns the selected die plates.


Created in NX8.0.0.

License requirements : None

NXOpen::SelectPart* NXOpen::Tooling::DieBaseBuilder::SelectSubDieBase ( )

Returns the selected sub die base part.


Created in NX8.0.0.

License requirements : None

void NXOpen::Tooling::DieBaseBuilder::SetAdjustedPlateLength ( double  adjustedPlateLength)

Sets the plate length value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
adjustedPlateLengthadjustedplatelength
void NXOpen::Tooling::DieBaseBuilder::SetAlongDirection ( NXOpen::Tooling::DieBaseBuilder::AlongDirectionOpt  alongDirection)

Sets the direction options.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
alongDirectionalongdirection
void NXOpen::Tooling::DieBaseBuilder::SetCatalog ( NXOpen::Tooling::DieBaseBuilder::CatalogOpt  catalog)

Sets the die base catalog.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
catalogcatalog
void NXOpen::Tooling::DieBaseBuilder::SetClose ( double  close)

Sets the die close status value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
closeclose
void NXOpen::Tooling::DieBaseBuilder::SetDbEdgeDistance ( double  dbEdgeDistance)

Sets the distance to die base edge.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
dbEdgeDistancedbedgedistance
void NXOpen::Tooling::DieBaseBuilder::SetDbRefPointX ( double  dbRefPointX)

Sets the X coordinates of reference point.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
dbRefPointXdbrefpointx
void NXOpen::Tooling::DieBaseBuilder::SetDbRefPointY ( double  dbRefPointY)

Sets the Y coordinates of reference point.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
dbRefPointYdbrefpointy
void NXOpen::Tooling::DieBaseBuilder::SetDesignToolOpt ( NXOpen::Tooling::DieBaseBuilder::DesignToolOption  designToolOpt)

Sets the design tool options.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
designToolOptdesigntoolopt
void NXOpen::Tooling::DieBaseBuilder::SetDieBaseType ( NXOpen::Tooling::DieBaseBuilder::DieBaseTypeOpt  dieBaseType)

Sets the die base type( progressive die, single die, draw die or compound die).


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
dieBaseTypediebasetype
void NXOpen::Tooling::DieBaseBuilder::SetFirstLength ( double  firstLength)

Sets the first section length.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
firstLengthfirstlength
void NXOpen::Tooling::DieBaseBuilder::SetGapFirst ( double  gapFirst)

Sets the first gap value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
gapFirstgapfirst
void NXOpen::Tooling::DieBaseBuilder::SetGapSecond ( double  gapSecond)

Sets the second gap value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
gapSecondgapsecond
void NXOpen::Tooling::DieBaseBuilder::SetLoadDBOnly ( bool  loadDBOnly)

Sets the option whether load die base only or not.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
loadDBOnlyloaddbonly
void NXOpen::Tooling::DieBaseBuilder::SetNewDieBaseName ( const NXString dieBaseName)

Sets the new die base part name.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
dieBaseNameSpecifies the new die base name
void NXOpen::Tooling::DieBaseBuilder::SetNewDieBaseName ( const char *  dieBaseName)

Sets the new die base part name.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
dieBaseNameSpecifies the new die base name
void NXOpen::Tooling::DieBaseBuilder::SetOpenDist ( double  openDist)

Sets the open distance value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
openDistopendist
void NXOpen::Tooling::DieBaseBuilder::SetParentNode ( NXOpen::Tooling::DieBaseBuilder::ParentNodeOpt  parentNode)

Sets the parent node.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
parentNodeparentnode
void NXOpen::Tooling::DieBaseBuilder::SetParentPartName ( const NXString parentPart)

Sets the parent part name.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
parentPartSpecifies the parent part name
void NXOpen::Tooling::DieBaseBuilder::SetParentPartName ( const char *  parentPart)

Sets the parent part name.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
parentPartSpecifies the parent part name
void NXOpen::Tooling::DieBaseBuilder::SetPlateLength ( double  plateLength)

Sets the plate length value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
plateLengthplatelength
void NXOpen::Tooling::DieBaseBuilder::SetPlatesNumber ( NXOpen::Tooling::DieBaseBuilder::PlatesNumberOpt  platesNumber)

Sets the user defined plates number.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
platesNumberplatesnumber
void NXOpen::Tooling::DieBaseBuilder::SetPlateWidth ( double  plateWidth)

Sets the plate width value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
plateWidthplatewidth
void NXOpen::Tooling::DieBaseBuilder::SetRename ( bool  rename)

Sets the option whether rename the die base or not.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
renamerename
void NXOpen::Tooling::DieBaseBuilder::SetSecondLength ( double  secondLength)

Sets the second section length.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
secondLengthsecondlength
void NXOpen::Tooling::DieBaseBuilder::SetSplitGap ( double  splitGap)

Sets the split gap value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
splitGapsplitgap
void NXOpen::Tooling::DieBaseBuilder::SetSplitSubSingle ( NXOpen::Tooling::DieBaseBuilder::SplitMethod  splitSubSingle)

Sets the split options: whole sub die base or single plate.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
splitSubSinglesplitsubsingle
void NXOpen::Tooling::DieBaseBuilder::SetStandardOrUserDefined ( NXOpen::Tooling::DieBaseBuilder::SplitOption  standardOrUserDefined)

Sets the standard or user defined split option
Created in NX12.0.0.



License requirements : prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
standardOrUserDefinedstandardoruserdefined
void NXOpen::Tooling::DieBaseBuilder::SetStripTravelDistance ( double  stripTravelDistance)

Sets the strip travel distance value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
stripTravelDistancestriptraveldistance
void NXOpen::Tooling::DieBaseBuilder::SetType ( NXOpen::Tooling::DieBaseBuilder::Types  type)

Sets the die base type.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
typetype
void NXOpen::Tooling::DieBaseBuilder::SetUpdateDieBasePosition ( bool  updateDieBasePosition)

Sets the option whether update die base position or not.


Created in NX11.0.1.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
updateDieBasePositionupdatediebaseposition
void NXOpen::Tooling::DieBaseBuilder::SetXDistanceFirst ( double  xDistanceFirst)

Sets the first distance along X value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
xDistanceFirstxdistancefirst
void NXOpen::Tooling::DieBaseBuilder::SetXDistanceSecond ( double  xDistanceSecond)

Sets the second distance along X value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
xDistanceSecondxdistancesecond
void NXOpen::Tooling::DieBaseBuilder::SetYDistanceFirst ( double  yDistanceFirst)

Sets the first distance along Y value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
yDistanceFirstydistancefirst
void NXOpen::Tooling::DieBaseBuilder::SetYDistanceSecond ( double  dySecond)

Sets the second distance along Y value.


Created in NX8.0.0.

License requirements : prog_die_wizard ("UG/Progressive Die Wizard") OR nx_engineering_die_wizard ("NX Engineering Die Wizard")

Parameters
dySeconddysecond
double NXOpen::Tooling::DieBaseBuilder::SplitGap ( )

Returns the split gap value.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::DieBaseBuilder::SplitMethod NXOpen::Tooling::DieBaseBuilder::SplitSubSingle ( )

Returns the split options: whole sub die base or single plate.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::DieBaseBuilder::SplitOption NXOpen::Tooling::DieBaseBuilder::StandardOrUserDefined ( )

Returns the standard or user defined split option
Created in NX12.0.0.



License requirements : None

double NXOpen::Tooling::DieBaseBuilder::StripTravelDistance ( )

Returns the strip travel distance value.


Created in NX8.0.0.

License requirements : None

NXOpen::Tooling::DieBaseBuilder::Types NXOpen::Tooling::DieBaseBuilder::Type ( )

Returns the die base type.


Created in NX8.0.0.

License requirements : None

bool NXOpen::Tooling::DieBaseBuilder::UpdateDieBasePosition ( )

Returns the option whether update die base position or not.


Created in NX11.0.1.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::XDistanceFirst ( )

Returns the first distance along X value.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::XDistanceSecond ( )

Returns the second distance along X value.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::YDistanceFirst ( )

Returns the first distance along Y value.


Created in NX8.0.0.

License requirements : None

double NXOpen::Tooling::DieBaseBuilder::YDistanceSecond ( )

Returns the second distance along Y value.


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.