jpiv2
Class PivDataReduce

java.lang.Object
  extended by java.lang.Thread
      extended by jpiv2.PivDataReduce
All Implemented Interfaces:
java.lang.Runnable

public class PivDataReduce
extends java.lang.Thread

PIV Data reduction. Wrapper class for all vector operations that have multiple input files and a single output file. The operation is done in a seperate thread.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
static int AVERAGE
          Constant used to specify a data reduction process.
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
PivDataReduce(JPiv jpiv, int op)
          Creates a new instance of PivDataFilter.
 
Method Summary
 void run()
          Do not call this function directly, rather use jpiv2.PivDataReduce().start() to run the data reduction process in a seperate thread.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

AVERAGE

public static final int AVERAGE
Constant used to specify a data reduction process.

See Also:
Constant Field Values
Constructor Detail

PivDataReduce

public PivDataReduce(JPiv jpiv,
                     int op)
Creates a new instance of PivDataFilter.

Parameters:
jpiv - The mother component.
op - A constant (e.g. PivDataReduce.AVERAGE) that defines the operation.
Method Detail

run

public void run()
Do not call this function directly, rather use jpiv2.PivDataReduce().start() to run the data reduction process in a seperate thread.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread