OverSim
StrategyRemoveCoords.h
Go to the documentation of this file.
1 /*
2  * StrategyRemoveCoords.h
3  *
4  * Created on: 17.05.2010
5  * Author: user
6  */
7 
8 #ifndef STRATEGYREMOVECOORDS_H_
9 #define STRATEGYREMOVECOORDS_H_
10 
11 #include <StrategySendAll.h>
12 
13 class NeighborCache;
14 
16 public:
18  virtual ~StrategyRemoveCoords();
19 
21 
22  virtual std::string getStrategyCombinedParams();
23 
24 protected:
25 
27 
28 void removeCoordinatesByPercentage(coordinatesVector* coords, int percentage);
29 
30 void removeCoordinatesByCoordLimit(coordinatesVector* coords, int coordLimit);
31 
32 void removeCoordinatesByTrafficLimit(coordinatesVector* coords, int trafficLimit);
33 
34 virtual void removeCoordinates(coordinatesVector* coords, int entrysToRemove);
35 
36 };
37 
38 #endif /* STRATEGYREMOVECOORDS_H_ */