Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Position[] buffer;
- int buffersize = 10;
- public Position[] addToBuffer(Position[] b, Position p){
- Position[] result = new Position[buffersize];
- result[0] = p;
- for (int i = 0; i < buffersize - 1; i++){
- result[i+1] = b[i];
- }
- return result;
- }
- public Position averageFromBuffer(Position[] b){
- double xsum = 0;
- double ysum = 0;
- for (int i = 0; i<buffersize; i++){
- xsum+=b[i].getX();
- ysum+=b[i].getY();
- }
- return new Position(ysum / buffersize, ysum / buffersize);
- }
- public ExtendedLocationFinder(){
- buffer = new Position[buffersize];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement