IBILIN Name
      
       IBILIN Purpose
      
       Inverse bilinear interpolation. Category
Calling Sequence
      
       ibilin, x, y, xe, ye, a, b Inputs
             x = array of 4 corner x values.   in
              y = array of 4 corner y values.   in
              xe = x value of desired point.    in
              ye = y value of desired point.    in
Keyword Parameters
Outputs
      
       a = rectangular image x fraction. out 
      
       b = rectangular image y fraction. out 
        
         Fractions not clipped to 0-1. 
      
       flag = flag for point (xe,ye).    out 
        
         1=ok, 0=no point. Common Blocks
Notes
      
       Notes: For a rectangular image, if values of some
        
         field are known at the corners then values at any
        
         point inside the image may be estimated by bilinear
        
         interpolation.  The inverse problem, knowing the
        
         corner values and the value at a desired point, and
        
         finding the image point is not so straight forward.
        
         In general, for a single scalar, there may be many
        
         such image points.  This routine is not that general,
        
         it is intended for 2-d coordinate conversion.
                  Algorithm by Rick Chapman, JHU/APL.
Modification History
      
       R. Sterner, 1994 Sep 27 
  
 Copyright (C) 1994, Johns Hopkins University/Applied Physics Laboratory
  
 This software may be used, copied, or redistributed as long as it is not
  
 sold and this copyright notice is reproduced on each copy made.  This
  
 routine is provided as is without any express or implied warranties
  
 whatsoever.  Other limitations apply as described in the file disclaimer.txt.