ISIS Application Documentation

## poly | Standard View | TOC | Home |

Perform polynomial algebra on cube

Description

Categories

Groups

History

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

Name | Description |
---|---|

FROM | First Input cube |

TO | Output cube |

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 |

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 |

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 |

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. |