30 #ifndef GRT_RANGE_TRACKER_HEADER
31 #define GRT_RANGE_TRACKER_HEADER
33 #include "GRTCommon.h"
37 #define BIG_POSITIVE_VALUE 99e+99
38 #define BIG_NEGATIVE_VALUE -99e+99
75 this->trackData = rhs.trackData;
76 this->numDimensions = rhs.numDimensions;
77 this->totalNumSamplesViewed = rhs.totalNumSamplesViewed;
78 this->ranges = rhs.ranges;
114 bool update(vector<double> sample);
162 ULONG totalNumSamplesViewed;
163 vector< MinMax > ranges;
169 #endif //GRT_RANGE_TRACKER_HEADER
bool saveRangeDataToFile(string filename)
bool enableTracking(bool trackData)
vector< MinMax > getRanges()
bool setNumDimensions(UINT numDimensions)
bool update(vector< double > sample)
ULONG getNumSamplesViewed()
bool loadRangeDataFromFile(string filename)
RangeTracker & operator=(const RangeTracker &rhs)