1 #if !defined(_FLOWMETERTRACKER_) 2 #define _FLOWMETERTRACKER_ 65 float _flowRateRatioDefault,
68 float _imagingWidthMeters,
122 typedef Entry* EntryPtr;
124 bool flowMeterPresent;
125 float flowRateDefault;
126 float flowRateRatioDefault;
131 float imagingWidthMeters;
kkint32 ImagingWidthPixels() const
float FlowRateRatioDefault() const
float ComputeFlowRateFromFlowRateRatio(float _flowRateRatio)
FlowMeterTracker(const FlowMeterTracker &entry)
void Initialize(bool _flowMeterPresent, float _flowRateRatioDefault, kkint32 _historyTableSize, float _scanRate, float _imagingWidthMeters, kkint32 _imagingWidthPixels, float _ticsPerMeter)
void GetFlowRateTrend(float &flowRate, float &flowRateRatio)
bool FlowMeterPresent() const
unsigned __int32 kkuint32
void GetFlowRateInstantaneous(float &flowRate, float &flowRateRatio)
float ComputeFlowRateRatioFromFlowRate(float _flowRate)
float FlowRateDefault() const
kkint32 MemoryConsumedEstimated()
Class that keeps track the Flow-Meter-Counter values by scan-lines; using these values it will comput...
kkint32 HistoryTableSize() const
FlowMeterTracker * FlowMeterTrackerPtr
Contains Classes that are specific to Cameras physical characteristics.
void ScanRateChanged(float _newScanRate)
void AddEntry(kkuint32 _scanLineNum, kkuint32 _counterValue)
float FlowRateInstantaneous()
float ImagingWidthMeters() const
float TicsPerMeter() const
void FlowRateRatioDefaultChanged(float _flowRateRatioDefault)