NX Open C++ Reference Guide
|
Represents a Motion::MotionSolutionBuilder
To create a new instance of this class, use Motion::MotionSolutionCollection::CreateSolutionBuilder
Created in NX5.0.0.
More...
Public Types | |
enum | AnalysisTypes { AnalysisTypesDynamic, AnalysisTypesStatic, AnalysisTypesControl } |
Analysis type. More... | |
enum | SolutionTypes { SolutionTypesNormal, SolutionTypesArticulation, SolutionTypesSpreadsheet, SolutionTypesFlexbody } |
Solution type. More... | |
Public Member Functions | |
NXOpen::Motion::AdamsSolverProperty * | AdamsSolverProperty () |
Returns the Adams Solver property Created in NX5.0.0. | |
NXOpen::Motion::MotionSolutionBuilder::AnalysisTypes | AnalysisType () |
Returns the analysis type Created in NX5.0.0. | |
NXString | Description () |
Returns the description Created in NX5.0.0. | |
double | GravityValue () |
Returns the gravity value | |
NXOpen::Expression * | GravityValueExpression () |
Returns the gravity value expression Created in NX8.5.0. | |
NXOpen::Direction * | GravityVector () |
Returns the gravity vector Created in NX5.0.0. | |
bool | IsSkipStep () |
Returns the skipped steps option Created in NX8.0.0. | |
NXString | Name () |
Returns the name Created in NX5.0.0. | |
NXOpen::Motion::RecurdynSolverProperty * | RecurdynSolverProperty () |
Returns the Recurdyn Solver property Created in NX5.0.0. | |
void | SetAdamsSolverProperty (NXOpen::Motion::AdamsSolverProperty *adamsSolverProperty) |
Sets the Adams Solver property Created in NX5.0.0. | |
void | SetAnalysisType (NXOpen::Motion::MotionSolutionBuilder::AnalysisTypes analysisType) |
Sets the analysis type Created in NX5.0.0. | |
void | SetDescription (const NXString &description) |
Sets the description Created in NX5.0.0. | |
void | SetDescription (const char *description) |
Sets the description Created in NX5.0.0. | |
void | SetGravityValue (double gravityValue) |
Sets the gravity value | |
void | SetGravityVector (NXOpen::Direction *gravityVector) |
Sets the gravity vector Created in NX5.0.0. | |
void | SetName (const NXString &name) |
Sets the name Created in NX5.0.0. | |
void | SetName (const char *name) |
Sets the name Created in NX5.0.0. | |
void | SetRecurdynSolverProperty (NXOpen::Motion::RecurdynSolverProperty *recurdynSolverProperty) |
Sets the Recurdyn Solver property Created in NX5.0.0. | |
void | SetSkipStep (bool isSkipStep) |
Sets the skipped steps option Created in NX8.0.0. | |
void | SetSkipSteps (const NXString &skipSteps) |
Sets the skipped steps Created in NX8.0.0. | |
void | SetSkipSteps (const char *skipSteps) |
Sets the skipped steps Created in NX8.0.0. | |
void | SetSolutionType (NXOpen::Motion::MotionSolutionBuilder::SolutionTypes solutionType) |
Sets the solution type Created in NX5.0.0. | |
void | SetStaticAnalysis (bool staticAnalysis) |
Sets the Static Analysis option Created in NX7.5.0. | |
void | SetStep (int step) |
Sets the step Created in NX5.0.0. | |
void | SetTime (double time) |
Sets the time | |
NXString | SkipSteps () |
Returns the skipped steps Created in NX8.0.0. | |
NXOpen::Motion::MotionSolutionBuilder::SolutionTypes | SolutionType () |
Returns the solution type Created in NX5.0.0. | |
bool | StaticAnalysis () |
Returns the Static Analysis option Created in NX7.5.0. | |
int | Step () |
Returns the step Created in NX5.0.0. | |
double | Time () |
Returns the time | |
NXOpen::Expression * | TimeExpression () |
Returns the time expression Created in NX8.5.0. | |
![]() | |
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. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Motion::MotionSolutionBuilder
To create a new instance of this class, use Motion::MotionSolutionCollection::CreateSolutionBuilder
Created in NX5.0.0.
Solution type.
SolutionTypesNormal |
Normal run. |
SolutionTypesArticulation |
Articulation run. |
SolutionTypesSpreadsheet |
Spreadsheet run. |
SolutionTypesFlexbody |
Flexible Body Dynamics run. |
NXOpen::Motion::AdamsSolverProperty* NXOpen::Motion::MotionSolutionBuilder::AdamsSolverProperty | ( | ) |
Returns the Adams Solver property
Created in NX5.0.0.
License requirements : None
NXOpen::Motion::MotionSolutionBuilder::AnalysisTypes NXOpen::Motion::MotionSolutionBuilder::AnalysisType | ( | ) |
Returns the analysis type
Created in NX5.0.0.
License requirements : None
NXString NXOpen::Motion::MotionSolutionBuilder::Description | ( | ) |
Returns the description
Created in NX5.0.0.
License requirements : None
double NXOpen::Motion::MotionSolutionBuilder::GravityValue | ( | ) |
Returns the gravity value
Obtion the exression using Motion::MotionSolutionBuilder::GravityValueExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::MotionSolutionBuilder::GravityValueExpression | ( | ) |
Returns the gravity value expression
Created in NX8.5.0.
License requirements : None
NXOpen::Direction* NXOpen::Motion::MotionSolutionBuilder::GravityVector | ( | ) |
Returns the gravity vector
Created in NX5.0.0.
License requirements : None
bool NXOpen::Motion::MotionSolutionBuilder::IsSkipStep | ( | ) |
Returns the skipped steps option
Created in NX8.0.0.
License requirements : None
NXString NXOpen::Motion::MotionSolutionBuilder::Name | ( | ) |
Returns the name
Created in NX5.0.0.
License requirements : None
NXOpen::Motion::RecurdynSolverProperty* NXOpen::Motion::MotionSolutionBuilder::RecurdynSolverProperty | ( | ) |
Returns the Recurdyn Solver property
Created in NX5.0.0.
License requirements : None
void NXOpen::Motion::MotionSolutionBuilder::SetAdamsSolverProperty | ( | NXOpen::Motion::AdamsSolverProperty * | adamsSolverProperty | ) |
Sets the Adams Solver property
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
adamsSolverProperty | adamssolverproperty |
void NXOpen::Motion::MotionSolutionBuilder::SetAnalysisType | ( | NXOpen::Motion::MotionSolutionBuilder::AnalysisTypes | analysisType | ) |
Sets the analysis type
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
analysisType | analysistype |
void NXOpen::Motion::MotionSolutionBuilder::SetDescription | ( | const NXString & | description | ) |
Sets the description
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
description | description |
void NXOpen::Motion::MotionSolutionBuilder::SetDescription | ( | const char * | description | ) |
Sets the description
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
description | description |
void NXOpen::Motion::MotionSolutionBuilder::SetGravityValue | ( | double | gravityValue | ) |
Sets the gravity value
Obtion the exression using Motion::MotionSolutionBuilder::GravityValueExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
gravityValue | gravityvalue |
void NXOpen::Motion::MotionSolutionBuilder::SetGravityVector | ( | NXOpen::Direction * | gravityVector | ) |
Sets the gravity vector
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
gravityVector | gravityvector |
void NXOpen::Motion::MotionSolutionBuilder::SetName | ( | const NXString & | name | ) |
Sets the name
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
name | name |
void NXOpen::Motion::MotionSolutionBuilder::SetName | ( | const char * | name | ) |
Sets the name
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
name | name |
void NXOpen::Motion::MotionSolutionBuilder::SetRecurdynSolverProperty | ( | NXOpen::Motion::RecurdynSolverProperty * | recurdynSolverProperty | ) |
Sets the Recurdyn Solver property
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
recurdynSolverProperty | recurdynsolverproperty |
void NXOpen::Motion::MotionSolutionBuilder::SetSkipStep | ( | bool | isSkipStep | ) |
Sets the skipped steps option
Created in NX8.0.0.
License requirements : mechanisms ("MECHANISMS")
isSkipStep | isskipstep |
void NXOpen::Motion::MotionSolutionBuilder::SetSkipSteps | ( | const NXString & | skipSteps | ) |
Sets the skipped steps
Created in NX8.0.0.
License requirements : mechanisms ("MECHANISMS")
skipSteps | skipsteps |
void NXOpen::Motion::MotionSolutionBuilder::SetSkipSteps | ( | const char * | skipSteps | ) |
Sets the skipped steps
Created in NX8.0.0.
License requirements : mechanisms ("MECHANISMS")
skipSteps | skipsteps |
void NXOpen::Motion::MotionSolutionBuilder::SetSolutionType | ( | NXOpen::Motion::MotionSolutionBuilder::SolutionTypes | solutionType | ) |
Sets the solution type
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
solutionType | solutiontype |
void NXOpen::Motion::MotionSolutionBuilder::SetStaticAnalysis | ( | bool | staticAnalysis | ) |
Sets the Static Analysis option
Created in NX7.5.0.
License requirements : mechanisms ("MECHANISMS")
staticAnalysis | staticanalysis |
void NXOpen::Motion::MotionSolutionBuilder::SetStep | ( | int | step | ) |
Sets the step
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
step | step |
void NXOpen::Motion::MotionSolutionBuilder::SetTime | ( | double | time | ) |
Sets the time
Obtion the exression using Motion::MotionSolutionBuilder::TimeExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
time | time |
NXString NXOpen::Motion::MotionSolutionBuilder::SkipSteps | ( | ) |
Returns the skipped steps
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::MotionSolutionBuilder::SolutionTypes NXOpen::Motion::MotionSolutionBuilder::SolutionType | ( | ) |
Returns the solution type
Created in NX5.0.0.
License requirements : None
bool NXOpen::Motion::MotionSolutionBuilder::StaticAnalysis | ( | ) |
Returns the Static Analysis option
Created in NX7.5.0.
License requirements : None
int NXOpen::Motion::MotionSolutionBuilder::Step | ( | ) |
Returns the step
Created in NX5.0.0.
License requirements : None
double NXOpen::Motion::MotionSolutionBuilder::Time | ( | ) |
Returns the time
Obtion the exression using Motion::MotionSolutionBuilder::TimeExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::MotionSolutionBuilder::TimeExpression | ( | ) |
Returns the time expression
Created in NX8.5.0.
License requirements : None