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 Created in NX5.0.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 | SetGravityValue (double gravityValue) |
Sets the gravity value Created in NX5.0.0. | |
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 | 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 | 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 Created in NX5.0.0. | |
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 Created in NX5.0.0. |
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. |
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
Returns the description
Created in NX5.0.0.
License requirements : None
Returns the gravity value
Created in NX5.0.0.
License requirements : None
Returns the gravity vector
Created in NX5.0.0.
License requirements : None
Returns the skipped steps option
Created in NX8.0.0.
License requirements : None
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::SetGravityValue | ( | double | gravityValue | ) |
Sets the gravity value
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::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::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
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
time | time |
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
Returns the Static Analysis option
Created in NX7.5.0.
License requirements : None
Returns the step
Created in NX5.0.0.
License requirements : None
double NXOpen::Motion::MotionSolutionBuilder::Time | ( | ) |
Returns the time
Created in NX5.0.0.
License requirements : None