Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

ISIS Documentation

poly

Perform polynomial algebra on cube

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


Related Objects and Documents

Applications


History

Jim Mathews1994-01-12 Original version
Tracie Sucharski2002-08-22 Ported to Isis 3.0
Tracie Sucharski2003-04-23 Initialize the value of order to 0.
Kim Sides2003-05-13 Added application test
Stuart Sides2003-05-16 Modified schema location from astogeology... to isis.astrogeology..."
Stuart Sides2003-05-30 Added modifications to apptest by Kim
Stuart Sides2003-07-29 Modified filename parameters to be cube parameters where necessary
Sean Crosby2007-02-21 Removed exceptions and corrected math logic.

Parameters

Files

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

This file will contain the results of the polynomial.
Type cube
File Mode output
Pixel Type real

Polynomial Coeficients

This defines the multiplicative constant for the first order term.
Type double
Default 1.0

This defines the multiplicative constant for the second order term.
Type double
Default 0.0

This defines the multiplicative constant for the third order term.
Type double
Default 0.0

This defines the multiplicative constant for the fourth order term.
Type double
Default 0.0

This defines the multiplicative constant for the fifth order term.
Type double
Default 0.0

This defines the multiplicative constant for the sixth order term.
Type double
Default 0.0

This defines the multiplicative constant for the seventh order term.
Type double
Default 0.0

This defines the multiplicative constant for the eighth order term.
Type double
Default 0.0

Constant that is added to product.
Type double
Default 0.0