Open CASCADE Technology  7.9.3
Public Member Functions | Data Fields
StepKinematics_RackAndPinionPairWithRange Class Reference

Representation of STEP entity RackAndPinionPairWithRange. More...

#include <StepKinematics_RackAndPinionPairWithRange.hxx>

Inheritance diagram for StepKinematics_RackAndPinionPairWithRange:
Inheritance graph
[legend]

Public Member Functions

 StepKinematics_RackAndPinionPairWithRange ()
 default constructor More...
 
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) More...
 
Standard_Real LowerLimitRackDisplacement () const
 Returns field LowerLimitRackDisplacement. More...
 
void SetLowerLimitRackDisplacement (const Standard_Real theLowerLimitRackDisplacement)
 Sets field LowerLimitRackDisplacement. More...
 
Standard_Boolean HasLowerLimitRackDisplacement () const
 Returns True if optional field LowerLimitRackDisplacement is defined. More...
 
Standard_Real UpperLimitRackDisplacement () const
 Returns field UpperLimitRackDisplacement. More...
 
void SetUpperLimitRackDisplacement (const Standard_Real theUpperLimitRackDisplacement)
 Sets field UpperLimitRackDisplacement. More...
 
Standard_Boolean HasUpperLimitRackDisplacement () const
 Returns True if optional field UpperLimitRackDisplacement is defined. More...
 

Data Fields

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

Detailed Description

Representation of STEP entity RackAndPinionPairWithRange.

Constructor & Destructor Documentation

StepKinematics_RackAndPinionPairWithRange::StepKinematics_RackAndPinionPairWithRange ( )

default constructor

Member Function Documentation

Standard_Boolean StepKinematics_RackAndPinionPairWithRange::HasLowerLimitRackDisplacement ( ) const

Returns True if optional field LowerLimitRackDisplacement is defined.

Standard_Boolean StepKinematics_RackAndPinionPairWithRange::HasUpperLimitRackDisplacement ( ) const

Returns True if optional field UpperLimitRackDisplacement is defined.

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)

Standard_Real StepKinematics_RackAndPinionPairWithRange::LowerLimitRackDisplacement ( ) const

Returns field LowerLimitRackDisplacement.

void StepKinematics_RackAndPinionPairWithRange::SetLowerLimitRackDisplacement ( const Standard_Real  theLowerLimitRackDisplacement)

Sets field LowerLimitRackDisplacement.

void StepKinematics_RackAndPinionPairWithRange::SetUpperLimitRackDisplacement ( const Standard_Real  theUpperLimitRackDisplacement)

Sets field UpperLimitRackDisplacement.

Standard_Real StepKinematics_RackAndPinionPairWithRange::UpperLimitRackDisplacement ( ) const

Returns field UpperLimitRackDisplacement.

Field Documentation

Standard_Boolean StepKinematics_RackAndPinionPairWithRange::defLowerLimitRackDisplacement

flag "is LowerLimitRackDisplacement defined"

Standard_Boolean StepKinematics_RackAndPinionPairWithRange::defUpperLimitRackDisplacement

flag "is UpperLimitRackDisplacement defined"

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: