File indexing completed on 2025-01-18 10:05:07
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 #ifndef _StepDimTol_UnequallyDisposedGeometricTolerance_HeaderFile
0017 #define _StepDimTol_UnequallyDisposedGeometricTolerance_HeaderFile
0018
0019 #include <Standard.hxx>
0020
0021 #include <StepBasic_LengthMeasureWithUnit.hxx>
0022 #include <StepDimTol_GeometricTolerance.hxx>
0023
0024 class TCollection_HAsciiString;
0025 class StepBasic_MeasureWithUnit;
0026 class StepDimTol_GeometricToleranceTarget;
0027
0028 class StepDimTol_UnequallyDisposedGeometricTolerance;
0029 DEFINE_STANDARD_HANDLE(StepDimTol_UnequallyDisposedGeometricTolerance, StepDimTol_GeometricTolerance)
0030
0031 class StepDimTol_UnequallyDisposedGeometricTolerance : public StepDimTol_GeometricTolerance
0032 {
0033
0034 public:
0035
0036
0037 Standard_EXPORT StepDimTol_UnequallyDisposedGeometricTolerance();
0038
0039
0040 Standard_EXPORT void Init (const Handle(TCollection_HAsciiString)& theName, const Handle(TCollection_HAsciiString)& theDescription, const Handle(StepBasic_MeasureWithUnit)& theMagnitude, const StepDimTol_GeometricToleranceTarget& theTolerancedShapeAspect, const Handle(StepBasic_LengthMeasureWithUnit)& theDisplacement) ;
0041
0042
0043 inline Handle(StepBasic_LengthMeasureWithUnit) Displacement () const
0044 {
0045 return myDisplacement;
0046 }
0047
0048
0049 inline void SetDisplacement (const Handle(StepBasic_LengthMeasureWithUnit) &theDisplacement)
0050 {
0051 myDisplacement = theDisplacement;
0052 }
0053
0054 DEFINE_STANDARD_RTTIEXT(StepDimTol_UnequallyDisposedGeometricTolerance,StepDimTol_GeometricTolerance)
0055
0056 private:
0057 Handle(StepBasic_LengthMeasureWithUnit) myDisplacement;
0058 };
0059 #endif