ISIS Application Documentation
    Perform polynomial algebra on cube
  
            Description
              Categories
              Groups
              History
          Description
        
    This program will perform polynomial algebra on a cube up to the eighth
    order.  The equation used:
       out = (in * mult1) + (in**2 * mult2) + ... +(in**8 *mult8) + add
  
          Categories
        
Applications
                Parameter Groups
            
Files
| 
                    Name
                     | 
                    Description
                     | 
| FROM | 
          First Input cube
         | 
| TO | 
          Output cube
         | 
Polynomial Coeficients
| 
                    Name
                     | 
                    Description
                     | 
| MULT1 |  Multiplicative constant for first order term  | 
| MULT2 |  Multiplicative constant second order term  | 
| MULT3 |  Multiplicative constant for third order term  | 
| MULT4 |  Multiplicative constant for fourth order term  | 
| MULT5 |  Multiplicative constant for fifth order term  | 
| MULT6 |  Multiplicative constant for sixth order term  | 
| MULT7 |  Multiplicative constant for seventh order term  | 
| MULT8 |  Multiplicative constant for eighth order term  | 
| ADD | 
          Additive constant
         | 
Files:
                        FROM
                         Description
                       
          Use this parameter to select the filename. All bands selected from
          the file will have the polynomial applied.
        
| 
                             Type
                            | cube | 
| 
                               File Mode
                              | input | 
| 
                               Filter
                              | 
          *.cub
         | 
 
Files:
                        TO
                         Description
                       
          This file will contain the results of the polynomial.
        
| 
                             Type
                            | cube | 
| 
                               File Mode
                              | output | 
| 
                               Pixel Type
                              | real | 
 
Polynomial Coeficients:
                        MULT1
                         Description
                       
          This defines the multiplicative constant for the first order term.
        
 
Polynomial Coeficients:
                        MULT2
                         Description
                       
          This defines the multiplicative constant for the second order term.
        
 
Polynomial Coeficients:
                        MULT3
                         Description
                       
          This defines the multiplicative constant for the third order term.
        
 
Polynomial Coeficients:
                        MULT4
                         Description
                       
          This defines the multiplicative constant for the fourth order term.
        
 
Polynomial Coeficients:
                        MULT5
                         Description
                       
          This defines the multiplicative constant for the fifth order term.
        
 
Polynomial Coeficients:
                        MULT6
                         Description
                       
          This defines the multiplicative constant for the sixth order term.
        
 
Polynomial Coeficients:
                        MULT7
                         Description
                       
          This defines the multiplicative constant for the seventh order term.
        
 
Polynomial Coeficients:
                        MULT8
                         Description
                       
          This defines the multiplicative constant for the eighth order term.
        
 
Polynomial Coeficients:
                        ADD
                         Description
                       
          Constant that is added to product.
        
 
              History
          
| Jim Mathews | 1994-01-12 | 
      Original version
     | 
| Tracie Sucharski | 2002-08-22 | 
      Ported to Isis 3.0
     | 
| Tracie Sucharski | 2003-04-23 | 
      Initialize the value of order to 0.
     | 
| Kim Sides | 2003-05-13 | 
      Added application test
     | 
| Stuart Sides | 2003-05-16 | 
      Modified schema location from astogeology... to isis.astrogeology..."
     | 
| Stuart Sides | 2003-05-30 | 
      Added modifications to apptest by Kim
     | 
| Stuart Sides | 2003-07-29 | 
      Modified filename parameters to be cube parameters where necessary
     | 
| Sean Crosby | 2007-02-21 | 
      Removed exceptions and corrected math logic.
     |