ISIS Application Documentation
Perform polynomial algebra on cube
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
History
Jim Mathews  19940112 
Original version

Tracie Sucharski  20020822 
Ported to Isis 3.0

Tracie Sucharski  20030423 
Initialize the value of order to 0.

Kim Sides  20030513 
Added application test

Stuart Sides  20030516 
Modified schema location from astogeology... to isis.astrogeology..."

Stuart Sides  20030530 
Added modifications to apptest by Kim

Stuart Sides  20030729 
Modified filename parameters to be cube parameters where necessary

Sean Crosby  20070221 
Removed exceptions and corrected math logic.


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.