NX Open C++ Reference Guide
|
Represents a NXOpen::Motion::LinkInitialVelocity. More...
Public Types | |
enum | AngularVelocityType { AngularVelocityTypeMagnitude, AngularVelocityTypeComponent } |
Defines rotate type of initial velocity. More... | |
Public Member Functions | |
NXOpen::CoordinateSystem * | RotateCsys () |
Returns the rotate csys. More... | |
NXOpen::Expression * | RotateExpression () |
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::Direction * | RotateVector () |
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::Expression * | TranslateExpression () |
Returns the translate magnitue expression. More... | |
NXOpen::Direction * | TranslateVector () |
Returns the translate vector Created in NX5.0.0. More... | |
NXOpen::Expression * | WxExpression () |
Returns the component of rotation about X axis. More... | |
NXOpen::Expression * | WyExpression () |
Returns the component of rotation about Y axis. More... | |
NXOpen::Expression * | WzExpression () |
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... | |
Represents a NXOpen::Motion::LinkInitialVelocity.
Created in NX5.0.0.
Defines rotate type of initial velocity.
If NXOpen::Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set, NXOpen::Motion::LinkInitialVelocity::RotateVector and NXOpen::Motion::LinkInitialVelocity::RotateExpression is valid.If NXOpen::Motion::LinkInitialVelocity::AngularVelocityTypeComponent is selected, NXOpen::Motion::LinkInitialVelocity::RotateCsys , NXOpen::Motion::LinkInitialVelocity::WxExpression , NXOpen::Motion::LinkInitialVelocity::WyExpression ,and NXOpen::Motion::LinkInitialVelocity::WzExpression is valid.
Enumerator | |
---|---|
AngularVelocityTypeMagnitude |
Magnitude type define rotate vector. |
AngularVelocityTypeComponent |
Component type define rotate csys. |
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")
rotateCsys | rotatecsys |
void NXOpen::Motion::LinkInitialVelocity::SetRotateType | ( | NXOpen::Motion::LinkInitialVelocity::AngularVelocityType | rotateType | ) |
Sets the rotate type
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
rotateType | rotatetype |
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")
rotateVector | rotatevector |
void NXOpen::Motion::LinkInitialVelocity::SetTranslateVector | ( | NXOpen::Direction * | translateVector | ) |
Sets the translate vector
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
translateVector | translatevector |
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