Home

User Documentation

Getting Started
Learn More
Explore in Detail
Get Inspired

Contributor Documentation

Getting Started
Learn More
Explore in Detail
Get Inspired

Quick Links

Software Manual
AstroDiscuss
GitHub
API Reference

Documentation Versions


ISIS 2

Documentation
Tutorials
Technical Documents
USGS

ISIS Application Documentation


poly

Standard View | TOC | Home

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


Related Objects and Documents

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.

Type double
Default 1.0

Polynomial Coeficients: MULT2

Description

This defines the multiplicative constant for the second order term.

Type double
Default 0.0

Polynomial Coeficients: MULT3

Description

This defines the multiplicative constant for the third order term.

Type double
Default 0.0

Polynomial Coeficients: MULT4

Description

This defines the multiplicative constant for the fourth order term.

Type double
Default 0.0

Polynomial Coeficients: MULT5

Description

This defines the multiplicative constant for the fifth order term.

Type double
Default 0.0

Polynomial Coeficients: MULT6

Description

This defines the multiplicative constant for the sixth order term.

Type double
Default 0.0

Polynomial Coeficients: MULT7

Description

This defines the multiplicative constant for the seventh order term.

Type double
Default 0.0

Polynomial Coeficients: MULT8

Description

This defines the multiplicative constant for the eighth order term.

Type double
Default 0.0

Polynomial Coeficients: ADD

Description

Constant that is added to product.

Type double
Default 0.0

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.