ClassFlowPostProcessing.h 871 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #pragma once
  2. #include "ClassFlow.h"
  3. #include <string>
  4. class ClassFlowPostProcessing :
  5. public ClassFlow
  6. {
  7. protected:
  8. bool PreValueUse;
  9. int PreValueAgeStartup;
  10. bool AllowNegativeRates;
  11. float MaxRateValue;
  12. bool useMaxRateValue;
  13. bool ErrorMessage;
  14. bool PreValueOkay;
  15. string FilePreValue;
  16. float PreValue;
  17. float Value;
  18. string ReturnValue;
  19. string ReturnRawValue;
  20. bool LoadPreValue(void);
  21. string ErsetzteN(string);
  22. public:
  23. ClassFlowPostProcessing();
  24. ClassFlowPostProcessing(std::vector<ClassFlow*>* lfc);
  25. bool ReadParameter(FILE* pfile, string& aktparamgraph);
  26. bool doFlow(string time);
  27. string getReadout();
  28. string getReadoutParam(bool _rawValue);
  29. void SavePreValue(float value, string time = "");
  30. string GetPreValue();
  31. string name(){return "ClassFlowPostProcessing";};
  32. };