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

Stamping Die LS-Dyna integration draw geometry preprare builder. More...

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

Public Types

enum  BlankOption { BlankOptionSheet, BlankOptionCurve }
 the enum of blank option. More...
 
enum  BlankPosition { BlankPositionAboveBinder, BlankPositionAboveBinderandPunch }
 the enum of blank position. More...
 
enum  ContactType {
  ContactTypeFormingOneWaySurfaceToSurface, ContactTypeFormingOneWaySurfaceToSurfaceSmooth, ContactTypeFormingSurfaceToSurface, ContactTypeFormingSurfaceToSurfaceSmooth,
  ContactTypeSurfaceToSurface, ContactTypeAutomaticSurfaceToSurface
}
 the enum of contact type. More...
 
enum  DrawBeadType { DrawBeadTypeRound, DrawBeadTypeRectangle }
 the enum of draw bead type. More...
 
enum  DrawType { DrawTypeSingleDraw, DrawTypeDoubleDraw }
 the enum of draw type. More...
 
enum  MaterialType { MaterialTypeNXMaterial, MaterialTypeLSDynaMaterial }
 the enum of material type. More...
 
enum  ProcessActionBinder {
  ProcessActionBinderStationary, ProcessActionBinderClosureWith, ProcessActionBinderFollowWith, ProcessActionBinderTravel,
  ProcessActionBinderUntilHome, ProcessActionBinderForce
}
 the enum of process action binder type. More...
 
enum  ProcessActionDie {
  ProcessActionDieStationary, ProcessActionDieClosureWith, ProcessActionDieFollowWith, ProcessActionDieTravel,
  ProcessActionDieUntilHome, ProcessActionDieForce
}
 the enum of process action die type. More...
 
enum  ProcessActionPunch {
  ProcessActionPunchStationary, ProcessActionPunchClosureWith, ProcessActionPunchFollowWith, ProcessActionPunchTravel,
  ProcessActionPunchUntilHome, ProcessActionPunchForce
}
 the enum of process action punch type. More...
 
enum  ProcessType { ProcessTypeGravity, ProcessTypeClosing, ProcessTypeDrawing }
 the enum of process type. More...
 
enum  TargetBinder { TargetBinderPunch, TargetBinderBinder, TargetBinderDie }
 the enum of target binder type. More...
 
enum  TargetDie { TargetDiePunch, TargetDieBinder, TargetDieDie }
 the enum of target die type. More...
 
enum  TargetPunch { TargetPunchPunch, TargetPunchBinder, TargetPunchDie }
 the enum of target punch type. More...
 

Public Member Functions

bool AutoPositionOption ()
 Returns the automatic position for punch, die and binder. More...
 
double BinderPosition ()
 Returns the distance value to move binder. More...
 
NXOpen::SelectBodyBinderSheet ()
 Returns the binder sheet. More...
 
NXOpen::SectionBlankCurve ()
 Returns the blank curve. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankOption BlankOptionType ()
 Returns the blank option. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankPosition BlankPositionType ()
 Returns the blank position type. More...
 
double BlankPositionValue ()
 Returns the distance value to move blank. More...
 
NXOpen::SelectBodyBlankSheet ()
 Returns the blank sheet. More...
 
double BlankThickness ()
 Returns the blank thickness. More...
 
double ContactOffset ()
 Returns the contact offset. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ContactType ContactTypeOption ()
 Returns the contact type. More...
 
double DiePosition ()
 Returns the distance value to move die. More...
 
NXOpen::SelectBodyDieSheet ()
 Returns the die sheet. More...
 
NXOpen::SelectCurveListDrawBeadCurves ()
 Returns the draw bead profiles. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawBeadType DrawBeadTypeOption ()
 Returns the draw bead type. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawType DrawTypeOption ()
 Returns the draw type. More...
 
void ExecuteMovePosition ()
 Move the position of die, punch and binder, according to Tooling::LsdynaGeometryPreparationBuilder::DiePosition , Tooling::LsdynaGeometryPreparationBuilder::PunchPosition , Tooling::LsdynaGeometryPreparationBuilder::BinderPosition settings. More...
 
void ExecuteRestorePosition ()
 Restore the position of die, punch and binder. More...
 
double Friction ()
 Returns the friction. More...
 
void GetPercentageForceArray (std::vector< double > &doublePercentageForceArray)
 Gets the percentage of force. More...
 
NXString MaterialName ()
 Returns the material name. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::MaterialType MaterialTypeOption ()
 Returns the material type. More...
 
double NormalForce ()
 Returns the normal force. More...
 
double PercentageForce ()
 Returns the percentage of force. More...
 
double ProcessBinder ()
 Returns the value of binder process. More...
 
bool ProcessBinderOption ()
 Returns the option of binder process. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionBinder ProcessBinderType ()
 Returns the type of binder process. More...
 
double ProcessDie ()
 Returns the value of die process. More...
 
bool ProcessDieOption ()
 Returns the option of die process. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionDie ProcessDieType ()
 Returns the type of die process. More...
 
double ProcessPunch ()
 Returns the value of punch process. More...
 
bool ProcessPunchOption ()
 Returns the option of punch process. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionPunch ProcessPunchType ()
 Returns the type of punch process. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessType ProcessTypeOption ()
 Returns the process type. More...
 
double PunchPosition ()
 Returns the distance value to move punch. More...
 
NXOpen::SelectBodyPunchSheet ()
 Returns the punch sheet. More...
 
NXOpen::ExpressionRestrainForce ()
 Returns the expression of restraining force. More...
 
void SetAutoPositionOption (bool toggleAutoPosition)
 Sets the automatic position for punch, die and binder. More...
 
void SetBinderPosition (double doubleBinderPosition)
 Sets the distance value to move binder. More...
 
void SetBlankOptionType (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankOption enumBlankOption)
 Sets the blank option. More...
 
void SetBlankPositionType (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankPosition enumBlankPosition)
 Sets the blank position type. More...
 
void SetBlankPositionValue (double doubleBlankPosition)
 Sets the distance value to move blank. More...
 
void SetBlankThickness (double doubleBlankThickness)
 Sets the blank thickness. More...
 
void SetContactOffset (double doubleContactOffset)
 Sets the contact offset. More...
 
void SetContactTypeOption (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ContactType enumContactType)
 Sets the contact type. More...
 
void SetDiePosition (double doubleDiePosition)
 Sets the distance value to move die. More...
 
void SetDrawBeadCurves (const std::vector< NXOpen::Curve * > &drawBeadCurves)
 Sets the draw bead curves. More...
 
void SetDrawBeadTypeOption (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawBeadType enumDrawBeadType)
 Sets the draw bead type. More...
 
void SetDrawTypeOption (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawType enumDrawType)
 Sets the draw type. More...
 
void SetFriction (double doubleFriction)
 Sets the friction. More...
 
void SetMaterialName (const NXString &materialName)
 Sets the material name. More...
 
void SetMaterialName (const char *materialName)
 Sets the material name. More...
 
void SetMaterialTypeOption (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::MaterialType enumMaterialType)
 Sets the material type. More...
 
void SetNormalForce (double normalForce)
 Sets the normal force. More...
 
void SetPercentageForce (double doublePercentageForce)
 Sets the percentage of force. More...
 
void SetPercentageForceArray (const std::vector< double > &doublePercentageForceArray)
 Sets the percentage of force. More...
 
void SetProcessBinder (double doubleProcessBinder)
 Sets the value of binder process. More...
 
void SetProcessBinderOption (bool toggleProcessBinder)
 Sets the option of binder process. More...
 
void SetProcessBinderType (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionBinder enumProcessBinder)
 Sets the type of binder process. More...
 
void SetProcessDie (double doubleProcessDie)
 Sets the value of die process. More...
 
void SetProcessDieOption (bool toggleProcessDie)
 Sets the option of die process. More...
 
void SetProcessDieType (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionDie enumProcessDie)
 Sets the type of die process. More...
 
void SetProcessPunch (double doubleProcessPunch)
 Sets the value of punch process. More...
 
void SetProcessPunchOption (bool toggleProcessPunch)
 Sets the option of punch process. More...
 
void SetProcessPunchType (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionPunch enumProcessPunch)
 Sets the type of punch process. More...
 
void SetProcessTypeOption (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessType enumProcessType)
 Sets the process type. More...
 
void SetPunchPosition (double doublePunchPosition)
 Sets the distance value to move punch. More...
 
void SetTargetBinderType (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetBinder enumTargetBinder)
 Sets the type of binder target. More...
 
void SetTargetDieType (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetDie enumTargetDie)
 Sets the type of die target. More...
 
void SetTargetPunchType (NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetPunch enumTargetPunch)
 Sets the type of punch target. More...
 
void SetTensileStrength (double doubleTensileStrength)
 Sets the restraining force. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetBinder TargetBinderType ()
 Returns the type of binder target. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetDie TargetDieType ()
 Returns the type of die target. More...
 
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetPunch TargetPunchType ()
 Returns the type of punch target. More...
 
double TensileStrength ()
 Returns the restraining force. 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

Stamping Die LS-Dyna integration draw geometry preprare builder.


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

Property Value

AutoPositionOption

0

BinderPosition

0

BlankOptionType

Sheet

BlankPositionType

AboveBinder

BlankPositionValue

0

BlankThickness

0

ContactOffset

0

ContactTypeOption

FormingOneWaySurfaceToSurface

DiePosition

0

DrawBeadTypeOption

Round

DrawTypeOption

SingleDraw

Friction

0.15

NormalForce

0

PercentageForce

50

ProcessBinder

0

ProcessBinderOption

0

ProcessBinderType

Stationary

ProcessDie

0

ProcessDieOption

0

ProcessDieType

Stationary

ProcessPunch

0

ProcessPunchOption

0

ProcessPunchType

Stationary

ProcessTypeOption

Closing

PunchPosition

0

RestrainForce.Value

356.5 (millimeters part), 356.5 (inches part)

TargetBinderType

Punch

TargetDieType

Punch

TargetPunchType

Punch

TensileStrength

0


Created in NX9.0.0.

Member Enumeration Documentation

the enum of blank option.

Enumerator
BlankOptionSheet 

Select a sheet body as blank.

BlankOptionCurve 

Select several curves to create a blank.

the enum of blank position.

Enumerator
BlankPositionAboveBinder 

Blank sheet body is above binder.

BlankPositionAboveBinderandPunch 

Blank sheet body is above binder and punch.

the enum of contact type.

Enumerator
ContactTypeFormingOneWaySurfaceToSurface 

The draw components contact type is forming one way surface to surface.

ContactTypeFormingOneWaySurfaceToSurfaceSmooth 

The draw components contact type is forming one way surface to surface smooth.

ContactTypeFormingSurfaceToSurface 

The draw components contact type is forming surface to surface.

ContactTypeFormingSurfaceToSurfaceSmooth 

The draw components contact type is forming surface to surface smooth.

ContactTypeSurfaceToSurface 

The draw components contact type is surface to surface.

ContactTypeAutomaticSurfaceToSurface 

The draw components contact type is automatic surface to surface.

the enum of draw bead type.

Enumerator
DrawBeadTypeRound 

Draw bead section has round shape.

DrawBeadTypeRectangle 

Draw bead section has rectangle shape.

the enum of draw type.

Enumerator
DrawTypeSingleDraw 

For draw die, punch and binder are lower than die.

DrawTypeDoubleDraw 

For draw die, punch and binder are higher than die.

the enum of material type.

Enumerator
MaterialTypeNXMaterial 

Use NX material for LS-Dyna solver.

MaterialTypeLSDynaMaterial 

Use LS-Dyna material for LS-Dyna solver.

the enum of process action binder type.

Enumerator
ProcessActionBinderStationary 

The process action for binder is stationary.

ProcessActionBinderClosureWith 

The process action for binder is closure with other draw components.

ProcessActionBinderFollowWith 

The process action for binder is follow with other draw components.

ProcessActionBinderTravel 

The process action for binder is travel to other draw components.

ProcessActionBinderUntilHome 

The process action for binder is until home.

ProcessActionBinderForce 

The process action for binder is by force.

the enum of process action die type.

Enumerator
ProcessActionDieStationary 

The process action for die is stationary.

ProcessActionDieClosureWith 

The process action for die is closure with other draw components.

ProcessActionDieFollowWith 

The process action for die is follow with other draw components.

ProcessActionDieTravel 

The process action for die is travel to other draw components.

ProcessActionDieUntilHome 

The process action for die is until home.

ProcessActionDieForce 

The process action for die is by force.

the enum of process action punch type.

Enumerator
ProcessActionPunchStationary 

The process action for punch is stationary.

ProcessActionPunchClosureWith 

The process action for punch is closure with other draw components.

ProcessActionPunchFollowWith 

The process action for punch is follow with other draw components.

ProcessActionPunchTravel 

The process action for punch is travel to other draw components.

ProcessActionPunchUntilHome 

The process action for punch is until home.

ProcessActionPunchForce 

The process action for punch is by force.

the enum of process type.

Enumerator
ProcessTypeGravity 

Blank has elastic deformation in flexible status.

ProcessTypeClosing 

The process of die travels from initial position to binder.

ProcessTypeDrawing 

The process of die travels from binder to punch.

the enum of target binder type.

Enumerator
TargetBinderPunch 

For the process, the target of binder is punch.

TargetBinderBinder 

For the process, the target of binder is binder.

TargetBinderDie 

For the process, the target of binder is die.

the enum of target die type.

Enumerator
TargetDiePunch 

For the process, the target of die is punch.

TargetDieBinder 

For the process, the target of die is binder.

TargetDieDie 

For the process, the target of die is die.

the enum of target punch type.

Enumerator
TargetPunchPunch 

For the process, the target of punch is punch.

TargetPunchBinder 

For the process, the target of punch is binder.

TargetPunchDie 

For the process, the target of punch is die.

Member Function Documentation

bool NXOpen::Tooling::LsdynaGeometryPreparationBuilder::AutoPositionOption ( )

Returns the automatic position for punch, die and binder.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BinderPosition ( )

Returns the distance value to move binder.


Created in NX9.0.0.

License requirements : None

NXOpen::SelectBody* NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BinderSheet ( )

Returns the binder sheet.


Created in NX9.0.0.

License requirements : None

NXOpen::Section* NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankCurve ( )

Returns the blank curve.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankOption NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankOptionType ( )

Returns the blank option.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankPosition NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankPositionType ( )

Returns the blank position type.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankPositionValue ( )

Returns the distance value to move blank.


Created in NX9.0.0.

License requirements : None

NXOpen::SelectBody* NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankSheet ( )

Returns the blank sheet.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankThickness ( )

Returns the blank thickness.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ContactOffset ( )

Returns the contact offset.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ContactType NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ContactTypeOption ( )

Returns the contact type.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DiePosition ( )

Returns the distance value to move die.


Created in NX9.0.0.

License requirements : None

NXOpen::SelectBody* NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DieSheet ( )

Returns the die sheet.


Created in NX9.0.0.

License requirements : None

NXOpen::SelectCurveList* NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawBeadCurves ( )

Returns the draw bead profiles.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawBeadType NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawBeadTypeOption ( )

Returns the draw bead type.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawType NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawTypeOption ( )

Returns the draw type.


Created in NX9.0.0.

License requirements : None

void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ExecuteMovePosition ( )

Move the position of die, punch and binder, according to Tooling::LsdynaGeometryPreparationBuilder::DiePosition , Tooling::LsdynaGeometryPreparationBuilder::PunchPosition , Tooling::LsdynaGeometryPreparationBuilder::BinderPosition settings.


Created in NX9.0.0.

License requirements : None

void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ExecuteRestorePosition ( )

Restore the position of die, punch and binder.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::Friction ( )

Returns the friction.


Created in NX9.0.0.

License requirements : None

void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::GetPercentageForceArray ( std::vector< double > &  doublePercentageForceArray)

Gets the percentage of force.


Created in NX9.0.0.

License requirements : None

Parameters
doublePercentageForceArraydoublepercentageforcearray
NXString NXOpen::Tooling::LsdynaGeometryPreparationBuilder::MaterialName ( )

Returns the material name.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::MaterialType NXOpen::Tooling::LsdynaGeometryPreparationBuilder::MaterialTypeOption ( )

Returns the material type.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::NormalForce ( )

Returns the normal force.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::PercentageForce ( )

Returns the percentage of force.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessBinder ( )

Returns the value of binder process.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessBinderOption ( )

Returns the option of binder process.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionBinder NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessBinderType ( )

Returns the type of binder process.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessDie ( )

Returns the value of die process.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessDieOption ( )

Returns the option of die process.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionDie NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessDieType ( )

Returns the type of die process.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessPunch ( )

Returns the value of punch process.


Created in NX9.0.0.

License requirements : None

bool NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessPunchOption ( )

Returns the option of punch process.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionPunch NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessPunchType ( )

Returns the type of punch process.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessType NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessTypeOption ( )

Returns the process type.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::PunchPosition ( )

Returns the distance value to move punch.


Created in NX9.0.0.

License requirements : None

NXOpen::SelectBody* NXOpen::Tooling::LsdynaGeometryPreparationBuilder::PunchSheet ( )

Returns the punch sheet.


Created in NX9.0.0.

License requirements : None

NXOpen::Expression* NXOpen::Tooling::LsdynaGeometryPreparationBuilder::RestrainForce ( )

Returns the expression of restraining force.


Created in NX9.0.0.

License requirements : None

void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetAutoPositionOption ( bool  toggleAutoPosition)

Sets the automatic position for punch, die and binder.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toggleAutoPositiontoggleautoposition
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetBinderPosition ( double  doubleBinderPosition)

Sets the distance value to move binder.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleBinderPositiondoublebinderposition
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetBlankOptionType ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankOption  enumBlankOption)

Sets the blank option.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumBlankOptionenumblankoption
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetBlankPositionType ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::BlankPosition  enumBlankPosition)

Sets the blank position type.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumBlankPositionenumblankposition
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetBlankPositionValue ( double  doubleBlankPosition)

Sets the distance value to move blank.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleBlankPositiondoubleblankposition
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetBlankThickness ( double  doubleBlankThickness)

Sets the blank thickness.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleBlankThicknessdoubleblankthickness
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetContactOffset ( double  doubleContactOffset)

Sets the contact offset.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleContactOffsetdoublecontactoffset
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetContactTypeOption ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ContactType  enumContactType)

Sets the contact type.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumContactTypeenumcontacttype
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetDiePosition ( double  doubleDiePosition)

Sets the distance value to move die.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleDiePositiondoubledieposition
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetDrawBeadCurves ( const std::vector< NXOpen::Curve * > &  drawBeadCurves)

Sets the draw bead curves.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING")

Parameters
drawBeadCurvesdrawbeadcurves
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetDrawBeadTypeOption ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawBeadType  enumDrawBeadType)

Sets the draw bead type.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumDrawBeadTypeenumdrawbeadtype
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetDrawTypeOption ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::DrawType  enumDrawType)

Sets the draw type.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumDrawTypeenumdrawtype
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetFriction ( double  doubleFriction)

Sets the friction.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleFrictiondoublefriction
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetMaterialName ( const NXString materialName)

Sets the material name.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
materialNamematerialname
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetMaterialName ( const char *  materialName)

Sets the material name.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
materialNamematerialname
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetMaterialTypeOption ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::MaterialType  enumMaterialType)

Sets the material type.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumMaterialTypeenummaterialtype
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetNormalForce ( double  normalForce)

Sets the normal force.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
normalForcenormalforce
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetPercentageForce ( double  doublePercentageForce)

Sets the percentage of force.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doublePercentageForcedoublepercentageforce
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetPercentageForceArray ( const std::vector< double > &  doublePercentageForceArray)

Sets the percentage of force.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doublePercentageForceArraydoublepercentageforcearray
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessBinder ( double  doubleProcessBinder)

Sets the value of binder process.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleProcessBinderdoubleprocessbinder
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessBinderOption ( bool  toggleProcessBinder)

Sets the option of binder process.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toggleProcessBindertoggleprocessbinder
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessBinderType ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionBinder  enumProcessBinder)

Sets the type of binder process.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumProcessBinderenumprocessbinder
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessDie ( double  doubleProcessDie)

Sets the value of die process.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleProcessDiedoubleprocessdie
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessDieOption ( bool  toggleProcessDie)

Sets the option of die process.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toggleProcessDietoggleprocessdie
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessDieType ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionDie  enumProcessDie)

Sets the type of die process.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumProcessDieenumprocessdie
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessPunch ( double  doubleProcessPunch)

Sets the value of punch process.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleProcessPunchdoubleprocesspunch
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessPunchOption ( bool  toggleProcessPunch)

Sets the option of punch process.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
toggleProcessPunchtoggleprocesspunch
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessPunchType ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessActionPunch  enumProcessPunch)

Sets the type of punch process.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumProcessPunchenumprocesspunch
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetProcessTypeOption ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::ProcessType  enumProcessType)

Sets the process type.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumProcessTypeenumprocesstype
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetPunchPosition ( double  doublePunchPosition)

Sets the distance value to move punch.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doublePunchPositiondoublepunchposition
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetTargetBinderType ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetBinder  enumTargetBinder)

Sets the type of binder target.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumTargetBinderenumtargetbinder
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetTargetDieType ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetDie  enumTargetDie)

Sets the type of die target.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumTargetDieenumtargetdie
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetTargetPunchType ( NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetPunch  enumTargetPunch)

Sets the type of punch target.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
enumTargetPunchenumtargetpunch
void NXOpen::Tooling::LsdynaGeometryPreparationBuilder::SetTensileStrength ( double  doubleTensileStrength)

Sets the restraining force.


Created in NX9.0.0.

License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
doubleTensileStrengthdoubletensilestrength
NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetBinder NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetBinderType ( )

Returns the type of binder target.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetDie NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetDieType ( )

Returns the type of die target.


Created in NX9.0.0.

License requirements : None

NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetPunch NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TargetPunchType ( )

Returns the type of punch target.


Created in NX9.0.0.

License requirements : None

double NXOpen::Tooling::LsdynaGeometryPreparationBuilder::TensileStrength ( )

Returns the restraining force.


Created in NX9.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.