NXOpen C++ Reference Guide
|
Represents a NXOpen::CAE::DurSpecialistSolution builder. More...
Public Types | |
enum | MaterialSourceType { MaterialSourceTypeInheritFromSimulation, MaterialSourceTypeMaterialLibrary } |
Represents the material source type. More... | |
Public Member Functions | |
NXOpen::CAE::DurSpecialistAnalysisType * | AnalysisType () |
Returns the analysis type. More... | |
NXOpen::NXObject * | Event () |
Returns the load event. More... | |
std::vector< NXString > | GetDescription () |
Returns the description. More... | |
NXOpen::CAE::DurSpecialistSolutionBuilder::MaterialSourceType | MaterialSource () |
Returns the material source. More... | |
NXString | Name () |
Returns the name. More... | |
void | Reset () |
Reset to default according to analysis type Created in NX12.0.0. More... | |
NXOpen::PhysicalMaterial * | SelectedMaterial () |
Returns the selected material. More... | |
void | SetAnalysisType (NXOpen::CAE::DurSpecialistAnalysisType *analysisType) |
Sets the analysis type. More... | |
void | SetDescription (const std::vector< NXString > &description) |
Sets the description Created in NX1847.0.0. More... | |
void | SetEvent (NXOpen::NXObject *theEvent) |
Sets the load event. More... | |
void | SetMaterialSource (NXOpen::CAE::DurSpecialistSolutionBuilder::MaterialSourceType type) |
Sets the material source. More... | |
void | SetName (const NXString &title) |
Sets the name. More... | |
void | SetName (const char *title) |
Sets the name. More... | |
void | SetSelectedMaterial (NXOpen::PhysicalMaterial *material) |
Sets the selected material. More... | |
NXOpen::CAE::DurSpecialistSimulationObjectTable * | SimulationObjects () |
Returns the simulation objects Created in NX12.0.0. 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 a NXOpen::CAE::DurSpecialistSolution builder.
To create a new instance of this class, use NXOpen::CAE::DurSpecialistSolutionCollection::CreateSpecialistSolutionBuilder
Default values.
Property | Value |
---|---|
MaterialSource |
InheritFromSimulation |
Created in NX12.0.0.
NXOpen::CAE::DurSpecialistAnalysisType* NXOpen::CAE::DurSpecialistSolutionBuilder::AnalysisType | ( | ) |
Returns the analysis type.
Created in NX12.0.0.
License requirements : None
NXOpen::NXObject* NXOpen::CAE::DurSpecialistSolutionBuilder::Event | ( | ) |
Returns the load event.
Created in NX1847.0.0.
License requirements : None
std::vector<NXString> NXOpen::CAE::DurSpecialistSolutionBuilder::GetDescription | ( | ) |
Returns the description.
NXOpen::CAE::DurSpecialistSolutionBuilder::MaterialSourceType NXOpen::CAE::DurSpecialistSolutionBuilder::MaterialSource | ( | ) |
Returns the material source.
Created in NX12.0.0.
License requirements : None
NXString NXOpen::CAE::DurSpecialistSolutionBuilder::Name | ( | ) |
Returns the name.
It is a unique name within MetaSolution.
Created in NX12.0.0.
License requirements : None
void NXOpen::CAE::DurSpecialistSolutionBuilder::Reset | ( | ) |
Reset to default according to analysis type
Created in NX12.0.0.
License requirements : sc_dur_specialist ("Simcenter Specialist Durability")
NXOpen::PhysicalMaterial* NXOpen::CAE::DurSpecialistSolutionBuilder::SelectedMaterial | ( | ) |
Returns the selected material.
Created in NX12.0.0.
License requirements : None
void NXOpen::CAE::DurSpecialistSolutionBuilder::SetAnalysisType | ( | NXOpen::CAE::DurSpecialistAnalysisType * | analysisType | ) |
Sets the analysis type.
Created in NX12.0.0.
License requirements : sc_dur_specialist ("Simcenter Specialist Durability")
analysisType | analysistype |
void NXOpen::CAE::DurSpecialistSolutionBuilder::SetDescription | ( | const std::vector< NXString > & | description | ) |
Sets the description
Created in NX1847.0.0.
License requirements : sc_dur_specialist ("Simcenter Specialist Durability")
description | description |
void NXOpen::CAE::DurSpecialistSolutionBuilder::SetEvent | ( | NXOpen::NXObject * | theEvent | ) |
Sets the load event.
Created in NX1847.0.0.
License requirements : sc_dur_specialist ("Simcenter Specialist Durability")
theEvent | theevent |
void NXOpen::CAE::DurSpecialistSolutionBuilder::SetMaterialSource | ( | NXOpen::CAE::DurSpecialistSolutionBuilder::MaterialSourceType | type | ) |
Sets the material source.
Created in NX12.0.0.
License requirements : sc_dur_specialist ("Simcenter Specialist Durability")
type | type |
void NXOpen::CAE::DurSpecialistSolutionBuilder::SetName | ( | const NXString & | title | ) |
Sets the name.
It is a unique name within MetaSolution.
Created in NX12.0.0.
License requirements : sc_dur_specialist ("Simcenter Specialist Durability")
title | title |
void NXOpen::CAE::DurSpecialistSolutionBuilder::SetName | ( | const char * | title | ) |
Sets the name.
It is a unique name within MetaSolution.
Created in NX12.0.0.
License requirements : sc_dur_specialist ("Simcenter Specialist Durability")
title | title |
void NXOpen::CAE::DurSpecialistSolutionBuilder::SetSelectedMaterial | ( | NXOpen::PhysicalMaterial * | material | ) |
Sets the selected material.
Created in NX12.0.0.
License requirements : sc_dur_specialist ("Simcenter Specialist Durability")
material | NXOpen::PhysicalMaterial to assign |
NXOpen::CAE::DurSpecialistSimulationObjectTable* NXOpen::CAE::DurSpecialistSolutionBuilder::SimulationObjects | ( | ) |
Returns the simulation objects
Created in NX12.0.0.
License requirements : None