NX Open C++ Reference Guide
|
Represents a joint define object
Created in NX5.0.0.
More...
Public Member Functions | |
NXOpen::Motion::JointDefine::UniversalJointAxisType | AxisType () |
Returns the axis type. 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... | |
bool | ExcludeRxConstraint () |
Returns the options of excluded rx constraint. More... | |
bool | ExcludeRyConstraint () |
Returns the option of excluded ry constraint. More... | |
bool | ExcludeRzConstraint () |
Returns the options of excluded rz constraint. More... | |
bool | ExcludeXConstraint () |
Returns the options of excluded x constraint. More... | |
bool | ExcludeYConstraint () |
Returns the options of excluded y constraint. More... | |
bool | ExcludeZConstraint () |
Returns the options of excluded z constraint. More... | |
NXOpen::CoordinateSystem * | FirstCsys () |
Returns the CSYS of first link Created in NX5.0.0. More... | |
NXOpen::Motion::Link * | FirstLink () |
Returns the first link object Created in NX5.0.0. More... | |
NXOpen::NXMatrix * | FirstMatrix () |
Returns the matrix of first link Created in NX5.0.0. More... | |
NXOpen::Motion::JointDefine::OrientationType | FirstOrientationType () |
Returns the first orientation type of joint Created in NX8.0.0. More... | |
NXOpen::Point * | FirstOrigin () |
Returns the origin of first link Created in NX5.0.0. More... | |
NXOpen::Direction * | FirstVector () |
Returns the direction of first link Created in NX5.0.0. More... | |
NXOpen::Motion::JointDefine::Type | JointType () |
Returns the joint type Created in NX5.0.0. More... | |
bool | LimitsDefined () |
Returns the option of defining limits for joint More... | |
NXOpen::Expression * | LowerLimitAngleExpression () |
Returns the lower limit angular expression. More... | |
bool | LowerLimitDefined () |
Returns the option of defining lower limit for joint Created in NX11.0.0. More... | |
NXOpen::Expression * | LowerLimitExpression () |
Returns the lower limit expression. More... | |
NXOpen::Motion::JointDefine::ScrewJointMethodType | MethodType () |
Returns the method type of a screw joint Created in NX12.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... | |
bool | RotationAllowed () |
Returns the options of allowing rotation. More... | |
NXOpen::CAE::Function * | ScrewDisplCurveFunction () |
Returns the displacement curve function tag. More... | |
NXOpen::Motion::SelectFieldData * | ScrewDisplCurveProfile () |
Returns the displacement curve Profile. More... | |
NXOpen::Expression * | ScrewRatioExpression () |
Returns the screw ratio expression. More... | |
NXOpen::Motion::SelectFieldData * | ScrewRatioProfile () |
Returns the ratio Profile. More... | |
NXOpen::CAE::Function * | ScrewSplineFunction () |
Returns the spline function tag. More... | |
NXOpen::CoordinateSystem * | SecondCsys () |
Returns the csys of second link Created in NX5.0.0. More... | |
NXOpen::Motion::Link * | SecondLink () |
Returns the second link Created in NX5.0.0. More... | |
NXOpen::NXMatrix * | SecondMatrix () |
Returns the matrix of second link Created in NX5.0.0. More... | |
NXOpen::Motion::JointDefine::OrientationType | SecondOrientationType () |
Returns the second orientation type of joint Created in NX8.0.0. More... | |
NXOpen::Point * | SecondOrigin () |
Returns the origin of second link Created in NX5.0.0. More... | |
NXOpen::Direction * | SecondVector () |
Returns the direction of second link Created in NX5.0.0. More... | |
void | SetAxisType (NXOpen::Motion::JointDefine::UniversalJointAxisType axisType) |
Sets the axis type. 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 | SetExcludeRxConstraint (bool excludeRxConstraint) |
Sets the options of excluded rx constraint. More... | |
void | SetExcludeRyConstraint (bool excludeRyConstraint) |
Sets the option of excluded ry constraint. More... | |
void | SetExcludeRzConstraint (bool excludeRzConstraint) |
Sets the options of excluded rz constraint. More... | |
void | SetExcludeXConstraint (bool excludeXConstraint) |
Sets the options of excluded x constraint. More... | |
void | SetExcludeYConstraint (bool excludeYConstraint) |
Sets the options of excluded y constraint. More... | |
void | SetExcludeZConstraint (bool excludeZConstraint) |
Sets the options of excluded z constraint. More... | |
void | SetFirstCsys (NXOpen::CoordinateSystem *csys1) |
Sets the CSYS of first link Created in NX5.0.0. More... | |
void | SetFirstLink (NXOpen::Motion::Link *link1) |
Sets the first link object Created in NX5.0.0. More... | |
void | SetFirstMatrix (NXOpen::NXMatrix *matrix1) |
Sets the matrix of first link Created in NX5.0.0. More... | |
void | SetFirstOrientationType (NXOpen::Motion::JointDefine::OrientationType orientationType) |
Sets the first orientation type of joint Created in NX8.0.0. More... | |
void | SetFirstOrigin (NXOpen::Point *origin1) |
Sets the origin of first link Created in NX5.0.0. More... | |
void | SetFirstVector (NXOpen::Direction *vector1) |
Sets the direction of first link Created in NX5.0.0. More... | |
void | SetJointType (NXOpen::Motion::JointDefine::Type jointType) |
Sets the joint type Created in NX5.0.0. More... | |
void | SetLimitsDefined (bool limitsDefined) |
Sets the option of defining limits for joint More... | |
void | SetLowerLimitDefined (bool limitDefined) |
Sets the option of defining lower limit for joint Created in NX11.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 | 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 | SetRotationAllowed (bool rotationAllowed) |
Sets the options of allowing rotation. More... | |
void | SetScrewDisplCurveFunction (NXOpen::CAE::Function *displCurveFunction) |
Sets the displacement curve function tag. More... | |
void | SetScrewSplineFunction (NXOpen::CAE::Function *splineFunction) |
Sets the spline function tag. More... | |
void | SetSecondCsys (NXOpen::CoordinateSystem *csys2) |
Sets the csys of second link Created in NX5.0.0. More... | |
void | SetSecondLink (NXOpen::Motion::Link *link2) |
Sets the second link Created in NX5.0.0. More... | |
void | SetSecondMatrix (NXOpen::NXMatrix *matrix2) |
Sets the matrix of second link Created in NX5.0.0. More... | |
void | SetSecondOrientationType (NXOpen::Motion::JointDefine::OrientationType orientationType) |
Sets the second orientation type of joint Created in NX8.0.0. More... | |
void | SetSecondOrigin (NXOpen::Point *origin2) |
Sets the origin of second link Created in NX5.0.0. More... | |
void | SetSecondVector (NXOpen::Direction *vector2) |
Sets the direction of second link Created in NX5.0.0. More... | |
void | SetSnapLinks (bool snapLinks) |
Sets the option of snap links Created in NX5.0.0. More... | |
void | SetTranslationAllowed (bool translationAllowed) |
Sets the options of allowing rotation. More... | |
void | SetUpperLimitDefined (bool limitDefined) |
Sets the option of defining upper limit for joint Created in NX11.0.0. More... | |
bool | SnapLinks () |
Returns the option of snap links Created in NX5.0.0. More... | |
bool | TranslationAllowed () |
Returns the options of allowing rotation. More... | |
NXOpen::Expression * | UpperLimitAngleExpression () |
Returns the upper limit angular expression. More... | |
bool | UpperLimitDefined () |
Returns the option of defining upper limit for joint Created in NX11.0.0. More... | |
NXOpen::Expression * | UpperLimitExpression () |
Returns the upper limit expression. 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")
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
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")
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")
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")
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")
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")
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::CoordinateSystem* NXOpen::Motion::JointDefine::FirstCsys | ( | ) |
Returns the CSYS of first link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::Link* NXOpen::Motion::JointDefine::FirstLink | ( | ) |
Returns the first link object
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::NXMatrix* NXOpen::Motion::JointDefine::FirstMatrix | ( | ) |
Returns the matrix of first link
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::Point* NXOpen::Motion::JointDefine::FirstOrigin | ( | ) |
Returns the origin of first link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Direction* NXOpen::Motion::JointDefine::FirstVector | ( | ) |
Returns the direction of first link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::JointDefine::Type NXOpen::Motion::JointDefine::JointType | ( | ) |
Returns the joint type
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
bool NXOpen::Motion::JointDefine::LimitsDefined | ( | ) |
Returns the option of defining limits for joint
Use Motion::JointDefine::UpperLimitDefined and Motion::JointDefine::LowerLimitDefined instead.
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
bool NXOpen::Motion::JointDefine::LowerLimitDefined | ( | ) |
Returns the option of defining lower limit for joint
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
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::JointDefine::ScrewJointMethodType NXOpen::Motion::JointDefine::MethodType | ( | ) |
Returns the method type of a screw joint
Created in NX12.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
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::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::SelectFieldData* NXOpen::Motion::JointDefine::ScrewDisplCurveProfile | ( | ) |
Returns the displacement curve Profile.
Created in NX12.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::SelectFieldData* NXOpen::Motion::JointDefine::ScrewRatioProfile | ( | ) |
Returns the ratio Profile.
Created in NX12.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::CoordinateSystem* NXOpen::Motion::JointDefine::SecondCsys | ( | ) |
Returns the csys of second link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Motion::Link* NXOpen::Motion::JointDefine::SecondLink | ( | ) |
Returns the second link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::NXMatrix* NXOpen::Motion::JointDefine::SecondMatrix | ( | ) |
Returns the matrix of second link
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::Point* NXOpen::Motion::JointDefine::SecondOrigin | ( | ) |
Returns the origin of second link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
NXOpen::Direction* NXOpen::Motion::JointDefine::SecondVector | ( | ) |
Returns the direction of second link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
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::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::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::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::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::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::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::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::SetFirstCsys | ( | NXOpen::CoordinateSystem * | csys1 | ) |
Sets the CSYS of first link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
csys1 | csys1 |
void NXOpen::Motion::JointDefine::SetFirstLink | ( | NXOpen::Motion::Link * | link1 | ) |
Sets the first link object
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
link1 | link1 |
void NXOpen::Motion::JointDefine::SetFirstMatrix | ( | NXOpen::NXMatrix * | matrix1 | ) |
Sets the matrix of first link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
matrix1 | matrix1 |
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::SetFirstOrigin | ( | NXOpen::Point * | origin1 | ) |
Sets the origin of first link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
origin1 | origin1 |
void NXOpen::Motion::JointDefine::SetFirstVector | ( | NXOpen::Direction * | vector1 | ) |
Sets the direction of first link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
vector1 | vector1 |
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::SetLimitsDefined | ( | bool | limitsDefined | ) |
Sets the option of defining limits for joint
Use Motion::JointDefine::SetUpperLimitDefined and Motion::JointDefine::SetLowerLimitDefined instead.
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
limitsDefined | limits defined |
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::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::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::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::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::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::SetSecondCsys | ( | NXOpen::CoordinateSystem * | csys2 | ) |
Sets the csys of second link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
csys2 | csys2 |
void NXOpen::Motion::JointDefine::SetSecondLink | ( | NXOpen::Motion::Link * | link2 | ) |
Sets the second link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
link2 | link2 |
void NXOpen::Motion::JointDefine::SetSecondMatrix | ( | NXOpen::NXMatrix * | matrix2 | ) |
Sets the matrix of second link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
matrix2 | matrix2 |
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::SetSecondOrigin | ( | NXOpen::Point * | origin2 | ) |
Sets the origin of second link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
origin2 | origin2 |
void NXOpen::Motion::JointDefine::SetSecondVector | ( | NXOpen::Direction * | vector2 | ) |
Sets the direction of second link
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
vector2 | vector2 |
void NXOpen::Motion::JointDefine::SetSnapLinks | ( | bool | snapLinks | ) |
Sets the option of snap links
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
snapLinks | snap links |
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::SetUpperLimitDefined | ( | bool | limitDefined | ) |
Sets the option of defining upper limit for joint
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
limitDefined | limit defined |
bool NXOpen::Motion::JointDefine::SnapLinks | ( | ) |
Returns the option of snap links
Created in NX5.0.0.
License requirements : mechanisms ("MECHANISMS")
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::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
bool NXOpen::Motion::JointDefine::UpperLimitDefined | ( | ) |
Returns the option of defining upper limit for joint
Created in NX11.0.0.
License requirements : mechanisms ("MECHANISMS")
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