Ignore:
Timestamp:
06/12/06 10:29:56 (18 years ago)
Author:
pinsard
Message:

start to modify headers of Interpolation *.pro files for better idldoc output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SRC/Interpolation/quadrilateral2square.pro

    r59 r101  
    11;+ 
    2 ; NAME:quadrilateral2square 
    32; 
    4 ; PURPOSE:warm (or map) an arbitrary quadrilateral onto a unit square  
     3; @file_comments warm (or map) an arbitrary quadrilateral onto a unit square  
    54; according to the 4-point correspondences: 
    65;       (x0,y0) -> (0,0) 
     
    1312; mappings. see ref. bellow. 
    1413; 
    15 ; CATEGORY:image/grid manipulation 
     14; @categories image, grid manipulation 
    1615; 
    17 ; CALLING SEQUENCE: 
     16; @examples  
    1817; 
    1918;     res = square2quadrilateral(x0,y0,x1,y1,x2,y2,x3,y3,xin,yin) 
    2019;  
    21 ; INPUTS: 
    22 ; 
    23 ;     x0,y0,x1,y1,x2,y2,x3,y3 the coordinates of the quadrilateral 
     20;     @param x0in {in}{required}  the coordinates of the quadrilateral 
     21;     @param y0in {in}{required}  the coordinates of the quadrilateral 
     22;     @param x1in {in}{required}  the coordinates of the quadrilateral 
     23;     @param y1in {in}{required}  the coordinates of the quadrilateral 
     24;     @param x2in {in}{required}  the coordinates of the quadrilateral 
     25;     @param y2in {in}{required}  the coordinates of the quadrilateral 
     26;     @param x3in {in}{required}  the coordinates of the quadrilateral 
     27;     @param y3in  {in}{required}  the coordinates of the quadrilateral 
    2428;     (see above for correspondance with the unit square). Can be 
    2529;     scalar or array. (x0,y0), (x1,y1), (x2,y2) and (x3,y3) are 
    2630;     given in the anticlockwise order. 
    2731; 
    28 ;     xin,yin:the coordinates of the point(s) for which we want to do the 
     32;     @param xxin {in}{required} the coordinates of the point(s) for which we want to do the 
     33;     mapping. Can be scalar or array. 
     34;     @param yyin {in}{required} the coordinates of the point(s) for which we want to do the 
    2935;     mapping. Can be scalar or array. 
    3036; 
    31 ; KEYWORD PARAMETERS: 
    32 ; 
    33 ;    /DOUBLE: use double precision to perform the computation  
    34 ; 
    35 ; OUTPUTS: 
     37; @returns 
    3638; 
    3739;     (2,n) array: the new coodinates (xout, yout) of the (xin,yin) 
     
    4143;     elements of xin. 
    4244; 
    43 ; COMMON BLOCKS:none 
    44 ; 
    45 ; SIDE EFFECTS: 
    46 ; 
    47 ; RESTRICTIONS: I think degenerated quadrilateral (e.g. flat of 
     45; @restrictions I think degenerated quadrilateral (e.g. flat of 
    4846; twisted) is not work. This has to be tested. 
    4947; 
    50 ; EXAMPLE: 
     48; @examples  
    5149; 
    5250; IDL> splot,[0,5],[0,3],/nodata,xstyle=1,ystyle=1 
     
    6058; IDL> tracegrille, reform(inorg[0,*],11,11), reform(inorg[1,*],11,11),color=indgen(12)*20 
    6159; 
    62 ; MODIFICATION HISTORY: 
    63 ;      Sebastien Masson (smasson@lodyc.jussieu.fr) 
     60; @history 
     61;      Sebastien Masson (smasson\@lodyc.jussieu.fr) 
    6462;      August 2003 
    6563;      Based on "Digital Image Warping" by G. Wolberg 
Note: See TracChangeset for help on using the changeset viewer.