NXOpen C++ Reference Guide
|
Represents a joint define object. More...
Public Member Functions | |
NXOpen::Motion::JointDefine::UniversalJointAxisType | AxisType () |
Returns the axis type. More... | |
NXOpen::Motion::ParamOverrideState | AxisTypeOvrCtrl () |
Returns the override state of the axis type, which should only be used for occurrence Created in NX1847.0.0. More... | |
double | DisplayScale () |
Returns the display scale Created in NX5.0.0. More... | |
NXOpen::Motion::JointDefine::ScrewJointDisplCurveType | DisplCurveType () |
Returns the displacemnet curve type of a screw joint Created in NX12.0.0. More... | |
NXOpen::Motion::ParamOverrideState | DisplCurveTypeOvrCtrl () |
Returns the override state of the screw displacement curve type, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | ExcludeRxConstraint () |
Returns the options of excluded rx constraint. More... | |
NXOpen::Motion::ParamOverrideState | ExcludeRxConstraintOvrCtrl () |
Returns the override state of the toggle of exclude Rx constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | ExcludeRyConstraint () |
Returns the option of excluded ry constraint. More... | |
NXOpen::Motion::ParamOverrideState | ExcludeRyConstraintOvrCtrl () |
Returns the override state of the toggle of exclude Ry constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | ExcludeRzConstraint () |
Returns the options of excluded rz constraint. More... | |
NXOpen::Motion::ParamOverrideState | ExcludeRzConstraintOvrCtrl () |
Returns the override state of the toggle of exclude Rz constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | ExcludeXConstraint () |
Returns the options of excluded x constraint. More... | |
NXOpen::Motion::ParamOverrideState | ExcludeXConstraintOvrCtrl () |
Returns the override state of the toggle of exclude X constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | ExcludeYConstraint () |
Returns the options of excluded y constraint. More... | |
NXOpen::Motion::ParamOverrideState | ExcludeYConstraintOvrCtrl () |
Returns the override state of the toggle of exclude Y constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | ExcludeZConstraint () |
Returns the options of excluded z constraint. More... | |
NXOpen::Motion::ParamOverrideState | ExcludeZConstraintOvrCtrl () |
Returns the override state of the toggle of exclude Z constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::CoordinateSystem * | FirstCsys () |
Returns the CSYS of first motion body Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | FirstCsysOvrCtrl () |
Returns the override state of the action csystem, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Motion::Link * | FirstLink () |
Returns the first motion body object More... | |
NXOpen::Motion::SelectLink * | FirstLinkSelection () |
Returns the first motion body selection Created in NX1847.0.0. More... | |
NXOpen::Motion::ParamOverrideState | FirstLinkSelectionOvrCtrl () |
Returns the override state of the action motion body, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::NXMatrix * | FirstMatrix () |
Returns the matrix of first motion body More... | |
NXOpen::Motion::JointDefine::OrientationType | FirstOrientationType () |
Returns the first orientation type of joint Created in NX8.0.0. More... | |
NXOpen::Motion::ParamOverrideState | FirstOrientationTypeOvrCtrl () |
Returns the override state of the action orienation type, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Point * | FirstOrigin () |
Returns the origin of first motion body Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | FirstOriginOvrCtrl () |
Returns the override state of the action origin, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Direction * | FirstVector () |
Returns the direction of first motion body Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | FirstVectorOvrCtrl () |
Returns the override state of the action vector, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Motion::JointDefine::Type | JointType () |
Returns the joint type Created in NX5.0.0. More... | |
NXOpen::Expression * | LowerLimitAngleExpression () |
Returns the lower limit angular expression. More... | |
NXOpen::Motion::ParamOverrideState | LowerLimitAngleExpressionOvrCtrl () |
Returns the override state of the lower angle limit expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | LowerLimitDefined () |
Returns the option of defining lower limit for joint Created in NX11.0.0. More... | |
NXOpen::Motion::ParamOverrideState | LowerLimitDefinedOvrCtrl () |
Returns the override state of the toggle of lower translation limit defined, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | LowerLimitExpression () |
Returns the lower limit expression. More... | |
NXOpen::Motion::ParamOverrideState | LowerLimitExpressionOvrCtrl () |
Returns the override state of the lower translation limit expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Motion::JointDefine::ScrewJointMethodType | MethodType () |
Returns the method type of a screw joint Created in NX12.0.0. More... | |
NXOpen::Motion::ParamOverrideState | MethodTypeOvrCtrl () |
Returns the override state of the screw method type, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXString | Name () |
Returns the joint name Created in NX5.0.0. More... | |
NXOpen::Motion::JointDefine::ScrewJointRatioType | RatioType () |
Returns the ratio type of a screw joint Created in NX12.0.0. More... | |
NXOpen::Motion::ParamOverrideState | RatioTypeOvrCtrl () |
Returns the override state of the screw ratio type, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | RotationAllowed () |
Returns the options of allowing rotation. More... | |
NXOpen::Motion::ParamOverrideState | RotationAllowedOvrCtrl () |
Returns the override state of the toggle of rotaton allowed, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::CAE::Function * | ScrewDisplCurveFunction () |
Returns the displacement curve function tag. More... | |
NXOpen::Motion::ParamOverrideState | ScrewDisplCurveFunctionOvrCtrl () |
Returns the override state of the screw displacement curve function, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Motion::SelectFieldData * | ScrewDisplCurveProfile () |
Returns the displacement curve Profile. More... | |
NXOpen::Motion::ParamOverrideState | ScrewDisplCurveProfileOvrCtrl () |
Returns the override state of the screw displacement curve profile, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | ScrewRatioExpression () |
Returns the screw ratio expression. More... | |
NXOpen::Motion::ParamOverrideState | ScrewRatioExpressionOvrCtrl () |
Returns the override state of the screw ratio expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Motion::SelectFieldData * | ScrewRatioProfile () |
Returns the ratio Profile. More... | |
NXOpen::Motion::ParamOverrideState | ScrewRatioProfileOvrCtrl () |
Returns the override state of the screw ratio profile, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::CAE::Function * | ScrewSplineFunction () |
Returns the spline function tag. More... | |
NXOpen::Motion::ParamOverrideState | ScrewSplineFunctionOvrCtrl () |
Returns the override state of the screw spline function, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::CoordinateSystem * | SecondCsys () |
Returns the csys of second motion body Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | SecondCsysOvrCtrl () |
Returns the override state of the base csystem, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Motion::Link * | SecondLink () |
Returns the second motion body More... | |
NXOpen::Motion::SelectLink * | SecondLinkSelection () |
Returns the second motion body selection Created in NX1847.0.0. More... | |
NXOpen::Motion::ParamOverrideState | SecondLinkSelectionOvrCtrl () |
Returns the override state of the base motion body, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::NXMatrix * | SecondMatrix () |
Returns the matrix of second motion body More... | |
NXOpen::Motion::JointDefine::OrientationType | SecondOrientationType () |
Returns the second orientation type of joint Created in NX8.0.0. More... | |
NXOpen::Motion::ParamOverrideState | SecondOrientationTypeOvrCtrl () |
Returns the override state of the base orientation type, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Point * | SecondOrigin () |
Returns the origin of second motion body Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | SecondOriginOvrCtrl () |
Returns the override state of the base origin, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Direction * | SecondVector () |
Returns the direction of second motion body Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | SecondVectorOvrCtrl () |
Returns the override state of the base vector, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetAxisType (NXOpen::Motion::JointDefine::UniversalJointAxisType axisType) |
Sets the axis type. More... | |
void | SetAxisTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the axis type, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetDisplayScale (double displayScale) |
Sets the display scale Created in NX5.0.0. More... | |
void | SetDisplCurveType (NXOpen::Motion::JointDefine::ScrewJointDisplCurveType displCurveType) |
Sets the displacemnet curve type of a screw joint Created in NX12.0.0. More... | |
void | SetDisplCurveTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the screw displacement curve type, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetExcludeRxConstraint (bool excludeRxConstraint) |
Sets the options of excluded rx constraint. More... | |
void | SetExcludeRxConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of exclude Rx constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetExcludeRyConstraint (bool excludeRyConstraint) |
Sets the option of excluded ry constraint. More... | |
void | SetExcludeRyConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of exclude Ry constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetExcludeRzConstraint (bool excludeRzConstraint) |
Sets the options of excluded rz constraint. More... | |
void | SetExcludeRzConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of exclude Rz constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetExcludeXConstraint (bool excludeXConstraint) |
Sets the options of excluded x constraint. More... | |
void | SetExcludeXConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of exclude X constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetExcludeYConstraint (bool excludeYConstraint) |
Sets the options of excluded y constraint. More... | |
void | SetExcludeYConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of exclude Y constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetExcludeZConstraint (bool excludeZConstraint) |
Sets the options of excluded z constraint. More... | |
void | SetExcludeZConstraintOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of exclude Z constraint, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetFirstCsys (NXOpen::CoordinateSystem *firstCsys) |
Sets the CSYS of first motion body Created in NX5.0.0. More... | |
void | SetFirstCsysOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the action csystem, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetFirstLink (NXOpen::Motion::Link *firstLink) |
Sets the first motion body object More... | |
void | SetFirstLinkSelectionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the action motion body, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetFirstMatrix (NXOpen::NXMatrix *firstMatrix) |
Sets the matrix of first motion body More... | |
void | SetFirstOrientationType (NXOpen::Motion::JointDefine::OrientationType orientationType) |
Sets the first orientation type of joint Created in NX8.0.0. More... | |
void | SetFirstOrientationTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the action orienation type, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetFirstOrigin (NXOpen::Point *firstOrigin) |
Sets the origin of first motion body Created in NX5.0.0. More... | |
void | SetFirstOriginOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the action origin, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetFirstVector (NXOpen::Direction *firstVector) |
Sets the direction of first motion body Created in NX5.0.0. More... | |
void | SetFirstVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the action vector, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetJointType (NXOpen::Motion::JointDefine::Type jointType) |
Sets the joint type Created in NX5.0.0. More... | |
void | SetLowerLimitAngleExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the lower angle limit expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetLowerLimitDefined (bool limitDefined) |
Sets the option of defining lower limit for joint Created in NX11.0.0. More... | |
void | SetLowerLimitDefinedOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of lower translation limit defined, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetLowerLimitExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the lower translation limit expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetMethodType (NXOpen::Motion::JointDefine::ScrewJointMethodType methodType) |
Sets the method type of a screw joint Created in NX12.0.0. More... | |
void | SetMethodTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the screw method type, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetName (const NXString &jointName) |
Sets the joint name Created in NX5.0.0. More... | |
void | SetName (const char *jointName) |
Sets the joint name Created in NX5.0.0. More... | |
void | SetRatioType (NXOpen::Motion::JointDefine::ScrewJointRatioType ratioType) |
Sets the ratio type of a screw joint Created in NX12.0.0. More... | |
void | SetRatioTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the screw ratio type, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetRotationAllowed (bool rotationAllowed) |
Sets the options of allowing rotation. More... | |
void | SetRotationAllowedOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of rotaton allowed, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetScrewDisplCurveFunction (NXOpen::CAE::Function *displCurveFunction) |
Sets the displacement curve function tag. More... | |
void | SetScrewDisplCurveFunctionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the screw displacement curve function, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetScrewDisplCurveProfileOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the screw displacement curve profile, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetScrewRatioExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the screw ratio expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetScrewRatioProfileOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the screw ratio profile, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetScrewSplineFunction (NXOpen::CAE::Function *splineFunction) |
Sets the spline function tag. More... | |
void | SetScrewSplineFunctionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the screw spline function, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetSecondCsys (NXOpen::CoordinateSystem *secondCsys) |
Sets the csys of second motion body Created in NX5.0.0. More... | |
void | SetSecondCsysOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the base csystem, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetSecondLink (NXOpen::Motion::Link *secondLink) |
Sets the second motion body More... | |
void | SetSecondLinkSelectionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the base motion body, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetSecondMatrix (NXOpen::NXMatrix *secondMatrix) |
Sets the matrix of second motion body More... | |
void | SetSecondOrientationType (NXOpen::Motion::JointDefine::OrientationType orientationType) |
Sets the second orientation type of joint Created in NX8.0.0. More... | |
void | SetSecondOrientationTypeOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the base orientation type, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetSecondOrigin (NXOpen::Point *secondOrigin) |
Sets the origin of second motion body Created in NX5.0.0. More... | |
void | SetSecondOriginOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the base origin, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetSecondVector (NXOpen::Direction *secondVector) |
Sets the direction of second motion body Created in NX5.0.0. More... | |
void | SetSecondVectorOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the base vector, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetSnapLinks (bool snapLinks) |
Sets the option of snap motion bodies Created in NX5.0.0. More... | |
void | SetSnapLinksOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the snap motion bodies, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetTranslationAllowed (bool translationAllowed) |
Sets the options of allowing rotation. More... | |
void | SetTranslationAllowedOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of translation allowed, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetUpperLimitAngleExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the upper angle limit expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetUpperLimitDefined (bool limitDefined) |
Sets the option of defining upper limit for joint Created in NX11.0.0. More... | |
void | SetUpperLimitDefinedOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the toggle of the upper translation limit defined, which should only be used for occurrence Created in NX1847.0.0. More... | |
void | SetUpperLimitExpressionOvrCtrl (NXOpen::Motion::ParamOverrideState overrideState) |
Sets the override state of the upper translation limit expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | SnapLinks () |
Returns the option of snap motion bodies Created in NX5.0.0. More... | |
NXOpen::Motion::ParamOverrideState | SnapLinksOvrCtrl () |
Returns the override state of the snap motion bodies, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | TranslationAllowed () |
Returns the options of allowing rotation. More... | |
NXOpen::Motion::ParamOverrideState | TranslationAllowedOvrCtrl () |
Returns the override state of the toggle of translation allowed, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | UpperLimitAngleExpression () |
Returns the upper limit angular expression. More... | |
NXOpen::Motion::ParamOverrideState | UpperLimitAngleExpressionOvrCtrl () |
Returns the override state of the upper angle limit expression, which should only be used for occurrence Created in NX1847.0.0. More... | |
bool | UpperLimitDefined () |
Returns the option of defining upper limit for joint Created in NX11.0.0. More... | |
NXOpen::Motion::ParamOverrideState | UpperLimitDefinedOvrCtrl () |
Returns the override state of the toggle of the upper translation limit defined, which should only be used for occurrence Created in NX1847.0.0. More... | |
NXOpen::Expression * | UpperLimitExpression () |
Returns the upper limit expression. More... | |
NXOpen::Motion::ParamOverrideState | UpperLimitExpressionOvrCtrl () |
Returns the override state of the upper translation limit expression, 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 joint define object.
Created in NX5.0.0.
Joint define type.
NXOpen::Motion::JointDefine::UniversalJointAxisType NXOpen::Motion::JointDefine::AxisType | ( | ) |
Returns the axis type.
Used only when joint subtype is Motion::JointDefine::TypeUniversal
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::AxisTypeOvrCtrl | ( | ) |
Returns the override state of the axis type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
double NXOpen::Motion::JointDefine::DisplayScale | ( | ) |
Returns the display scale
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::JointDefine::ScrewJointDisplCurveType NXOpen::Motion::JointDefine::DisplCurveType | ( | ) |
Returns the displacemnet curve type of a screw joint
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::DisplCurveTypeOvrCtrl | ( | ) |
Returns the override state of the screw displacement curve type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::ExcludeRxConstraint | ( | ) |
Returns the options of excluded rx constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeRxConstraintOvrCtrl | ( | ) |
Returns the override state of the toggle of exclude Rx constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::ExcludeRyConstraint | ( | ) |
Returns the option of excluded ry constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeRyConstraintOvrCtrl | ( | ) |
Returns the override state of the toggle of exclude Ry constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::ExcludeRzConstraint | ( | ) |
Returns the options of excluded rz constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeRzConstraintOvrCtrl | ( | ) |
Returns the override state of the toggle of exclude Rz constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::ExcludeXConstraint | ( | ) |
Returns the options of excluded x constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeXConstraintOvrCtrl | ( | ) |
Returns the override state of the toggle of exclude X constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::ExcludeYConstraint | ( | ) |
Returns the options of excluded y constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeYConstraintOvrCtrl | ( | ) |
Returns the override state of the toggle of exclude Y constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::ExcludeZConstraint | ( | ) |
Returns the options of excluded z constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ExcludeZConstraintOvrCtrl | ( | ) |
Returns the override state of the toggle of exclude Z constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::CoordinateSystem* NXOpen::Motion::JointDefine::FirstCsys | ( | ) |
Returns the CSYS of first motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstCsysOvrCtrl | ( | ) |
Returns the override state of the action csystem, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::Link* NXOpen::Motion::JointDefine::FirstLink | ( | ) |
Returns the first motion body object
Use Motion::JointDefine::FirstLink instead.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectLink* NXOpen::Motion::JointDefine::FirstLinkSelection | ( | ) |
Returns the first motion body selection
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstLinkSelectionOvrCtrl | ( | ) |
Returns the override state of the action motion body, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::NXMatrix* NXOpen::Motion::JointDefine::FirstMatrix | ( | ) |
Returns the matrix of first motion body
Use Motion::JointDefine::FirstCsys or Motion::JointDefine::FirstVector instead.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::JointDefine::OrientationType NXOpen::Motion::JointDefine::FirstOrientationType | ( | ) |
Returns the first orientation type of joint
Created in NX8.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstOrientationTypeOvrCtrl | ( | ) |
Returns the override state of the action orienation type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Point* NXOpen::Motion::JointDefine::FirstOrigin | ( | ) |
Returns the origin of first motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstOriginOvrCtrl | ( | ) |
Returns the override state of the action origin, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Motion::JointDefine::FirstVector | ( | ) |
Returns the direction of first motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::FirstVectorOvrCtrl | ( | ) |
Returns the override state of the action vector, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::JointDefine::Type NXOpen::Motion::JointDefine::JointType | ( | ) |
Returns the joint type
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Expression* NXOpen::Motion::JointDefine::LowerLimitAngleExpression | ( | ) |
Returns the lower limit angular expression.
Only used when limits option is TRUE
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::LowerLimitAngleExpressionOvrCtrl | ( | ) |
Returns the override state of the lower angle limit expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::LowerLimitDefined | ( | ) |
Returns the option of defining lower limit for joint
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::LowerLimitDefinedOvrCtrl | ( | ) |
Returns the override state of the toggle of lower translation limit defined, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::JointDefine::LowerLimitExpression | ( | ) |
Returns the lower limit expression.
Only used when limits option is TRUE
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::LowerLimitExpressionOvrCtrl | ( | ) |
Returns the override state of the lower translation limit expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::JointDefine::ScrewJointMethodType NXOpen::Motion::JointDefine::MethodType | ( | ) |
Returns the method type of a screw joint
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::MethodTypeOvrCtrl | ( | ) |
Returns the override state of the screw method type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXString NXOpen::Motion::JointDefine::Name | ( | ) |
Returns the joint name
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::JointDefine::ScrewJointRatioType NXOpen::Motion::JointDefine::RatioType | ( | ) |
Returns the ratio type of a screw joint
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::RatioTypeOvrCtrl | ( | ) |
Returns the override state of the screw ratio type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::RotationAllowed | ( | ) |
Returns the options of allowing rotation.
Used only when joint subtype is Motion::JointDefine::TypePlanar
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::RotationAllowedOvrCtrl | ( | ) |
Returns the override state of the toggle of rotaton allowed, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::CAE::Function* NXOpen::Motion::JointDefine::ScrewDisplCurveFunction | ( | ) |
Returns the displacement curve function tag.
Only valid for Simcenter Solver if method type is Motion::JointDefine::ScrewJointMethodTypeDisplacementcurve
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewDisplCurveFunctionOvrCtrl | ( | ) |
Returns the override state of the screw displacement curve function, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::SelectFieldData* NXOpen::Motion::JointDefine::ScrewDisplCurveProfile | ( | ) |
Returns the displacement curve Profile.
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewDisplCurveProfileOvrCtrl | ( | ) |
Returns the override state of the screw displacement curve profile, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::JointDefine::ScrewRatioExpression | ( | ) |
Returns the screw ratio expression.
Used only when joint subtype is Motion::JointDefine::TypeScrew . For Simcenter Solver, method type must be Motion::JointDefine::ScrewJointMethodTypeRatio which is the pitch of a screw's thread, and ratio type must be Motion::JointDefine::ScrewJointRatioTypeExpression
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewRatioExpressionOvrCtrl | ( | ) |
Returns the override state of the screw ratio expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::SelectFieldData* NXOpen::Motion::JointDefine::ScrewRatioProfile | ( | ) |
Returns the ratio Profile.
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewRatioProfileOvrCtrl | ( | ) |
Returns the override state of the screw ratio profile, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::CAE::Function* NXOpen::Motion::JointDefine::ScrewSplineFunction | ( | ) |
Returns the spline function tag.
Only valid for LMS solver if method type is Motion::JointDefine::ScrewJointMethodTypeRatio , and ratio type is Motion::JointDefine::ScrewJointRatioTypeSpline
Created in NX12.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::ScrewSplineFunctionOvrCtrl | ( | ) |
Returns the override state of the screw spline function, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::CoordinateSystem* NXOpen::Motion::JointDefine::SecondCsys | ( | ) |
Returns the csys of second motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondCsysOvrCtrl | ( | ) |
Returns the override state of the base csystem, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Motion::Link* NXOpen::Motion::JointDefine::SecondLink | ( | ) |
Returns the second motion body
Use Motion::JointDefine::SecondLink instead.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::SelectLink* NXOpen::Motion::JointDefine::SecondLinkSelection | ( | ) |
Returns the second motion body selection
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondLinkSelectionOvrCtrl | ( | ) |
Returns the override state of the base motion body, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::NXMatrix* NXOpen::Motion::JointDefine::SecondMatrix | ( | ) |
Returns the matrix of second motion body
Use Motion::JointDefine::SecondCsys or Motion::JointDefine::SecondVector instead.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::JointDefine::OrientationType NXOpen::Motion::JointDefine::SecondOrientationType | ( | ) |
Returns the second orientation type of joint
Created in NX8.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondOrientationTypeOvrCtrl | ( | ) |
Returns the override state of the base orientation type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Point* NXOpen::Motion::JointDefine::SecondOrigin | ( | ) |
Returns the origin of second motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondOriginOvrCtrl | ( | ) |
Returns the override state of the base origin, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Direction* NXOpen::Motion::JointDefine::SecondVector | ( | ) |
Returns the direction of second motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SecondVectorOvrCtrl | ( | ) |
Returns the override state of the base vector, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
void NXOpen::Motion::JointDefine::SetAxisType | ( | NXOpen::Motion::JointDefine::UniversalJointAxisType | axisType | ) |
Sets the axis type.
Used only when joint subtype is Motion::JointDefine::TypeUniversal
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
axisType | axistype |
void NXOpen::Motion::JointDefine::SetAxisTypeOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the axis type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetDisplayScale | ( | double | displayScale | ) |
Sets the display scale
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
displayScale | display scale |
void NXOpen::Motion::JointDefine::SetDisplCurveType | ( | NXOpen::Motion::JointDefine::ScrewJointDisplCurveType | displCurveType | ) |
Sets the displacemnet curve type of a screw joint
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
displCurveType | displcurvetype |
void NXOpen::Motion::JointDefine::SetDisplCurveTypeOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the screw displacement curve type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetExcludeRxConstraint | ( | bool | excludeRxConstraint | ) |
Sets the options of excluded rx constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
excludeRxConstraint | excluderxconstraint |
void NXOpen::Motion::JointDefine::SetExcludeRxConstraintOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of exclude Rx constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetExcludeRyConstraint | ( | bool | excludeRyConstraint | ) |
Sets the option of excluded ry constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
excludeRyConstraint | excluderyconstraint |
void NXOpen::Motion::JointDefine::SetExcludeRyConstraintOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of exclude Ry constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetExcludeRzConstraint | ( | bool | excludeRzConstraint | ) |
Sets the options of excluded rz constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
excludeRzConstraint | excluderzconstraint |
void NXOpen::Motion::JointDefine::SetExcludeRzConstraintOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of exclude Rz constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetExcludeXConstraint | ( | bool | excludeXConstraint | ) |
Sets the options of excluded x constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
excludeXConstraint | excludexconstraint |
void NXOpen::Motion::JointDefine::SetExcludeXConstraintOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of exclude X constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetExcludeYConstraint | ( | bool | excludeYConstraint | ) |
Sets the options of excluded y constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
excludeYConstraint | excludeyconstraint |
void NXOpen::Motion::JointDefine::SetExcludeYConstraintOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of exclude Y constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetExcludeZConstraint | ( | bool | excludeZConstraint | ) |
Sets the options of excluded z constraint.
Used only when joint subtype is Motion::JointDefine::TypeFixed
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
excludeZConstraint | excludezconstraint |
void NXOpen::Motion::JointDefine::SetExcludeZConstraintOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of exclude Z constraint, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetFirstCsys | ( | NXOpen::CoordinateSystem * | firstCsys | ) |
Sets the CSYS of first motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
firstCsys | firstcsys |
void NXOpen::Motion::JointDefine::SetFirstCsysOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the action csystem, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetFirstLink | ( | NXOpen::Motion::Link * | firstLink | ) |
Sets the first motion body object
Use Motion::JointDefine::FirstLink instead.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
firstLink | firstlink |
void NXOpen::Motion::JointDefine::SetFirstLinkSelectionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the action motion body, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetFirstMatrix | ( | NXOpen::NXMatrix * | firstMatrix | ) |
Sets the matrix of first motion body
Use Motion::JointDefine::SetFirstCsys or Motion::JointDefine::SetFirstVector instead.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
firstMatrix | firstmatrix |
void NXOpen::Motion::JointDefine::SetFirstOrientationType | ( | NXOpen::Motion::JointDefine::OrientationType | orientationType | ) |
Sets the first orientation type of joint
Created in NX8.0.0.
License requirements : mechanisms ("MECHANISMS")
orientationType | orientationtype |
void NXOpen::Motion::JointDefine::SetFirstOrientationTypeOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the action orienation type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetFirstOrigin | ( | NXOpen::Point * | firstOrigin | ) |
Sets the origin of first motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
firstOrigin | firstorigin |
void NXOpen::Motion::JointDefine::SetFirstOriginOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the action origin, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetFirstVector | ( | NXOpen::Direction * | firstVector | ) |
Sets the direction of first motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
firstVector | firstvector |
void NXOpen::Motion::JointDefine::SetFirstVectorOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the action vector, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetJointType | ( | NXOpen::Motion::JointDefine::Type | jointType | ) |
Sets the joint type
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
jointType | joint type |
void NXOpen::Motion::JointDefine::SetLowerLimitAngleExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the lower angle limit expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetLowerLimitDefined | ( | bool | limitDefined | ) |
Sets the option of defining lower limit for joint
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
limitDefined | limit defined |
void NXOpen::Motion::JointDefine::SetLowerLimitDefinedOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of lower translation limit defined, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetLowerLimitExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the lower translation limit expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetMethodType | ( | NXOpen::Motion::JointDefine::ScrewJointMethodType | methodType | ) |
Sets the method type of a screw joint
Created in NX12.0.0.
License requirements : None
methodType | methodtype |
void NXOpen::Motion::JointDefine::SetMethodTypeOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the screw method type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetName | ( | const NXString & | jointName | ) |
Sets the joint name
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
jointName | joint name |
void NXOpen::Motion::JointDefine::SetName | ( | const char * | jointName | ) |
Sets the joint name
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
jointName | joint name |
void NXOpen::Motion::JointDefine::SetRatioType | ( | NXOpen::Motion::JointDefine::ScrewJointRatioType | ratioType | ) |
Sets the ratio type of a screw joint
Created in NX12.0.0.
License requirements : None
ratioType | ratiotype |
void NXOpen::Motion::JointDefine::SetRatioTypeOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the screw ratio type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetRotationAllowed | ( | bool | rotationAllowed | ) |
Sets the options of allowing rotation.
Used only when joint subtype is Motion::JointDefine::TypePlanar
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
rotationAllowed | rotationallowed |
void NXOpen::Motion::JointDefine::SetRotationAllowedOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of rotaton allowed, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetScrewDisplCurveFunction | ( | NXOpen::CAE::Function * | displCurveFunction | ) |
Sets the displacement curve function tag.
Only valid for Simcenter Solver if method type is Motion::JointDefine::ScrewJointMethodTypeDisplacementcurve
Created in NX12.0.0.
License requirements : None
displCurveFunction | displcurvefunction |
void NXOpen::Motion::JointDefine::SetScrewDisplCurveFunctionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the screw displacement curve function, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetScrewDisplCurveProfileOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the screw displacement curve profile, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetScrewRatioExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the screw ratio expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetScrewRatioProfileOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the screw ratio profile, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetScrewSplineFunction | ( | NXOpen::CAE::Function * | splineFunction | ) |
Sets the spline function tag.
Only valid for LMS solver if method type is Motion::JointDefine::ScrewJointMethodTypeRatio , and ratio type is Motion::JointDefine::ScrewJointRatioTypeSpline
Created in NX12.0.0.
License requirements : None
splineFunction | splinefunction |
void NXOpen::Motion::JointDefine::SetScrewSplineFunctionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the screw spline function, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetSecondCsys | ( | NXOpen::CoordinateSystem * | secondCsys | ) |
Sets the csys of second motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
secondCsys | secondcsys |
void NXOpen::Motion::JointDefine::SetSecondCsysOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the base csystem, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetSecondLink | ( | NXOpen::Motion::Link * | secondLink | ) |
Sets the second motion body
Use Motion::JointDefine::SecondLink instead.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
secondLink | secondlink |
void NXOpen::Motion::JointDefine::SetSecondLinkSelectionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the base motion body, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetSecondMatrix | ( | NXOpen::NXMatrix * | secondMatrix | ) |
Sets the matrix of second motion body
Use Motion::JointDefine::SetSecondCsys or Motion::JointDefine::SetSecondVector instead.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
secondMatrix | secondmatrix |
void NXOpen::Motion::JointDefine::SetSecondOrientationType | ( | NXOpen::Motion::JointDefine::OrientationType | orientationType | ) |
Sets the second orientation type of joint
Created in NX8.0.0.
License requirements : mechanisms ("MECHANISMS")
orientationType | orientationtype |
void NXOpen::Motion::JointDefine::SetSecondOrientationTypeOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the base orientation type, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetSecondOrigin | ( | NXOpen::Point * | secondOrigin | ) |
Sets the origin of second motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
secondOrigin | secondorigin |
void NXOpen::Motion::JointDefine::SetSecondOriginOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the base origin, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetSecondVector | ( | NXOpen::Direction * | secondVector | ) |
Sets the direction of second motion body
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
secondVector | secondvector |
void NXOpen::Motion::JointDefine::SetSecondVectorOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the base vector, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetSnapLinks | ( | bool | snapLinks | ) |
Sets the option of snap motion bodies
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
snapLinks | snap links |
void NXOpen::Motion::JointDefine::SetSnapLinksOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the snap motion bodies, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetTranslationAllowed | ( | bool | translationAllowed | ) |
Sets the options of allowing rotation.
Used only when joint subtype is Motion::JointDefine::TypeConstantvelocity
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
translationAllowed | translationallowed |
void NXOpen::Motion::JointDefine::SetTranslationAllowedOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of translation allowed, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetUpperLimitAngleExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the upper angle limit expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetUpperLimitDefined | ( | bool | limitDefined | ) |
Sets the option of defining upper limit for joint
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
limitDefined | limit defined |
void NXOpen::Motion::JointDefine::SetUpperLimitDefinedOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the toggle of the upper translation limit defined, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
void NXOpen::Motion::JointDefine::SetUpperLimitExpressionOvrCtrl | ( | NXOpen::Motion::ParamOverrideState | overrideState | ) |
Sets the override state of the upper translation limit expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : mechanisms ("MECHANISMS")
overrideState | overridestate |
bool NXOpen::Motion::JointDefine::SnapLinks | ( | ) |
Returns the option of snap motion bodies
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::SnapLinksOvrCtrl | ( | ) |
Returns the override state of the snap motion bodies, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::TranslationAllowed | ( | ) |
Returns the options of allowing rotation.
Used only when joint subtype is Motion::JointDefine::TypeConstantvelocity
Created in NX12.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::TranslationAllowedOvrCtrl | ( | ) |
Returns the override state of the toggle of translation allowed, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::JointDefine::UpperLimitAngleExpression | ( | ) |
Returns the upper limit angular expression.
Only used when limits option is TRUE
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::UpperLimitAngleExpressionOvrCtrl | ( | ) |
Returns the override state of the upper angle limit expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
bool NXOpen::Motion::JointDefine::UpperLimitDefined | ( | ) |
Returns the option of defining upper limit for joint
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::UpperLimitDefinedOvrCtrl | ( | ) |
Returns the override state of the toggle of the upper translation limit defined, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None
NXOpen::Expression* NXOpen::Motion::JointDefine::UpperLimitExpression | ( | ) |
Returns the upper limit expression.
Only used when limits option is TRUE
Created in NX8.0.0.
License requirements : None
NXOpen::Motion::ParamOverrideState NXOpen::Motion::JointDefine::UpperLimitExpressionOvrCtrl | ( | ) |
Returns the override state of the upper translation limit expression, which should only be used for occurrence
Created in NX1847.0.0.
License requirements : None