Open CASCADE Technology 7.9.0
StepKinematics_RackAndPinionPairWithRange Class Reference

Representation of STEP entity RackAndPinionPairWithRange. More...

#include <StepKinematics_RackAndPinionPairWithRange.hxx>

Inheritance diagram for StepKinematics_RackAndPinionPairWithRange:

Public Member Functions

 StepKinematics_RackAndPinionPairWithRange ()
 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_Real theRackAndPinionPair_PinionRadius, const Standard_Boolean hasLowerLimitRackDisplacement, const Standard_Real theLowerLimitRackDisplacement, const Standard_Boolean hasUpperLimitRackDisplacement, const Standard_Real theUpperLimitRackDisplacement)
 Initialize all fields (own and inherited)
 
Standard_Real LowerLimitRackDisplacement () const
 Returns field LowerLimitRackDisplacement.
 
void SetLowerLimitRackDisplacement (const Standard_Real theLowerLimitRackDisplacement)
 Sets field LowerLimitRackDisplacement.
 
Standard_Boolean HasLowerLimitRackDisplacement () const
 Returns True if optional field LowerLimitRackDisplacement is defined.
 
Standard_Real UpperLimitRackDisplacement () const
 Returns field UpperLimitRackDisplacement.
 
void SetUpperLimitRackDisplacement (const Standard_Real theUpperLimitRackDisplacement)
 Sets field UpperLimitRackDisplacement.
 
Standard_Boolean HasUpperLimitRackDisplacement () const
 Returns True if optional field UpperLimitRackDisplacement is defined.
 

Data Fields

DEFINE_STANDARD_RTTIEXT(StepKinematics_RackAndPinionPairWithRange, StepKinematics_RackAndPinionPair) private Standard_Real myUpperLimitRackDisplacement
 < optional
 
Standard_Boolean defLowerLimitRackDisplacement
 flag "is LowerLimitRackDisplacement defined"
 
Standard_Boolean defUpperLimitRackDisplacement
 flag "is UpperLimitRackDisplacement defined"
 

Detailed Description

Representation of STEP entity RackAndPinionPairWithRange.

Constructor & Destructor Documentation

◆ StepKinematics_RackAndPinionPairWithRange()

StepKinematics_RackAndPinionPairWithRange::StepKinematics_RackAndPinionPairWithRange ( )

default constructor

Member Function Documentation

◆ HasLowerLimitRackDisplacement()

Standard_Boolean StepKinematics_RackAndPinionPairWithRange::HasLowerLimitRackDisplacement ( ) const

Returns True if optional field LowerLimitRackDisplacement is defined.

◆ HasUpperLimitRackDisplacement()

Standard_Boolean StepKinematics_RackAndPinionPairWithRange::HasUpperLimitRackDisplacement ( ) const

Returns True if optional field UpperLimitRackDisplacement is defined.

◆ Init()

void StepKinematics_RackAndPinionPairWithRange::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_Real theRackAndPinionPair_PinionRadius,
const Standard_Boolean hasLowerLimitRackDisplacement,
const Standard_Real theLowerLimitRackDisplacement,
const Standard_Boolean hasUpperLimitRackDisplacement,
const Standard_Real theUpperLimitRackDisplacement )

Initialize all fields (own and inherited)

◆ LowerLimitRackDisplacement()

Standard_Real StepKinematics_RackAndPinionPairWithRange::LowerLimitRackDisplacement ( ) const

Returns field LowerLimitRackDisplacement.

◆ SetLowerLimitRackDisplacement()

void StepKinematics_RackAndPinionPairWithRange::SetLowerLimitRackDisplacement ( const Standard_Real theLowerLimitRackDisplacement)

Sets field LowerLimitRackDisplacement.

◆ SetUpperLimitRackDisplacement()

void StepKinematics_RackAndPinionPairWithRange::SetUpperLimitRackDisplacement ( const Standard_Real theUpperLimitRackDisplacement)

Sets field UpperLimitRackDisplacement.

◆ UpperLimitRackDisplacement()

Standard_Real StepKinematics_RackAndPinionPairWithRange::UpperLimitRackDisplacement ( ) const

Returns field UpperLimitRackDisplacement.

Field Documentation

◆ defLowerLimitRackDisplacement

Standard_Boolean StepKinematics_RackAndPinionPairWithRange::defLowerLimitRackDisplacement

flag "is LowerLimitRackDisplacement defined"

◆ defUpperLimitRackDisplacement

Standard_Boolean StepKinematics_RackAndPinionPairWithRange::defUpperLimitRackDisplacement

flag "is UpperLimitRackDisplacement defined"

◆ myUpperLimitRackDisplacement

DEFINE_STANDARD_RTTIEXT (StepKinematics_RackAndPinionPairWithRange, StepKinematics_RackAndPinionPair) private Standard_Real StepKinematics_RackAndPinionPairWithRange::myUpperLimitRackDisplacement

< optional

optional


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