NXOpen 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::Motion::ParamOverrideState | RotateCsysOvrCtrl () |
Returns the override state of the rotate coordinate system, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | RotateEnable () |
Returns the flag to enable inital rotate velocity Created in NX1847.0.0. More... | |
NXOpen::Motion::ParamOverrideState | RotateEnableOvrCtrl () |
Returns the override state of the rotate enable, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | RotateExpression () |
Returns the rotate magnitue expression.Only valid if NXOpen::Motion::LinkInitialVelocity::AngularVelocityTypeMagnitude is set. More... | |
NXOpen::Motion::ParamOverrideState | RotateExpressionOvrCtrl () |
Returns the override state of the rotate magnitude, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Motion::LinkInitialVelocity::AngularVelocityType | RotateType () |
Returns the rotate type Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | RotateTypeOvrCtrl () |
Returns the override state of the rotate type, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Direction * | RotateVector () |
Returns the rotate vector. More... | |
NXOpen::Motion::ParamOverrideState | RotateVectorOvrCtrl () |
Returns the override state of the rotate direction, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetRotateCsys (NXOpen::CoordinateSystem *rotateCsys) |
Sets the rotate csys. More... | |
void | SetRotateCsysOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the rotate coordinate system, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetRotateEnable (bool rotationEnable) |
Sets the flag to enable inital rotate velocity Created in NX1847.0.0. More... | |
void | SetRotateEnableOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the rotate enable, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetRotateExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the rotate magnitude, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetRotateType (NXOpen::Motion::LinkInitialVelocity::AngularVelocityType rotateType) |
Sets the rotate type Created in NX5.0.0. More... | |
void | SetRotateTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the rotate type, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetRotateVector (NXOpen::Direction *rotateVector) |
Sets the rotate vector. More... | |
void | SetRotateVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the rotate direction, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetTranslateEnable (bool translateEnable) |
Sets the flag to enable initial translation velocity Created in NX1847.0.0. More... | |
void | SetTranslateEnableOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the translate enable, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetTranslateExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the translate magnitude, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetTranslateVector (NXOpen::Direction *translateVector) |
Sets the translate vector Created in NX5.0.0. More... | |
void | SetTranslateVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the translate direction, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetWxExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the rotate X-component magnitude, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetWyExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the rotate Y-component magnitude, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetWzExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the rotate Z-component magnitude, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | TranslateEnable () |
Returns the flag to enable initial translation velocity Created in NX1847.0.0. More... | |
NXOpen::Motion::ParamOverrideState | TranslateEnableOvrCtrl () |
Returns the override state of the translate enable, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | TranslateExpression () |
Returns the translate magnitue expression. More... | |
NXOpen::Motion::ParamOverrideState | TranslateExpressionOvrCtrl () |
Returns the override state of the translate magnitude, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Direction * | TranslateVector () |
Returns the translate vector Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | TranslateVectorOvrCtrl () |
Returns the override state of the translate direction, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | WxExpression () |
Returns the component of rotation about X axis. More... | |
NXOpen::Motion::ParamOverrideState | WxExpressionOvrCtrl () |
Returns the override state of the rotate X-component magnitude, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | WyExpression () |
Returns the component of rotation about Y axis. More... | |
NXOpen::Motion::ParamOverrideState | WyExpressionOvrCtrl () |
Returns the override state of the rotate Y-component magnitude, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | WzExpression () |
Returns the component of rotation about Z axis. More... | |
NXOpen::Motion::ParamOverrideState | WzExpressionOvrCtrl () |
Returns the override state of the rotate Z-component magnitude, which should only be used for occurrence Created in NX1847.0.0. 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::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::RotateCsysOvrCtrl | ( | ) |
Returns the override state of the rotate coordinate system, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::LinkInitialVelocity::RotateEnable | ( | ) |
Returns the flag to enable inital rotate velocity
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::RotateEnableOvrCtrl | ( | ) |
Returns the override state of the rotate enable, which should only be used for occurrence
Created in NX1847.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::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::RotateExpressionOvrCtrl | ( | ) |
Returns the override state of the rotate magnitude, which should only be used for occurrence
Created in NX1847.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::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::RotateTypeOvrCtrl | ( | ) |
Returns the override state of the rotate type, which should only be used for occurrence
Created in NX1847.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
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::RotateVectorOvrCtrl | ( | ) |
Returns the override state of the rotate direction, which should only be used for occurrence
Created in NX1847.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::SetRotateCsysOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the rotate coordinate system, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::LinkInitialVelocity::SetRotateEnable | ( | bool | rotationEnable | ) |
Sets the flag to enable inital rotate velocity
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
rotationEnable | rotationenable |
void NXOpen::Motion::LinkInitialVelocity::SetRotateEnableOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the rotate enable, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::LinkInitialVelocity::SetRotateExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the rotate magnitude, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
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::SetRotateTypeOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the rotate type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
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::SetRotateVectorOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the rotate direction, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::LinkInitialVelocity::SetTranslateEnable | ( | bool | translateEnable | ) |
Sets the flag to enable initial translation velocity
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
translateEnable | translateenable |
void NXOpen::Motion::LinkInitialVelocity::SetTranslateEnableOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the translate enable, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::LinkInitialVelocity::SetTranslateExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the translate magnitude, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
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::SetTranslateVectorOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the translate direction, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::LinkInitialVelocity::SetWxExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the rotate X-component magnitude, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::LinkInitialVelocity::SetWyExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the rotate Y-component magnitude, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::LinkInitialVelocity::SetWzExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the rotate Z-component magnitude, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
bool NXOpen::Motion::LinkInitialVelocity::TranslateEnable | ( | ) |
Returns the flag to enable initial translation velocity
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::TranslateEnableOvrCtrl | ( | ) |
Returns the override state of the translate enable, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::LinkInitialVelocity::TranslateExpression | ( | ) |
Returns the translate magnitue expression.
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::TranslateExpressionOvrCtrl | ( | ) |
Returns the override state of the translate magnitude, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Motion::LinkInitialVelocity::TranslateVector | ( | ) |
Returns the translate vector
Created in NX5.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::TranslateVectorOvrCtrl | ( | ) |
Returns the override state of the translate direction, which should only be used for occurrence
Created in NX1847.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::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::WxExpressionOvrCtrl | ( | ) |
Returns the override state of the rotate X-component magnitude, which should only be used for occurrence
Created in NX1847.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::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::WyExpressionOvrCtrl | ( | ) |
Returns the override state of the rotate Y-component magnitude, which should only be used for occurrence
Created in NX1847.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
NXOpen::Motion::ParamOverrideState NXOpen::Motion::LinkInitialVelocity::WzExpressionOvrCtrl | ( | ) |
Returns the override state of the rotate Z-component magnitude, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None