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

Represents a NXOpen::Motion::LinkInitialVelocity. More...

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

Public Types

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

Public Member Functions

NXOpen::CoordinateSystemRotateCsys ()
 Returns the rotate csys. More...
 
NXOpen::ExpressionRotateExpression ()
 Returns the rotate magnitue expression.Only valid if NXOpen::Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set. More...
 
NXOpen::Motion::LinkInitialVelocity::AngularVelocityType RotateType ()
 Returns the rotate type
Created in NX5.0.0. More...
 
NXOpen::DirectionRotateVector ()
 Returns the rotate vector. More...
 
void SetRotateCsys (NXOpen::CoordinateSystem *rotateCsys)
 Sets the rotate csys. More...
 
void SetRotateType (NXOpen::Motion::LinkInitialVelocity::AngularVelocityType rotateType)
 Sets the rotate type
Created in NX5.0.0. More...
 
void SetRotateVector (NXOpen::Direction *rotateVector)
 Sets the rotate vector. More...
 
void SetTranslateVector (NXOpen::Direction *translateVector)
 Sets the translate vector
Created in NX5.0.0. More...
 
NXOpen::ExpressionTranslateExpression ()
 Returns the translate magnitue expression. More...
 
NXOpen::DirectionTranslateVector ()
 Returns the translate vector
Created in NX5.0.0. More...
 
NXOpen::ExpressionWxExpression ()
 Returns the component of rotation about X axis. More...
 
NXOpen::ExpressionWyExpression ()
 Returns the component of rotation about Y axis. More...
 
NXOpen::ExpressionWzExpression ()
 Returns the component of rotation about Z axis. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a NXOpen::Motion::LinkInitialVelocity.


Created in NX5.0.0.

Member Enumeration Documentation

Member Function Documentation

NXOpen::CoordinateSystem* NXOpen::Motion::LinkInitialVelocity::RotateCsys ( )

Returns the rotate csys.

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

License requirements : None

NXOpen::Expression* NXOpen::Motion::LinkInitialVelocity::RotateExpression ( )

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


Created in NX8.0.0.

License requirements : None

NXOpen::Motion::LinkInitialVelocity::AngularVelocityType NXOpen::Motion::LinkInitialVelocity::RotateType ( )

Returns the rotate type
Created in NX5.0.0.



License requirements : None

NXOpen::Direction* NXOpen::Motion::LinkInitialVelocity::RotateVector ( )

Returns the rotate vector.

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

License requirements : None

void NXOpen::Motion::LinkInitialVelocity::SetRotateCsys ( NXOpen::CoordinateSystem rotateCsys)

Sets the rotate csys.

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

License requirements : mechanisms ("MECHANISMS")

Parameters
rotateCsysrotatecsys
void NXOpen::Motion::LinkInitialVelocity::SetRotateType ( NXOpen::Motion::LinkInitialVelocity::AngularVelocityType  rotateType)

Sets the rotate type
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
rotateTyperotatetype
void NXOpen::Motion::LinkInitialVelocity::SetRotateVector ( NXOpen::Direction rotateVector)

Sets the rotate vector.

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

License requirements : mechanisms ("MECHANISMS")

Parameters
rotateVectorrotatevector
void NXOpen::Motion::LinkInitialVelocity::SetTranslateVector ( NXOpen::Direction translateVector)

Sets the translate vector
Created in NX5.0.0.



License requirements : mechanisms ("MECHANISMS")

Parameters
translateVectortranslatevector
NXOpen::Expression* NXOpen::Motion::LinkInitialVelocity::TranslateExpression ( )

Returns the translate magnitue expression.


Created in NX8.0.0.

License requirements : None

NXOpen::Direction* NXOpen::Motion::LinkInitialVelocity::TranslateVector ( )

Returns the translate vector
Created in NX5.0.0.



License requirements : None

NXOpen::Expression* NXOpen::Motion::LinkInitialVelocity::WxExpression ( )

Returns the component of rotation about X axis.

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

License requirements : None

NXOpen::Expression* NXOpen::Motion::LinkInitialVelocity::WyExpression ( )

Returns the component of rotation about Y axis.

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

License requirements : None

NXOpen::Expression* NXOpen::Motion::LinkInitialVelocity::WzExpression ( )

Returns the component of rotation about Z axis.

Only valid if NXOpen::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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.