com.pentec.math
Class Averager

java.lang.Object
  extended by com.pentec.math.Averager
All Implemented Interfaces:
java.lang.Runnable

public class Averager
extends java.lang.Object
implements java.lang.Runnable

ADAPT - Tools--Average Bands, Tools--Average Scans, and Tools--Sum Bands

Author:
Pender Technology

Field Summary
private  ASpider aspEnd
           
private  ASpider aspStart
           
private  DataFrame mainFrame
           
 
Constructor Summary
Averager(DataFrame callingFrame)
           
 
Method Summary
static void averageBands(DataFrame callingFrame)
          Average all bands in the current plot
static void averageScans(DataFrame dataFrame)
          Average all scans in a movie file
private  boolean isValidType(DataFrame dataFrame)
           
 void run()
          Run the averager on a separate thread
private  void showDialog(DataFrame ownerFrame)
           
static void sumBands(DataFrame callingFrame)
          Sum all bands in the current plot
private static double[][] sumBands(double[][] aad)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aspEnd

private ASpider aspEnd

aspStart

private ASpider aspStart

mainFrame

private DataFrame mainFrame
Constructor Detail

Averager

public Averager(DataFrame callingFrame)
Method Detail

averageBands

public static void averageBands(DataFrame callingFrame)
Average all bands in the current plot

Parameters:
callingFrame - the frame from which this method is called

averageScans

public static void averageScans(DataFrame dataFrame)
Average all scans in a movie file

Parameters:
dataFrame - the frame from which this method is called

isValidType

private boolean isValidType(DataFrame dataFrame)

run

public void run()
Run the averager on a separate thread

Specified by:
run in interface java.lang.Runnable

showDialog

private void showDialog(DataFrame ownerFrame)

sumBands

public static void sumBands(DataFrame callingFrame)
Sum all bands in the current plot

Parameters:
callingFrame - the frame from which this method is called

sumBands

private static double[][] sumBands(double[][] aad)