home *** CD-ROM | disk | FTP | other *** search
/ swCHIP 1991 January / swCHIP_95-1.bin / demo / wit4711 / lib / help / point / aluop. / aluop.bin
Text File  |  1995-12-09  |  2KB  |  51 lines

  1. OPERATOR
  2.  
  3. aluOp --- perform alu operations on two images
  4.  
  5.  
  6. DESCRIPTION
  7.  
  8. The aluOp performs basic binary operations given two input images, A and B . 
  9. Supported operations are: 
  10.   +          - A + B
  11.   -          - A - B
  12.   *          - A * B
  13.   /          - A / B
  14.   |          - logical OR of A and B
  15.   &          - logical AND of A and B
  16.   ^          - logical XOR of A and B
  17.   src        - use B where defined, else use A
  18.   overlay    - use B if (B & overlayMask), else use A
  19.   expression - utilize expression to determine result
  20. 
  21.  
  22. Each pixel of the output is determined by performing the indicated operation 
  23. on the corresponding pixels in image A and image B . Image A and B do not 
  24. need to be the same size. The behavior of the output when A and B are of 
  25. different sizes is determined by the sizeOp parameter: 
  26.   constrain - B must be contained in A
  27.   clip B    - B is clipped to fit in A
  28.   expand A  - A is expanded to include B
  29. 
  30.  
  31. The offset parameter may be given to offset image B during the ALU operation. 
  32. The expression field allows the user to specify a C style mathematical 
  33. equation which will determine the output image. The top input image can be 
  34. specified in this equation using the variable A while the bottom image is 
  35. specified using B. The result for each pixel can be affected by that pixel's 
  36. particular column and row using the X and Y variables respectively. For 
  37. example, the expression (Y >= 5) ? A : B will produce an output image where 
  38. the first 5 rows are identical to the first five rows of B. Otherwise, the 
  39. output image corresponds to A. For more on the expression syntax and use see 
  40. calc . 
  41.  
  42. The outputType parameter allows the user to specify the type of WIT image 
  43. produced by aluOp. The default option causes a default output image type to 
  44. be selected according to the following criterion. 
  45.   Input Image Types                       Output Image Type
  46.   - if either input is float              - output is float
  47.   - otherwise, if either input is 16 bit  - output is 16 bit
  48.   - if either input is signed             - output is signed
  49.   - if operation is '-' or 'expr'         - output is signed
  50. 
  51.