public void addRangeWithWidth(double lonm1,double width){
  if (width < 0)   addRange((int)Math.floor(lonm1 + width),(int)Math.ceil(lonm1));
 else   addRange((int)Math.floor(lonm1),(int)Math.ceil(lonm1 + width));
}

public void addRangeWithWidth ( double lonm1 , double width ) { if ( width < 0 ) addRange ( ( int ) Math . floor ( lonm1 + width ) , ( int ) Math . ceil ( lonm1 ) ) ; else addRange ( ( int ) Math . floor ( lonm1 ) , ( int ) Math . ceil ( lonm1 + width ) ) ; }
adds a range using doubles . items will be rounded to a range that includes the specified one and is composed of ints
