Advertisement
Guest User

Untitled

a guest
Apr 1st, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.58 KB | None | 0 0
  1. Position[] buffer;
  2.     int buffersize = 10;
  3.    
  4.     public Position[] addToBuffer(Position[] b, Position p){
  5.         Position[] result = new Position[buffersize];
  6.         result[0] = p;
  7.         for (int i = 0; i < buffersize - 1; i++){
  8.             result[i+1] = b[i];
  9.         }
  10.         return result;
  11.     }
  12.    
  13.     public Position averageFromBuffer(Position[] b){
  14.         double xsum = 0;
  15.         double ysum = 0;
  16.         for (int i = 0; i<buffersize; i++){
  17.             xsum+=b[i].getX();
  18.             ysum+=b[i].getY();
  19.         }
  20.         return new Position(ysum / buffersize, ysum / buffersize);
  21.     }
  22.    
  23.     public ExtendedLocationFinder(){
  24.         buffer = new Position[buffersize];
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement