Open CASCADE Technology 7.9.0
|
Representation of STEP entity RackAndPinionPairWithRange. More...
#include <StepKinematics_RackAndPinionPairWithRange.hxx>
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" | |
Representation of STEP entity RackAndPinionPairWithRange.
StepKinematics_RackAndPinionPairWithRange::StepKinematics_RackAndPinionPairWithRange | ( | ) |
default constructor
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.
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