NX Open C++ Reference Guide
Public Types | Public Member Functions
NXOpen::Motion::MotionSolutionBuilder Class Reference

Represents a Motion::MotionSolutionBuilder
To create a new instance of this class, use Motion::MotionSolutionCollection::CreateSolutionBuilder

Created in NX5.0.0. More...

Inheritance diagram for NXOpen::Motion::MotionSolutionBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

List of all members.

Public Types

enum  AnalysisTypes { AnalysisTypesDynamic, AnalysisTypesStatic, AnalysisTypesControl }
 Analysis type. More...
enum  SolutionTypes { SolutionTypesNormal, SolutionTypesArticulation, SolutionTypesSpreadsheet, SolutionTypesFlexbody }
 Solution type. More...

Public Member Functions

NXOpen::Motion::AdamsSolverPropertyAdamsSolverProperty ()
 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::DirectionGravityVector ()
 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::RecurdynSolverPropertyRecurdynSolverProperty ()
 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.

Detailed Description

Represents a Motion::MotionSolutionBuilder
To create a new instance of this class, use Motion::MotionSolutionCollection::CreateSolutionBuilder

Created in NX5.0.0.



Member Enumeration Documentation

Analysis type.

Enumerator:
AnalysisTypesDynamic 

Dynamic or Kinematic analysis.

AnalysisTypesStatic 

Static analysis.

AnalysisTypesControl 

control

Solution type.

Enumerator:
SolutionTypesNormal 

Normal run.

SolutionTypesArticulation 

Articulation run.

SolutionTypesSpreadsheet 

Spreadsheet run.

SolutionTypesFlexbody 

Flexible Body Dynamics run.


Member Function Documentation

Returns the Adams Solver property
Created in NX5.0.0.



License requirements : None

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

Returns the Recurdyn Solver property
Created in NX5.0.0.



License requirements : None

Sets the Adams Solver property
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
adamsSolverPropertyadamssolverproperty

Sets the analysis type
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
analysisTypeanalysistype

Sets the description
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
descriptiondescription

Sets the gravity value
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
gravityValuegravityvalue

Sets the gravity vector
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
gravityVectorgravityvector

Sets the name
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
namename

Sets the Recurdyn Solver property
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
recurdynSolverPropertyrecurdynsolverproperty

Sets the skipped steps option
Created in NX8.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
isSkipStepisskipstep

Sets the skipped steps
Created in NX8.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
skipStepsskipsteps

Sets the solution type
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
solutionTypesolutiontype

Sets the Static Analysis option
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
staticAnalysisstaticanalysis

Sets the step
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
stepstep

Sets the time
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
timetime

Returns the skipped steps
Created in NX8.0.0.



License requirements : None

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

Returns the time
Created in NX5.0.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.