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

Represents a Motion::LinkInitialVelocity. More...

Inheritance diagram for NXOpen::Motion::LinkInitialVelocity:
NXOpen::TaggedObject

List of all members.

Public Types

enum  AngularVelocityType { AngularVelocityTypeMagnitude, AngularVelocityTypeComponent }
 Defines rotate type of initial velocity. More...

Public Member Functions

NXOpen::CoordinateSystemRotateCsys ()
 Returns the rotate csys.
NXOpen::ExpressionRotateExpression ()
 Returns the rotate magnitue expression.Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.
double RotateMagnitude ()
 Returns the rotate magnitude.
NXOpen::Motion::LinkInitialVelocity::AngularVelocityType RotateType ()
 Returns the rotate type
Created in NX5.0.0.
NXOpen::DirectionRotateVector ()
 Returns the rotate vector.
void SetRotateCsys (NXOpen::CoordinateSystem *rotateCsys)
 Sets the rotate csys.
void SetRotateMagnitude (double rotateMagnitude)
 Sets the rotate magnitude.
void SetRotateType (NXOpen::Motion::LinkInitialVelocity::AngularVelocityType rotateType)
 Sets the rotate type
Created in NX5.0.0.
void SetRotateVector (NXOpen::Direction *rotateVector)
 Sets the rotate vector.
void SetTranslateMagnitude (double translateMagnitude)
 Sets the translate magnitude

void SetTranslateVector (NXOpen::Direction *translateVector)
 Sets the translate vector
Created in NX5.0.0.
void SetWx (double wx)
 Sets the component of rotation about X axis.
void SetWy (double wy)
 Sets the component of rotation about Y axis.
void SetWz (double wz)
 Sets the component of rotation about Z axis.
NXOpen::ExpressionTranslateExpression ()
 Returns the translate magnitue expression.
double TranslateMagnitude ()
 Returns the translate magnitude

NXOpen::DirectionTranslateVector ()
 Returns the translate vector
Created in NX5.0.0.
double Wx ()
 Returns the component of rotation about X axis.
NXOpen::ExpressionWxExpression ()
 Returns the component of rotation about X axis.
double Wy ()
 Returns the component of rotation about Y axis.
NXOpen::ExpressionWyExpression ()
 Returns the component of rotation about Y axis.
double Wz ()
 Returns the component of rotation about Z axis.
NXOpen::ExpressionWzExpression ()
 Returns the component of rotation about Z axis.

Detailed Description

Represents a Motion::LinkInitialVelocity.


Created in NX5.0.0.


Member Enumeration Documentation

Defines rotate type of initial velocity.

If Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set, Motion::LinkInitialVelocity::RotateVector and Motion::LinkInitialVelocity::RotateMagnitude is valid. If Motion::LinkInitialVelocity::AngularVelocityTypeComponent is selected, Motion::LinkInitialVelocity::RotateCsys , Motion::LinkInitialVelocity::Wx , Motion::LinkInitialVelocity::Wy , and Motion::LinkInitialVelocity::Wz is valid.

Enumerator:
AngularVelocityTypeMagnitude 

Magnitude type define rotate vector.

AngularVelocityTypeComponent 

Component type define rotate csys.


Member Function Documentation

Returns the rotate csys.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX5.0.0.

License requirements : None

Returns the rotate magnitue expression.Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.


Created in NX8.0.0.

License requirements : None

Returns the rotate magnitude.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.

Deprecated:
Deprecated in NX8.0.0.


Created in NX5.0.0.

License requirements : None

Returns the rotate type
Created in NX5.0.0.



License requirements : None

Returns the rotate vector.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.
Created in NX5.0.0.

License requirements : None

Sets the rotate csys.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
rotateCsysrotatecsys

Sets the rotate magnitude.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.

Deprecated:
Deprecated in NX8.0.0.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
rotateMagnituderotatemagnitude

Sets the rotate type
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
rotateTyperotatetype

Sets the rotate vector.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.
Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
rotateVectorrotatevector

Sets the translate magnitude

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
translateMagnitudetranslatemagnitude

Sets the translate vector
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters:
translateVectortranslatevector

Sets the component of rotation about X axis.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.

Deprecated:
Deprecated in NX8.0.0.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
wxwx

Sets the component of rotation about Y axis.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.

Deprecated:
Deprecated in NX8.0.0.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
wywy

Sets the component of rotation about Z axis.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.

Deprecated:
Deprecated in NX8.0.0.


Created in NX5.0.0.

License requirements : mechanisms ("MECHANISMS")

Parameters:
wzwz

Returns the translate magnitue expression.


Created in NX8.0.0.

License requirements : None

Returns the translate magnitude

Deprecated:
Deprecated in NX8.0.0.



Created in NX5.0.0.

License requirements : None

Returns the translate vector
Created in NX5.0.0.



License requirements : None

Returns the component of rotation about X axis.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.

Deprecated:
Deprecated in NX8.0.0.


Created in NX5.0.0.

License requirements : None

Returns the component of rotation about X axis.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX8.0.0.

License requirements : None

Returns the component of rotation about Y axis.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.

Deprecated:
Deprecated in NX8.0.0.


Created in NX5.0.0.

License requirements : None

Returns the component of rotation about Y axis.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX8.0.0.

License requirements : None

Returns the component of rotation about Z axis.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.

Deprecated:
Deprecated in NX8.0.0.


Created in NX5.0.0.

License requirements : None

Returns the component of rotation about Z axis.

Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX8.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.