question: public void addLOSEvent ( MouseEvent event ) { graphics . clear ( ) ; LOSedge = TerrainLayer . numPixelsBetween ( LOScenterP . x , LOScenterP . y , event . getX ( ) , event . getY ( ) ) * 2 + 1 ; LOScirc . setWidth ( LOSedge ) ; LOScirc . setHeight ( LOSedge ) ; LOScirc . generate ( proj ) ; graphics . add ( LOScirc ) ; }
target:  Used to modify the circle parameters with another mouse event. Takes care of resetting hte circle parameters and regenerating the circle.