NX Open C++ Reference Guide
|
Represents a 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. | |
NXOpen::Expression * | RotateExpression () |
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::Direction * | RotateVector () |
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::Expression * | TranslateExpression () |
Returns the translate magnitue expression. | |
double | TranslateMagnitude () |
Returns the translate magnitude | |
NXOpen::Direction * | TranslateVector () |
Returns the translate vector Created in NX5.0.0. | |
double | Wx () |
Returns the component of rotation about X axis. | |
NXOpen::Expression * | WxExpression () |
Returns the component of rotation about X axis. | |
double | Wy () |
Returns the component of rotation about Y axis. | |
NXOpen::Expression * | WyExpression () |
Returns the component of rotation about Y axis. | |
double | Wz () |
Returns the component of rotation about Z axis. | |
NXOpen::Expression * | WzExpression () |
Returns the component of rotation about Z axis. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a Motion::LinkInitialVelocity.
Created in NX5.0.0.
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.
NXOpen::CoordinateSystem* NXOpen::Motion::LinkInitialVelocity::RotateCsys | ( | ) |
Returns the rotate csys.
Only valid if 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 Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::LinkInitialVelocity::RotateMagnitude | ( | ) |
Returns the rotate magnitude.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.
Created in NX5.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 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 Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
rotateCsys | rotatecsys |
void NXOpen::Motion::LinkInitialVelocity::SetRotateMagnitude | ( | double | rotateMagnitude | ) |
Sets the rotate magnitude.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
rotateMagnitude | rotatemagnitude |
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 Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
rotateVector | rotatevector |
void NXOpen::Motion::LinkInitialVelocity::SetTranslateMagnitude | ( | double | translateMagnitude | ) |
Sets the translate magnitude
Obtain the expression using Motion::LinkInitialVelocity::TranslateExpression to query or edit it.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
translateMagnitude | translatemagnitude |
void NXOpen::Motion::LinkInitialVelocity::SetTranslateVector | ( | NXOpen::Direction * | translateVector | ) |
Sets the translate vector
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
translateVector | translatevector |
void NXOpen::Motion::LinkInitialVelocity::SetWx | ( | double | wx | ) |
Sets the component of rotation about X axis.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
wx | wx |
void NXOpen::Motion::LinkInitialVelocity::SetWy | ( | double | wy | ) |
Sets the component of rotation about Y axis.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
wy | wy |
void NXOpen::Motion::LinkInitialVelocity::SetWz | ( | double | wz | ) |
Sets the component of rotation about Z axis.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
wz | wz |
NXOpen::Expression* NXOpen::Motion::LinkInitialVelocity::TranslateExpression | ( | ) |
Returns the translate magnitue expression.
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::LinkInitialVelocity::TranslateMagnitude | ( | ) |
Returns the translate magnitude
Obtain the expression using Motion::LinkInitialVelocity::TranslateExpression to query or edit it.
Created in NX5.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Motion::LinkInitialVelocity::TranslateVector | ( | ) |
Returns the translate vector
Created in NX5.0.0.
License requirements : None
double NXOpen::Motion::LinkInitialVelocity::Wx | ( | ) |
Returns the component of rotation about X axis.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
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 Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::LinkInitialVelocity::Wy | ( | ) |
Returns the component of rotation about Y axis.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkInitialVelocity::WyExpression | ( | ) |
Returns the component of rotation about Y axis.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX8.0.0.
License requirements : None
double NXOpen::Motion::LinkInitialVelocity::Wz | ( | ) |
Returns the component of rotation about Z axis.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX5.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkInitialVelocity::WzExpression | ( | ) |
Returns the component of rotation about Z axis.
Only valid if Motion::LinkInitialVelocity::AngularVelocityTypeComponent is set.
Created in NX8.0.0.
License requirements : None