NX Open C++ Reference Guide
|
Represents LS-Dyna K file builder - K file generator builder
To create a new instance of this class, use NXOpen::Tooling::AutoDieCollection::CreateLsdynaKfileGeneratorBuilder
Default values.
More...
Public Types | |
enum | MeshDataType { MeshDataTypeLongBit, MeshDataTypeShortBit } |
Types of data format. More... | |
enum | MeshElementType { MeshElementTypeTriangle, MeshElementTypeMixed } |
Types of mesh element type. More... | |
enum | OperTypes { OperTypesMesh, OperTypesRunsolver } |
Types of operation. More... | |
Public Member Functions | |
void | AnalyzeFormability (const NXString &kFile) |
Analyzes the formability based on the input K file. More... | |
void | AnalyzeFormability (const char *kFile) |
Analyzes the formability based on the input K file. More... | |
void | CalculateMeshValue () |
Calculates the default mesh settings values. More... | |
void | CreateLSDynaKFile (const NXString &kFile) |
Creates LS-DYNA K file. More... | |
void | CreateLSDynaKFile (const char *kFile) |
Creates LS-DYNA K file. More... | |
NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshDataType | DataType () |
Returns the data type Created in NX9.0.0. More... | |
NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshElementType | ElementType () |
Returns the element type Created in NX9.0.0. More... | |
NXString | InputDynaFile () |
Returns the input dyna file Created in NX9.0.0. More... | |
double | MaximumAngle () |
Returns the maximum angle Created in NX9.0.0. More... | |
double | MaximumDeviation () |
Returns the maximum deviation Created in NX9.0.0. More... | |
double | MaximumElementSize () |
Returns the maximum element size Created in NX9.0.0. More... | |
void | MeshObject () |
Meshes the part. More... | |
double | MinimumElementSize () |
Returns the minimum element size Created in NX9.0.0. More... | |
NXString | OutputFile () |
Returns the output file Created in NX9.0.0. More... | |
NXString | OutputPath () |
Returns the output path Created in NX9.0.0. More... | |
int | OutputState () |
Returns the output state which will be used to control the result display. More... | |
void | SetDataType (NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshDataType dataType) |
Sets the data type Created in NX9.0.0. More... | |
void | SetElementType (NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshElementType elementType) |
Sets the element type Created in NX9.0.0. More... | |
void | SetInputDynaFile (const NXString &fileName) |
Sets the input dyna file. More... | |
void | SetInputDynaFile (const char *fileName) |
Sets the input dyna file. More... | |
void | SetMaximumAngle (double maximumAngle) |
Sets the maximum angle Created in NX9.0.0. More... | |
void | SetMaximumDeviation (double maximumDeviation) |
Sets the maximum deviation Created in NX9.0.0. More... | |
void | SetMaximumElementSize (double maximumElementSize) |
Sets the maximum element size Created in NX9.0.0. More... | |
void | SetMinimumElementSize (double minimumElementSize) |
Sets the minimum element size Created in NX9.0.0. More... | |
void | SetOutputFile (const NXString &outputFile) |
Sets the output file. More... | |
void | SetOutputFile (const char *outputFile) |
Sets the output file. More... | |
void | SetOutputPath (const NXString &outputPath) |
Sets the output path. More... | |
void | SetOutputPath (const char *outputPath) |
Sets the output path. More... | |
void | SetOutputState (int outputState) |
Sets the output state which will be used to control the result display. More... | |
void | SetType (NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OperTypes type) |
Sets the type of operation to be run. More... | |
NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OperTypes | Type () |
Returns the type of operation to be run. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
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::NXObject * | GetObject () |
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... | |
Represents LS-Dyna K file builder - K file generator builder
To create a new instance of this class, use NXOpen::Tooling::AutoDieCollection::CreateLsdynaKfileGeneratorBuilder
Default values.
Property | Value |
---|---|
ElementType |
Triangle |
MaximumAngle |
20.0 |
MaximumDeviation |
0.15 |
MaximumElementSize |
24.0 |
MinimumElementSize |
1.0 |
OutputState |
15 |
Created in NX9.0.0.
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::AnalyzeFormability | ( | const NXString & | kFile | ) |
Analyzes the formability based on the input K file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
kFile | kfile |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::AnalyzeFormability | ( | const char * | kFile | ) |
Analyzes the formability based on the input K file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
kFile | kfile |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::CalculateMeshValue | ( | ) |
Calculates the default mesh settings values.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::CreateLSDynaKFile | ( | const NXString & | kFile | ) |
Creates LS-DYNA K file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
kFile | kfile |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::CreateLSDynaKFile | ( | const char * | kFile | ) |
Creates LS-DYNA K file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
kFile | kfile |
NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshDataType NXOpen::Tooling::LsdynaKfileGeneratorBuilder::DataType | ( | ) |
Returns the data type
Created in NX9.0.0.
License requirements : None
NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshElementType NXOpen::Tooling::LsdynaKfileGeneratorBuilder::ElementType | ( | ) |
Returns the element type
Created in NX9.0.0.
License requirements : None
NXString NXOpen::Tooling::LsdynaKfileGeneratorBuilder::InputDynaFile | ( | ) |
Returns the input dyna file
Created in NX9.0.0.
License requirements : None
double NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MaximumAngle | ( | ) |
Returns the maximum angle
Created in NX9.0.0.
License requirements : None
double NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MaximumDeviation | ( | ) |
Returns the maximum deviation
Created in NX9.0.0.
License requirements : None
double NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MaximumElementSize | ( | ) |
Returns the maximum element size
Created in NX9.0.0.
License requirements : None
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshObject | ( | ) |
Meshes the part.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
double NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MinimumElementSize | ( | ) |
Returns the minimum element size
Created in NX9.0.0.
License requirements : None
NXString NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OutputFile | ( | ) |
Returns the output file
Created in NX9.0.0.
License requirements : None
NXString NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OutputPath | ( | ) |
Returns the output path
Created in NX9.0.0.
License requirements : None
int NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OutputState | ( | ) |
Returns the output state which will be used to control the result display.
Created in NX9.0.0.
License requirements : None
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetDataType | ( | NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshDataType | dataType | ) |
Sets the data type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
dataType | datatype |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetElementType | ( | NXOpen::Tooling::LsdynaKfileGeneratorBuilder::MeshElementType | elementType | ) |
Sets the element type
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
elementType | elementtype |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetInputDynaFile | ( | const NXString & | fileName | ) |
Sets the input dyna file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
fileName | filename |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetInputDynaFile | ( | const char * | fileName | ) |
Sets the input dyna file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
fileName | filename |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetMaximumAngle | ( | double | maximumAngle | ) |
Sets the maximum angle
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
maximumAngle | maximumangle |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetMaximumDeviation | ( | double | maximumDeviation | ) |
Sets the maximum deviation
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
maximumDeviation | maximumdeviation |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetMaximumElementSize | ( | double | maximumElementSize | ) |
Sets the maximum element size
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
maximumElementSize | maximumelementsize |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetMinimumElementSize | ( | double | minimumElementSize | ) |
Sets the minimum element size
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
minimumElementSize | minimumelementsize |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputFile | ( | const NXString & | outputFile | ) |
Sets the output file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
outputFile | outputfile |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputFile | ( | const char * | outputFile | ) |
Sets the output file.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
outputFile | outputfile |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputPath | ( | const NXString & | outputPath | ) |
Sets the output path.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
outputPath | outputpath |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputPath | ( | const char * | outputPath | ) |
Sets the output path.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
outputPath | outputpath |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetOutputState | ( | int | outputState | ) |
Sets the output state which will be used to control the result display.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
outputState | outputstate |
void NXOpen::Tooling::LsdynaKfileGeneratorBuilder::SetType | ( | NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OperTypes | type | ) |
Sets the type of operation to be run.
Created in NX9.0.0.
License requirements : die_engineering ("DIE ENGINEERING") OR prog_die_wizard ("UG/Progressive Die Wizard")
type | type |
NXOpen::Tooling::LsdynaKfileGeneratorBuilder::OperTypes NXOpen::Tooling::LsdynaKfileGeneratorBuilder::Type | ( | ) |
Returns the type of operation to be run.
Created in NX9.0.0.
License requirements : None