public double[] SatToFGF(double lamda, double theta, double scale_x, double offset_x, double scale_y, double offset_y) {
    double fgf_x = (lamda - offset_x) / scale_x;
    double fgf_y = (theta - offset_y) / scale_y;
    return new double[]{fgf_x, fgf_y};
  }
public double[] SatToFGF(double lamda, double theta, double scale_x, double offset_x, double scale_y, double offset_y) {
    double fgf_x = (lamda - offset_x) / scale_x;
    double fgf_y = (theta - offset_y) / scale_y;
    return new double[]{fgf_x, fgf_y};
  }
public double [ ] SatToFGF ( double lamda , double theta , double scale_x , double offset_x , double scale_y , double offset_y ) { double fgf_x = ( lamda - offset_x ) / scale_x ; double fgf_y = ( theta - offset_y ) / scale_y ; return new double [ ] { fgf_x , fgf_y } ; }
Transform (lamda, theta) in radians to fractional FGF coordinates.

@param scale_x  scaleFactor from the x coordinate variable
@param offset_x addOffset from the x coordinate variable
@param scale_y  scaleFactor from the y coordinate variable
@param offset_y addOffset from the y coordinate variable
Transform ( lamda theta ) in radians to fractional FGF coordinates .