NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Motion::MotionEnvironment Class Reference

Represents a Motion Environment
To obtain an instance of this class, refer to Motion::MotionSession

Created in NX7.5.0. More...

Public Types

enum  Analysis { AnalysisNoType, AnalysisKinematics, AnalysisDynamics }
 Represents analysis type of current mechanisms. More...
 

Public Member Functions

void CheckCosimLicense (bool checkCosimLicense)
 Checks the co-simulation license
Created in NX7.5.0.
 
void CheckFlexbodyLicense (bool checkFlexbodyLicense)
 Checks the flexible body dynamic license
Created in NX7.5.0.
 
void CheckMotorLicense (bool checkMotorLicense)
 Checks the motor license
Created in NX7.5.0.
 
void SetAnalysisType (NXOpen::Motion::MotionEnvironment::Analysis analysisType)
 Sets the the analysis type
Created in NX7.5.0.
 
void SetComponentBasedMechanism (bool componentBasedMech)
 Sets component based mechanisim
Created in NX7.5.0.
 
tag_t Tag () const
 Returns the tag of this object.
 

Detailed Description

Represents a Motion Environment
To obtain an instance of this class, refer to Motion::MotionSession

Created in NX7.5.0.


Member Enumeration Documentation

Represents analysis type of current mechanisms.

Enumerator:
AnalysisNoType 

No analysis type.

AnalysisKinematics 

Kinematics analysis type.

AnalysisDynamics 

Dynamics analysis type.

Member Function Documentation

void NXOpen::Motion::MotionEnvironment::CheckCosimLicense ( bool  checkCosimLicense)

Checks the co-simulation license
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
checkCosimLicenseChecks out or checks in co-simulation license
void NXOpen::Motion::MotionEnvironment::CheckFlexbodyLicense ( bool  checkFlexbodyLicense)

Checks the flexible body dynamic license
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
checkFlexbodyLicenseChecks out or checks in flexible body dynamic license
void NXOpen::Motion::MotionEnvironment::CheckMotorLicense ( bool  checkMotorLicense)

Checks the motor license
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
checkMotorLicenseChecks out or checks in motor license
void NXOpen::Motion::MotionEnvironment::SetAnalysisType ( NXOpen::Motion::MotionEnvironment::Analysis  analysisType)

Sets the the analysis type
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
analysisTypeThe analysis type
void NXOpen::Motion::MotionEnvironment::SetComponentBasedMechanism ( bool  componentBasedMech)

Sets component based mechanisim
Created in NX7.5.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
componentBasedMechSets component based mechanism
tag_t NXOpen::Motion::MotionEnvironment::Tag ( ) const

Returns the tag of this object.


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