public static boolean isVisible(Projection sourceMapProjection,Point2D llp){
  boolean ret=false;
  if (sourceMapProjection != null) {
    if (sourceMapProjection.isPlotable(llp)) {
      Point2D p=sourceMapProjection.forward(llp);
      double x=p.getX();
      double y=p.getY();
      if (x >= 0 && x <= sourceMapProjection.getWidth() && y >= 0 && y <= sourceMapProjection.getWidth()) {
        ret=true;
      }
    }
  }
  return ret;
}

public static boolean isVisible ( Projection sourceMapProjection , Point2D llp ) { boolean ret = false ; if ( sourceMapProjection != null ) { if ( sourceMapProjection . isPlotable ( llp ) ) { Point2D p = sourceMapProjection . forward ( llp ) ; double x = p . getX ( ) ; double y = p . getY ( ) ; if ( x >= 0 && x <= sourceMapProjection . getWidth ( ) && y >= 0 && y <= sourceMapProjection . getWidth ( ) ) { ret = true ; } } } return ret ; }
returns true if the point is visible on the provided projection .
