public Point2D forward(double lat,double lon,Point2D ret_val,boolean isRadians){
  if (!isRadians) {
    lon=Math.toRadians(lon);
    lat=Math.toRadians(lat);
  }
  double lon_=wrapLongitude(lon - centerX);
  double lat_=normalizeLatitude(lat);
  int x=(int)ProjMath.roundAdjust(spps_x * lon_) - ul.x;
  int y=(int)ProjMath.roundAdjust(-spps_y * lat_) + ul.y + oy;
  ret_val.setLocation(x,y);
  return ret_val;
}

public Point2D forward ( double lat , double lon , Point2D ret_val , boolean isRadians ) { if ( ! isRadians ) { lon = Math . toRadians ( lon ) ; lat = Math . toRadians ( lat ) ; } double lon_ = wrapLongitude ( lon - centerX ) ; double lat_ = normalizeLatitude ( lat ) ; int x = ( int ) ProjMath . roundAdjust ( spps_x * lon_ ) - ul . x ; int y = ( int ) ProjMath . roundAdjust ( - spps_y * lat_ ) + ul . y + oy ; ret_val . setLocation ( x , y ) ; return ret_val ; }
forward projects lat , lon into xy space and returns a point2d .
