|
NX Open C++ Reference Guide
|
Represents a Ly-Dyna Formability Analysis - Result Display builder <br> To create a new instance of this class, use @link Tooling::AutoDieCollection::CreateLsdynaFormAnalysisResultDisplayBuilder Tooling::AutoDieCollection::CreateLsdynaFormAnalysisResultDisplayBuilder @endlink <br>
Default values. More...
Public Types | |
| enum | FormabilityStrainTypeName { FormabilityStrainTypeNameTopPrincipalStrain, FormabilityStrainTypeNameBottomPrincipalStrain } |
| Options to set strain type to display for formability analysis result. More... | |
| enum | StrainTypeName { StrainTypeNameTopMajorPrincipalStrain, StrainTypeNameTopMinorPrincipalStrain, StrainTypeNameBottomMajorPrincipalStrain, StrainTypeNameBottomMinorPrincipalStrain } |
| Options to set strain type to display for strain analysis result. More... | |
| enum | StressTypeName { StressTypeNameMaximumInplaneStress, StressTypeNameMinimumInplaneStress } |
| Options to set stress type to display for stress analysis result. More... | |
Public Member Functions | |
| double | AllowableThickening () |
| Returns the allowable thickening Created in NX9.0.0. | |
| double | AllowableThinning () |
| Returns the allowable thinning Created in NX9.0.0. | |
| void | DisplayFormability () |
| Display formability analysis result. | |
| void | DisplayStrain () |
| Display strain analysis result. | |
| void | DisplayStress () |
| Display stress analysis result. | |
| void | DisplayThickness () |
| Display thickness analysis result. | |
| void | DisplayThinning () |
| Display thinning analysis result. | |
| double | EssentialThinning () |
| Returns the essential thinning Created in NX9.0.0. | |
| NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainTypeName | FormabilityStrainType () |
| Returns the formability strain type Created in NX9.0.0. | |
| void | ImportGeometries () |
| Import geometries from analysis result files. | |
| double | LimitOfFlc () |
| Returns the limit of formability limit curve Created in NX9.0.0. | |
| NXString | ResultFileFolder () |
| Returns the result file folder Created in NX9.0.0. | |
| double | RValue () |
| Returns the R-value Created in NX9.0.0. | |
| double | SafetyMarginFromFlc () |
| Returns the safety margin from flc Created in NX9.0.0. | |
| void | SetAllowableThickening (double allowableThickening) |
| Sets the allowable thickening Created in NX9.0.0. | |
| void | SetAllowableThinning (double allowableThinning) |
| Sets the allowable thinning Created in NX9.0.0. | |
| void | SetEssentialThinning (double essentialThinning) |
| Sets the essential thinning Created in NX9.0.0. | |
| void | SetFormabilityStrainType (NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainTypeName formabilityStrainType) |
| Sets the formability strain type Created in NX9.0.0. | |
| void | SetLimitOfFlc (double limitOfFlc) |
| Sets the limit of formability limit curve Created in NX9.0.0. | |
| void | SetResultFileFolder (const NXString &folderName) |
| Sets the result file folder Created in NX9.0.0. | |
| void | SetResultFileFolder (const char *folderName) |
| Sets the result file folder Created in NX9.0.0. | |
| void | SetResultFileNames (std::vector< NXString > &resultFileNames) |
| Set all the result files of the analysis result. | |
| void | SetRValue (double rValue) |
| Sets the R-value Created in NX9.0.0. | |
| void | SetSafetyMarginFromFlc (double safetyMarginFromFlc) |
| Sets the safety margin from flc Created in NX9.0.0. | |
| void | SetShowCracks (bool showCracks) |
| Sets the option to indicate whether to show crack region or not Created in NX9.0.0. | |
| void | SetShowInadequateStretch (bool showInadequateStretch) |
| Sets the option to indicate whether to show lack of stretching region or not Created in NX9.0.0. | |
| void | SetShowRiskOfCracks (bool showRiskOfCracks) |
| Sets the option to indicate whether to show risk of cracks region or not Created in NX9.0.0. | |
| void | SetShowSevereThinning (bool showSevereThinning) |
| Sets the option to indicate whether to show excessive thinning region or not Created in NX9.0.0. | |
| void | SetShowWrinkles (bool showWrinkles) |
| Sets the option to indicate whether to show wrinkled region or not Created in NX9.0.0. | |
| void | SetShowWrinklingTendency (bool showWrinklingTendency) |
| Sets the option to indicate whether to show tendency to wrinkle region or not Created in NX9.0.0. | |
| void | SetState (int state) |
| Sets the index of the state which is currently displayed in graphic window Created in NX9.0.0. | |
| void | SetStrainType (NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainTypeName strainType) |
| Sets the strain type Created in NX9.0.0. | |
| void | SetStressType (NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressTypeName stressType) |
| Sets the stress type Created in NX9.0.0. | |
| bool | ShowCracks () |
| Returns the option to indicate whether to show crack region or not Created in NX9.0.0. | |
| bool | ShowInadequateStretch () |
| Returns the option to indicate whether to show lack of stretching region or not Created in NX9.0.0. | |
| bool | ShowRiskOfCracks () |
| Returns the option to indicate whether to show risk of cracks region or not Created in NX9.0.0. | |
| bool | ShowSevereThinning () |
| Returns the option to indicate whether to show excessive thinning region or not Created in NX9.0.0. | |
| bool | ShowWrinkles () |
| Returns the option to indicate whether to show wrinkled region or not Created in NX9.0.0. | |
| bool | ShowWrinklingTendency () |
| Returns the option to indicate whether to show tendency to wrinkle region or not Created in NX9.0.0. | |
| int | State () |
| Returns the index of the state which is currently displayed in graphic window Created in NX9.0.0. | |
| NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainTypeName | StrainType () |
| Returns the strain type Created in NX9.0.0. | |
| NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressTypeName | StressType () |
| Returns the stress type Created in NX9.0.0. | |
Public Member Functions inherited from NXOpen::Builder | |
| NXOpen::NXObject * | Commit () |
| Commits any edits that have been applied to the builder. | |
| void | Destroy () |
| Deletes the builder, and cleans up any objects created by the builder. | |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| For builders that create more than one object, this method returns the objects that are created by commit. | |
| NXOpen::NXObject * | GetObject () |
| Returns the object currently being edited by this builder. | |
| void | ShowResults () |
| Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
| virtual bool | Validate () |
| Validate whether the inputs to the component are sufficient for commit to be called. | |
Public Member Functions inherited from NXOpen::TaggedObject | |
| tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
| tag_t | Tag () const |
| Returns the tag of this object. | |
Represents a Ly-Dyna Formability Analysis - Result Display builder <br> To create a new instance of this class, use @link Tooling::AutoDieCollection::CreateLsdynaFormAnalysisResultDisplayBuilder Tooling::AutoDieCollection::CreateLsdynaFormAnalysisResultDisplayBuilder @endlink <br>
Default values.
| Property | Value |
|---|---|
|
AllowableThickening |
0.01 |
|
AllowableThinning |
0.15 |
|
EssentialThinning |
0.05 |
|
FormabilityStrainType |
TopPrincipalStrain |
|
LimitOfFlc |
0 |
|
RValue |
1.82 |
|
SafetyMarginFromFlc |
20 |
|
ShowCracks |
1 |
|
ShowInadequateStretch |
1 |
|
ShowRiskOfCracks |
1 |
|
ShowSevereThinning |
1 |
|
ShowWrinkles |
1 |
|
ShowWrinklingTendency |
1 |
|
State |
0 |
|
StrainType |
TopMajorPrincipalStrain |
|
StressType |
MaximumInplaneStress |
Created in NX9.0.0.
Options to set strain type to display for strain analysis result.
| StrainTypeNameTopMajorPrincipalStrain |
Display top major principal strain. |
| StrainTypeNameTopMinorPrincipalStrain |
Display top minor principal strain. |
| StrainTypeNameBottomMajorPrincipalStrain |
Display bottom major principal strain. |
| StrainTypeNameBottomMinorPrincipalStrain |
Display bottom minor principal strain. |
| double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::AllowableThickening | ( | ) |
Returns the allowable thickening
Created in NX9.0.0.
License requirements : None
| double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::AllowableThinning | ( | ) |
Returns the allowable thinning
Created in NX9.0.0.
License requirements : None
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayFormability | ( | ) |
Display formability analysis result.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayStrain | ( | ) |
Display strain analysis result.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayStress | ( | ) |
Display stress analysis result.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayThickness | ( | ) |
Display thickness analysis result.
It shows the thicknesses of all elements.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::DisplayThinning | ( | ) |
Display thinning analysis result.
It shows the thinning rates of all elements.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::EssentialThinning | ( | ) |
Returns the essential thinning
Created in NX9.0.0.
License requirements : None
| NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainTypeName NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainType | ( | ) |
Returns the formability strain type
Created in NX9.0.0.
License requirements : None
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ImportGeometries | ( | ) |
Import geometries from analysis result files.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::LimitOfFlc | ( | ) |
Returns the limit of formability limit curve
Created in NX9.0.0.
License requirements : None
| NXString NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ResultFileFolder | ( | ) |
Returns the result file folder
Created in NX9.0.0.
License requirements : None
| double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::RValue | ( | ) |
Returns the R-value
Created in NX9.0.0.
License requirements : None
| double NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SafetyMarginFromFlc | ( | ) |
Returns the safety margin from flc
Created in NX9.0.0.
License requirements : None
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetAllowableThickening | ( | double | allowableThickening | ) |
Sets the allowable thickening
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| allowableThickening | allowablethickening |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetAllowableThinning | ( | double | allowableThinning | ) |
Sets the allowable thinning
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| allowableThinning | allowablethinning |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetEssentialThinning | ( | double | essentialThinning | ) |
Sets the essential thinning
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| essentialThinning | essentialthinning |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetFormabilityStrainType | ( | NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::FormabilityStrainTypeName | formabilityStrainType | ) |
Sets the formability strain type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| formabilityStrainType | formabilitystraintype |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetLimitOfFlc | ( | double | limitOfFlc | ) |
Sets the limit of formability limit curve
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| limitOfFlc | limitofflc |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetResultFileFolder | ( | const NXString & | folderName | ) |
Sets the result file folder
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| folderName | foldername |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetResultFileFolder | ( | const char * | folderName | ) |
Sets the result file folder
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| folderName | foldername |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetResultFileNames | ( | std::vector< NXString > & | resultFileNames | ) |
Set all the result files of the analysis result.
If d3plot and its subsequent files is added, the subsequent root files with a two letter appendage(d3plotaa, d3plotab, etc.) and their subsequent files(d3plotaa01, d3plotaa02, etc.) should also be added. Otherwise, only the root file with a two letter appendage and its subsequent files should be added. Only add subsequent files is not allowed.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| resultFileNames | NOTE: The full Unicode character set is not supported for this parameter. |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetRValue | ( | double | rValue | ) |
Sets the R-value
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| rValue | rvalue |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetSafetyMarginFromFlc | ( | double | safetyMarginFromFlc | ) |
Sets the safety margin from flc
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| safetyMarginFromFlc | safetymarginfromflc |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowCracks | ( | bool | showCracks | ) |
Sets the option to indicate whether to show crack region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| showCracks | showcracks |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowInadequateStretch | ( | bool | showInadequateStretch | ) |
Sets the option to indicate whether to show lack of stretching region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| showInadequateStretch | showinadequatestretch |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowRiskOfCracks | ( | bool | showRiskOfCracks | ) |
Sets the option to indicate whether to show risk of cracks region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| showRiskOfCracks | showriskofcracks |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowSevereThinning | ( | bool | showSevereThinning | ) |
Sets the option to indicate whether to show excessive thinning region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| showSevereThinning | showseverethinning |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowWrinkles | ( | bool | showWrinkles | ) |
Sets the option to indicate whether to show wrinkled region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| showWrinkles | showwrinkles |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetShowWrinklingTendency | ( | bool | showWrinklingTendency | ) |
Sets the option to indicate whether to show tendency to wrinkle region or not
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| showWrinklingTendency | showwrinklingtendency |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetState | ( | int | state | ) |
Sets the index of the state which is currently displayed in graphic window
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| state | state |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetStrainType | ( | NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainTypeName | strainType | ) |
Sets the strain type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| strainType | straintype |
| void NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::SetStressType | ( | NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressTypeName | stressType | ) |
Sets the stress type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
| stressType | stresstype |
| bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowCracks | ( | ) |
Returns the option to indicate whether to show crack region or not
Created in NX9.0.0.
License requirements : None
| bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowInadequateStretch | ( | ) |
Returns the option to indicate whether to show lack of stretching region or not
Created in NX9.0.0.
License requirements : None
| bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowRiskOfCracks | ( | ) |
Returns the option to indicate whether to show risk of cracks region or not
Created in NX9.0.0.
License requirements : None
| bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowSevereThinning | ( | ) |
Returns the option to indicate whether to show excessive thinning region or not
Created in NX9.0.0.
License requirements : None
| bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowWrinkles | ( | ) |
Returns the option to indicate whether to show wrinkled region or not
Created in NX9.0.0.
License requirements : None
| bool NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::ShowWrinklingTendency | ( | ) |
Returns the option to indicate whether to show tendency to wrinkle region or not
Created in NX9.0.0.
License requirements : None
| int NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::State | ( | ) |
Returns the index of the state which is currently displayed in graphic window
Created in NX9.0.0.
License requirements : None
| NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainTypeName NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StrainType | ( | ) |
Returns the strain type
Created in NX9.0.0.
License requirements : None
| NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressTypeName NXOpen::Tooling::LsdynaFormAnalysisResultDisplayBuilder::StressType | ( | ) |
Returns the stress type
Created in NX9.0.0.
License requirements : None