12345678910111213141516171819202122232425262728 |
- #pragma once
- namespace DIOS::Dev::Detail::MachineryECOM
- {
- class ConfigurerCalibration
- {
- public:
- static float GetDetectorADToHeightSlope();
- static float GetDetectorADToHeightIntercept();
- static float GetTubeHeightADToHeightSlope();
- static float GetTubeHeightADToHeightIntercept();
- static float GetTubeAngleADToAngleSlope();
- static float GetTubeAngleADToAngleIntercept();
- static float GetTubeHorizontalADToPositionSlope();
- static float GetTubeHorizontalADToPositionIntercept();
- static float GetDetectorHorizontalADToPositionSlope();
- static float GetDetectorHorizontalADToPositionIntercept();
- static void UpdateTubeHeightADToHeightCurve(float slope, float intercept);
- static void UpdateTubeAngleADToAngleCurve(float slope, float intercept);
- static void UpdateDetectorHeightADToHeightCurve(float slope, float intercept);
- static void UpdateTubeHorizontalADToPositionCurve(float slope, float intercept);
- static void UpdateDetectorHorizontalADToPositionCurve(float slope, float intercept);
- };
- }
|