public ImageWarp(BufferedImage bi,GeoCoordTransformation transform,DataBounds imageBounds){
  if (bi != null) {
    iwidth=bi.getWidth();
    iheight=bi.getHeight();
    setGeoTrans(transform);
    setImageBounds(imageBounds);
    pixels=getPixels(bi,0,0,iwidth,iheight);
    bi=null;
  }
}

public ImageWarp ( BufferedImage bi , GeoCoordTransformation transform , DataBounds imageBounds ) { if ( bi != null ) { iwidth = bi . getWidth ( ) ; iheight = bi . getHeight ( ) ; setGeoTrans ( transform ) ; setImageBounds ( imageBounds ) ; pixels = getPixels ( bi , 0 , 0 , iwidth , iheight ) ; bi = null ; } }
create an image warp with some additional transform information .
