Open CASCADE Technology 7.8.0
Public Member Functions
StepKinematics_LowOrderKinematicPairWithRange Class Reference

Representation of STEP entity LowOrderKinematicPairWithRange. More...

#include <StepKinematics_LowOrderKinematicPairWithRange.hxx>

Inheritance diagram for StepKinematics_LowOrderKinematicPairWithRange:
Inheritance graph
[legend]

Public Member Functions

 StepKinematics_LowOrderKinematicPairWithRange ()
 default constructor
 
void Init (const Handle< TCollection_HAsciiString > &theRepresentationItem_Name, const Handle< TCollection_HAsciiString > &theItemDefinedTransformation_Name, const Standard_Boolean hasItemDefinedTransformation_Description, const Handle< TCollection_HAsciiString > &theItemDefinedTransformation_Description, const Handle< StepRepr_RepresentationItem > &theItemDefinedTransformation_TransformItem1, const Handle< StepRepr_RepresentationItem > &theItemDefinedTransformation_TransformItem2, const Handle< StepKinematics_KinematicJoint > &theKinematicPair_Joint, const Standard_Boolean theLowOrderKinematicPair_TX, const Standard_Boolean theLowOrderKinematicPair_TY, const Standard_Boolean theLowOrderKinematicPair_TZ, const Standard_Boolean theLowOrderKinematicPair_RX, const Standard_Boolean theLowOrderKinematicPair_RY, const Standard_Boolean theLowOrderKinematicPair_RZ, const Standard_Boolean hasLowerLimitActualRotationX, const Standard_Real theLowerLimitActualRotationX, const Standard_Boolean hasUpperLimitActualRotationX, const Standard_Real theUpperLimitActualRotationX, const Standard_Boolean hasLowerLimitActualRotationY, const Standard_Real theLowerLimitActualRotationY, const Standard_Boolean hasUpperLimitActualRotationY, const Standard_Real theUpperLimitActualRotationY, const Standard_Boolean hasLowerLimitActualRotationZ, const Standard_Real theLowerLimitActualRotationZ, const Standard_Boolean hasUpperLimitActualRotationZ, const Standard_Real theUpperLimitActualRotationZ, const Standard_Boolean hasLowerLimitActualTranslationX, const Standard_Real theLowerLimitActualTranslationX, const Standard_Boolean hasUpperLimitActualTranslationX, const Standard_Real theUpperLimitActualTranslationX, const Standard_Boolean hasLowerLimitActualTranslationY, const Standard_Real theLowerLimitActualTranslationY, const Standard_Boolean hasUpperLimitActualTranslationY, const Standard_Real theUpperLimitActualTranslationY, const Standard_Boolean hasLowerLimitActualTranslationZ, const Standard_Real theLowerLimitActualTranslationZ, const Standard_Boolean hasUpperLimitActualTranslationZ, const Standard_Real theUpperLimitActualTranslationZ)
 Initialize all fields (own and inherited)
 
Standard_Real LowerLimitActualRotationX () const
 Returns field LowerLimitActualRotationX.
 
void SetLowerLimitActualRotationX (const Standard_Real theLowerLimitActualRotationX)
 Sets field LowerLimitActualRotationX.
 
Standard_Boolean HasLowerLimitActualRotationX () const
 Returns True if optional field LowerLimitActualRotationX is defined.
 
Standard_Real UpperLimitActualRotationX () const
 Returns field UpperLimitActualRotationX.
 
void SetUpperLimitActualRotationX (const Standard_Real theUpperLimitActualRotationX)
 Sets field UpperLimitActualRotationX.
 
Standard_Boolean HasUpperLimitActualRotationX () const
 Returns True if optional field UpperLimitActualRotationX is defined.
 
Standard_Real LowerLimitActualRotationY () const
 Returns field LowerLimitActualRotationY.
 
void SetLowerLimitActualRotationY (const Standard_Real theLowerLimitActualRotationY)
 Sets field LowerLimitActualRotationY.
 
Standard_Boolean HasLowerLimitActualRotationY () const
 Returns True if optional field LowerLimitActualRotationY is defined.
 
Standard_Real UpperLimitActualRotationY () const
 Returns field UpperLimitActualRotationY.
 
void SetUpperLimitActualRotationY (const Standard_Real theUpperLimitActualRotationY)
 Sets field UpperLimitActualRotationY.
 
Standard_Boolean HasUpperLimitActualRotationY () const
 Returns True if optional field UpperLimitActualRotationY is defined.
 
Standard_Real LowerLimitActualRotationZ () const
 Returns field LowerLimitActualRotationZ.
 
void SetLowerLimitActualRotationZ (const Standard_Real theLowerLimitActualRotationZ)
 Sets field LowerLimitActualRotationZ.
 
Standard_Boolean HasLowerLimitActualRotationZ () const
 Returns True if optional field LowerLimitActualRotationZ is defined.
 
Standard_Real UpperLimitActualRotationZ () const
 Returns field UpperLimitActualRotationZ.
 
void SetUpperLimitActualRotationZ (const Standard_Real theUpperLimitActualRotationZ)
 Sets field UpperLimitActualRotationZ.
 
Standard_Boolean HasUpperLimitActualRotationZ () const
 Returns True if optional field UpperLimitActualRotationZ is defined.
 
Standard_Real LowerLimitActualTranslationX () const
 Returns field LowerLimitActualTranslationX.
 
void SetLowerLimitActualTranslationX (const Standard_Real theLowerLimitActualTranslationX)
 Sets field LowerLimitActualTranslationX.
 
Standard_Boolean HasLowerLimitActualTranslationX () const
 Returns True if optional field LowerLimitActualTranslationX is defined.
 
Standard_Real UpperLimitActualTranslationX () const
 Returns field UpperLimitActualTranslationX.
 
void SetUpperLimitActualTranslationX (const Standard_Real theUpperLimitActualTranslationX)
 Sets field UpperLimitActualTranslationX.
 
Standard_Boolean HasUpperLimitActualTranslationX () const
 Returns True if optional field UpperLimitActualTranslationX is defined.
 
Standard_Real LowerLimitActualTranslationY () const
 Returns field LowerLimitActualTranslationY.
 
void SetLowerLimitActualTranslationY (const Standard_Real theLowerLimitActualTranslationY)
 Sets field LowerLimitActualTranslationY.
 
Standard_Boolean HasLowerLimitActualTranslationY () const
 Returns True if optional field LowerLimitActualTranslationY is defined.
 
Standard_Real UpperLimitActualTranslationY () const
 Returns field UpperLimitActualTranslationY.
 
void SetUpperLimitActualTranslationY (const Standard_Real theUpperLimitActualTranslationY)
 Sets field UpperLimitActualTranslationY.
 
Standard_Boolean HasUpperLimitActualTranslationY () const
 Returns True if optional field UpperLimitActualTranslationY is defined.
 
Standard_Real LowerLimitActualTranslationZ () const
 Returns field LowerLimitActualTranslationZ.
 
void SetLowerLimitActualTranslationZ (const Standard_Real theLowerLimitActualTranslationZ)
 Sets field LowerLimitActualTranslationZ.
 
Standard_Boolean HasLowerLimitActualTranslationZ () const
 Returns True if optional field LowerLimitActualTranslationZ is defined.
 
Standard_Real UpperLimitActualTranslationZ () const
 Returns field UpperLimitActualTranslationZ.
 
void SetUpperLimitActualTranslationZ (const Standard_Real theUpperLimitActualTranslationZ)
 Sets field UpperLimitActualTranslationZ.
 
Standard_Boolean HasUpperLimitActualTranslationZ () const
 Returns True if optional field UpperLimitActualTranslationZ is defined.
 
- Public Member Functions inherited from StepKinematics_LowOrderKinematicPair
 StepKinematics_LowOrderKinematicPair ()
 default constructor
 
void Init (const Handle< TCollection_HAsciiString > &theRepresentationItem_Name, const Handle< TCollection_HAsciiString > &theItemDefinedTransformation_Name, const Standard_Boolean hasItemDefinedTransformation_Description, const Handle< TCollection_HAsciiString > &theItemDefinedTransformation_Description, const Handle< StepRepr_RepresentationItem > &theItemDefinedTransformation_TransformItem1, const Handle< StepRepr_RepresentationItem > &theItemDefinedTransformation_TransformItem2, const Handle< StepKinematics_KinematicJoint > &theKinematicPair_Joint, const Standard_Boolean theTX, const Standard_Boolean theTY, const Standard_Boolean theTZ, const Standard_Boolean theRX, const Standard_Boolean theRY, const Standard_Boolean theRZ)
 Initialize all fields (own and inherited)
 
Standard_Boolean TX () const
 Returns field TX.
 
void SetTX (const Standard_Boolean theTX)
 Sets field TX.
 
Standard_Boolean TY () const
 Returns field TY.
 
void SetTY (const Standard_Boolean theTY)
 Sets field TY.
 
Standard_Boolean TZ () const
 Returns field TZ.
 
void SetTZ (const Standard_Boolean theTZ)
 Sets field TZ.
 
Standard_Boolean RX () const
 Returns field RX.
 
void SetRX (const Standard_Boolean theRX)
 Sets field RX.
 
Standard_Boolean RY () const
 Returns field RY.
 
void SetRY (const Standard_Boolean theRY)
 Sets field RY.
 
Standard_Boolean RZ () const
 Returns field RZ.
 
void SetRZ (const Standard_Boolean theRZ)
 Sets field RZ.
 
- Public Member Functions inherited from StepKinematics_KinematicPair
 StepKinematics_KinematicPair ()
 default constructor
 
void Init (const Handle< TCollection_HAsciiString > &theRepresentationItem_Name, const Handle< TCollection_HAsciiString > &theItemDefinedTransformation_Name, const Standard_Boolean hasItemDefinedTransformation_Description, const Handle< TCollection_HAsciiString > &theItemDefinedTransformation_Description, const Handle< StepRepr_RepresentationItem > &theItemDefinedTransformation_TransformItem1, const Handle< StepRepr_RepresentationItem > &theItemDefinedTransformation_TransformItem2, const Handle< StepKinematics_KinematicJoint > &theJoint)
 Initialize all fields (own and inherited)
 
Handle< StepRepr_ItemDefinedTransformationItemDefinedTransformation () const
 Returns data for supertype ItemDefinedTransformation.
 
void SetItemDefinedTransformation (const Handle< StepRepr_ItemDefinedTransformation > &theItemDefinedTransformation)
 Sets data for supertype ItemDefinedTransformation.
 
Handle< StepKinematics_KinematicJointJoint () const
 Returns field Joint.
 
void SetJoint (const Handle< StepKinematics_KinematicJoint > &theJoint)
 Sets field Joint.
 
- Public Member Functions inherited from StepGeom_GeometricRepresentationItem
 StepGeom_GeometricRepresentationItem ()
 Returns a GeometricRepresentationItem.
 
- Public Member Functions inherited from StepRepr_RepresentationItem
 StepRepr_RepresentationItem ()
 Returns a RepresentationItem.
 
void Init (const Handle< TCollection_HAsciiString > &aName)
 
void SetName (const Handle< TCollection_HAsciiString > &aName)
 
Handle< TCollection_HAsciiStringName () const
 
- Public Member Functions inherited from Standard_Transient
 Standard_Transient ()
 Empty constructor.
 
 Standard_Transient (const Standard_Transient &)
 Copy constructor – does nothing.
 
Standard_Transientoperator= (const Standard_Transient &)
 Assignment operator, needed to avoid copying reference counter.
 
virtual ~Standard_Transient ()
 Destructor must be virtual.
 
virtual const opencascade::handle< Standard_Type > & DynamicType () const
 Returns a type descriptor about this object.
 
Standard_Boolean IsInstance (const opencascade::handle< Standard_Type > &theType) const
 Returns a true value if this is an instance of Type.
 
Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName.
 
Standard_Boolean IsKind (const opencascade::handle< Standard_Type > &theType) const
 Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism.
 
Standard_Boolean IsKind (const Standard_CString theTypeName) const
 Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism.
 
Standard_TransientThis () const
 Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero.
 
Standard_Integer GetRefCount () const noexcept
 Get the reference counter of this object.
 
void IncrementRefCounter () noexcept
 Increments the reference counter of this object.
 
Standard_Integer DecrementRefCounter () noexcept
 Decrements the reference counter of this object; returns the decremented value.
 
virtual void Delete () const
 Memory deallocator for transient classes.
 

Additional Inherited Members

- Public Types inherited from Standard_Transient
typedef void base_type
 Returns a type descriptor about this object.
 
- Static Public Member Functions inherited from Standard_Transient
static constexpr const charget_type_name ()
 Returns a type descriptor about this object.
 
static const opencascade::handle< Standard_Type > & get_type_descriptor ()
 Returns type descriptor of Standard_Transient class.
 

Detailed Description

Representation of STEP entity LowOrderKinematicPairWithRange.

Constructor & Destructor Documentation

◆ StepKinematics_LowOrderKinematicPairWithRange()

StepKinematics_LowOrderKinematicPairWithRange::StepKinematics_LowOrderKinematicPairWithRange ( )

default constructor

Member Function Documentation

◆ HasLowerLimitActualRotationX()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasLowerLimitActualRotationX ( ) const

Returns True if optional field LowerLimitActualRotationX is defined.

◆ HasLowerLimitActualRotationY()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasLowerLimitActualRotationY ( ) const

Returns True if optional field LowerLimitActualRotationY is defined.

◆ HasLowerLimitActualRotationZ()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasLowerLimitActualRotationZ ( ) const

Returns True if optional field LowerLimitActualRotationZ is defined.

◆ HasLowerLimitActualTranslationX()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasLowerLimitActualTranslationX ( ) const

Returns True if optional field LowerLimitActualTranslationX is defined.

◆ HasLowerLimitActualTranslationY()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasLowerLimitActualTranslationY ( ) const

Returns True if optional field LowerLimitActualTranslationY is defined.

◆ HasLowerLimitActualTranslationZ()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasLowerLimitActualTranslationZ ( ) const

Returns True if optional field LowerLimitActualTranslationZ is defined.

◆ HasUpperLimitActualRotationX()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasUpperLimitActualRotationX ( ) const

Returns True if optional field UpperLimitActualRotationX is defined.

◆ HasUpperLimitActualRotationY()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasUpperLimitActualRotationY ( ) const

Returns True if optional field UpperLimitActualRotationY is defined.

◆ HasUpperLimitActualRotationZ()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasUpperLimitActualRotationZ ( ) const

Returns True if optional field UpperLimitActualRotationZ is defined.

◆ HasUpperLimitActualTranslationX()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasUpperLimitActualTranslationX ( ) const

Returns True if optional field UpperLimitActualTranslationX is defined.

◆ HasUpperLimitActualTranslationY()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasUpperLimitActualTranslationY ( ) const

Returns True if optional field UpperLimitActualTranslationY is defined.

◆ HasUpperLimitActualTranslationZ()

Standard_Boolean StepKinematics_LowOrderKinematicPairWithRange::HasUpperLimitActualTranslationZ ( ) const

Returns True if optional field UpperLimitActualTranslationZ is defined.

◆ Init()

void StepKinematics_LowOrderKinematicPairWithRange::Init ( const Handle< TCollection_HAsciiString > &  theRepresentationItem_Name,
const Handle< TCollection_HAsciiString > &  theItemDefinedTransformation_Name,
const Standard_Boolean  hasItemDefinedTransformation_Description,
const Handle< TCollection_HAsciiString > &  theItemDefinedTransformation_Description,
const Handle< StepRepr_RepresentationItem > &  theItemDefinedTransformation_TransformItem1,
const Handle< StepRepr_RepresentationItem > &  theItemDefinedTransformation_TransformItem2,
const Handle< StepKinematics_KinematicJoint > &  theKinematicPair_Joint,
const Standard_Boolean  theLowOrderKinematicPair_TX,
const Standard_Boolean  theLowOrderKinematicPair_TY,
const Standard_Boolean  theLowOrderKinematicPair_TZ,
const Standard_Boolean  theLowOrderKinematicPair_RX,
const Standard_Boolean  theLowOrderKinematicPair_RY,
const Standard_Boolean  theLowOrderKinematicPair_RZ,
const Standard_Boolean  hasLowerLimitActualRotationX,
const Standard_Real  theLowerLimitActualRotationX,
const Standard_Boolean  hasUpperLimitActualRotationX,
const Standard_Real  theUpperLimitActualRotationX,
const Standard_Boolean  hasLowerLimitActualRotationY,
const Standard_Real  theLowerLimitActualRotationY,
const Standard_Boolean  hasUpperLimitActualRotationY,
const Standard_Real  theUpperLimitActualRotationY,
const Standard_Boolean  hasLowerLimitActualRotationZ,
const Standard_Real  theLowerLimitActualRotationZ,
const Standard_Boolean  hasUpperLimitActualRotationZ,
const Standard_Real  theUpperLimitActualRotationZ,
const Standard_Boolean  hasLowerLimitActualTranslationX,
const Standard_Real  theLowerLimitActualTranslationX,
const Standard_Boolean  hasUpperLimitActualTranslationX,
const Standard_Real  theUpperLimitActualTranslationX,
const Standard_Boolean  hasLowerLimitActualTranslationY,
const Standard_Real  theLowerLimitActualTranslationY,
const Standard_Boolean  hasUpperLimitActualTranslationY,
const Standard_Real  theUpperLimitActualTranslationY,
const Standard_Boolean  hasLowerLimitActualTranslationZ,
const Standard_Real  theLowerLimitActualTranslationZ,
const Standard_Boolean  hasUpperLimitActualTranslationZ,
const Standard_Real  theUpperLimitActualTranslationZ 
)

Initialize all fields (own and inherited)

◆ LowerLimitActualRotationX()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::LowerLimitActualRotationX ( ) const

Returns field LowerLimitActualRotationX.

◆ LowerLimitActualRotationY()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::LowerLimitActualRotationY ( ) const

Returns field LowerLimitActualRotationY.

◆ LowerLimitActualRotationZ()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::LowerLimitActualRotationZ ( ) const

Returns field LowerLimitActualRotationZ.

◆ LowerLimitActualTranslationX()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::LowerLimitActualTranslationX ( ) const

Returns field LowerLimitActualTranslationX.

◆ LowerLimitActualTranslationY()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::LowerLimitActualTranslationY ( ) const

Returns field LowerLimitActualTranslationY.

◆ LowerLimitActualTranslationZ()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::LowerLimitActualTranslationZ ( ) const

Returns field LowerLimitActualTranslationZ.

◆ SetLowerLimitActualRotationX()

void StepKinematics_LowOrderKinematicPairWithRange::SetLowerLimitActualRotationX ( const Standard_Real  theLowerLimitActualRotationX)

Sets field LowerLimitActualRotationX.

◆ SetLowerLimitActualRotationY()

void StepKinematics_LowOrderKinematicPairWithRange::SetLowerLimitActualRotationY ( const Standard_Real  theLowerLimitActualRotationY)

Sets field LowerLimitActualRotationY.

◆ SetLowerLimitActualRotationZ()

void StepKinematics_LowOrderKinematicPairWithRange::SetLowerLimitActualRotationZ ( const Standard_Real  theLowerLimitActualRotationZ)

Sets field LowerLimitActualRotationZ.

◆ SetLowerLimitActualTranslationX()

void StepKinematics_LowOrderKinematicPairWithRange::SetLowerLimitActualTranslationX ( const Standard_Real  theLowerLimitActualTranslationX)

Sets field LowerLimitActualTranslationX.

◆ SetLowerLimitActualTranslationY()

void StepKinematics_LowOrderKinematicPairWithRange::SetLowerLimitActualTranslationY ( const Standard_Real  theLowerLimitActualTranslationY)

Sets field LowerLimitActualTranslationY.

◆ SetLowerLimitActualTranslationZ()

void StepKinematics_LowOrderKinematicPairWithRange::SetLowerLimitActualTranslationZ ( const Standard_Real  theLowerLimitActualTranslationZ)

Sets field LowerLimitActualTranslationZ.

◆ SetUpperLimitActualRotationX()

void StepKinematics_LowOrderKinematicPairWithRange::SetUpperLimitActualRotationX ( const Standard_Real  theUpperLimitActualRotationX)

Sets field UpperLimitActualRotationX.

◆ SetUpperLimitActualRotationY()

void StepKinematics_LowOrderKinematicPairWithRange::SetUpperLimitActualRotationY ( const Standard_Real  theUpperLimitActualRotationY)

Sets field UpperLimitActualRotationY.

◆ SetUpperLimitActualRotationZ()

void StepKinematics_LowOrderKinematicPairWithRange::SetUpperLimitActualRotationZ ( const Standard_Real  theUpperLimitActualRotationZ)

Sets field UpperLimitActualRotationZ.

◆ SetUpperLimitActualTranslationX()

void StepKinematics_LowOrderKinematicPairWithRange::SetUpperLimitActualTranslationX ( const Standard_Real  theUpperLimitActualTranslationX)

Sets field UpperLimitActualTranslationX.

◆ SetUpperLimitActualTranslationY()

void StepKinematics_LowOrderKinematicPairWithRange::SetUpperLimitActualTranslationY ( const Standard_Real  theUpperLimitActualTranslationY)

Sets field UpperLimitActualTranslationY.

◆ SetUpperLimitActualTranslationZ()

void StepKinematics_LowOrderKinematicPairWithRange::SetUpperLimitActualTranslationZ ( const Standard_Real  theUpperLimitActualTranslationZ)

Sets field UpperLimitActualTranslationZ.

◆ UpperLimitActualRotationX()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::UpperLimitActualRotationX ( ) const

Returns field UpperLimitActualRotationX.

◆ UpperLimitActualRotationY()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::UpperLimitActualRotationY ( ) const

Returns field UpperLimitActualRotationY.

◆ UpperLimitActualRotationZ()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::UpperLimitActualRotationZ ( ) const

Returns field UpperLimitActualRotationZ.

◆ UpperLimitActualTranslationX()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::UpperLimitActualTranslationX ( ) const

Returns field UpperLimitActualTranslationX.

◆ UpperLimitActualTranslationY()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::UpperLimitActualTranslationY ( ) const

Returns field UpperLimitActualTranslationY.

◆ UpperLimitActualTranslationZ()

Standard_Real StepKinematics_LowOrderKinematicPairWithRange::UpperLimitActualTranslationZ ( ) const

Returns field UpperLimitActualTranslationZ.


The documentation for this class was generated from the following file: