boolcheckSubStatesForNotDrifting(vector<SubState*>*vSubStates,unsignedintdiscreteAveragePartitionSize,/*unsigned int compareDistanceDiscreteAveragePartition,*/floatthresholdNotDrift);
floatconfValidState;
floatconfInvalidState;
boolstateIsValid;
public:
State();
/*
bool setDiscreteAveragePartitionSize(unsigned int discreteAverage);
boolcheckAllVariablesForNotDrifting(unsignedintdiscreteAveragePartitionSize,/*unsigned int compareDistanceDiscreteAveragePartition,*/floatthresholdNotDrift);