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_RunoutZoneOrientation_HeaderFile
0017 #define _StepDimTol_RunoutZoneOrientation_HeaderFile
0018
0019 #include <StepDimTol_RunoutZoneOrientation.hxx>
0020
0021 #include <Standard_Transient.hxx>
0022 #include <Standard.hxx>
0023 #include <StepBasic_PlaneAngleMeasureWithUnit.hxx>
0024
0025 class StepDimTol_RunoutZoneOrientation;
0026 DEFINE_STANDARD_HANDLE(StepDimTol_RunoutZoneOrientation, Standard_Transient)
0027
0028 class StepDimTol_RunoutZoneOrientation : public Standard_Transient
0029 {
0030
0031 public:
0032
0033 Standard_EXPORT StepDimTol_RunoutZoneOrientation();
0034
0035
0036 Standard_EXPORT void Init (const Handle(StepBasic_PlaneAngleMeasureWithUnit)& theAngle);
0037
0038
0039 inline Handle(StepBasic_PlaneAngleMeasureWithUnit) Angle()
0040 {
0041 return myAngle;
0042 }
0043
0044
0045 inline void SetAngle(const Handle(StepBasic_PlaneAngleMeasureWithUnit) &theAngle)
0046 {
0047 myAngle = theAngle;
0048 }
0049
0050 DEFINE_STANDARD_RTTIEXT(StepDimTol_RunoutZoneOrientation,Standard_Transient)
0051
0052 private:
0053 Handle(StepBasic_PlaneAngleMeasureWithUnit) myAngle;
0054
0055 };
0056 #endif