|
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. | |
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 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