Class Match

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--Match
All Implemented Interfaces:
java.lang.Runnable

class Match
extends java.lang.Thread

Author:
Erhan Oztop, 2001-2002

Source code by Erhan Oztop (erhan@atr.co.jp)
Copyright August 2002 via
University of Southern California Ph.D. publication copyright

Field Summary
(package private)  double abest
           
(package private)  double actang
           
(package private)  int actc
           
(package private)  double actend
           
(package private)  int actj
           
(package private)  int badc
           
(package private)  int best
           
(package private)  double bestdiff
           
(package private)  int conc
           
(package private)  int count
           
private  HVCanvas cv
           
(package private)  int f
           
(package private)  int goodc
           
private  Hand hand
           
(package private)  int it
           
(package private)  int mode
           
private  Feature model
           
(package private)  double r
           
private  Feature real
           
private  boolean stopRequest
           
 
Fields inherited from class java.lang.Thread
contextClassLoader, daemon, eetop, group, inheritableThreadLocals, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadLocals, threadQ
 
Constructor Summary
Match(HVCanvas c, Feature f, Hand h)
           
Match(HVCanvas c, Hand h)
           
Match(HVCanvas c, Hand fakereal, Hand h)
           
Match(HVCanvas c, java.lang.String s, Hand h)
           
 
Method Summary
 void match(int N)
           
 void resetMatching()
           
 void resetMatching(int f)
           
 void run()
           
(package private)  void stopMatch()
           
 void updateModel(int f)
           
 void updateReal(int f)
           
 
Methods inherited from class java.lang.Thread
, activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, exit, getContextClassLoader, getName, getPriority, getThreadGroup, init, interrupt, interrupt0, interrupted, isAlive, isDaemon, isInterrupted, isInterrupted, join, join, join, nextThreadNum, registerNatives, resume, resume0, setContextClassLoader, setDaemon, setName, setPriority, setPriority0, sleep, sleep, start, stop, stop, stop0, suspend, suspend0, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cv

private HVCanvas cv

hand

private Hand hand

real

private Feature real

model

private Feature model

stopRequest

private boolean stopRequest

count

int count

mode

int mode

conc

int conc

goodc

int goodc

badc

int badc

it

int it

r

double r

f

int f

actj

int actj

actang

double actang

actend

double actend

actc

int actc

best

int best

abest

double abest

bestdiff

double bestdiff
Constructor Detail

Match

public Match(HVCanvas c,
             Feature f,
             Hand h)

Match

public Match(HVCanvas c,
             java.lang.String s,
             Hand h)

Match

public Match(HVCanvas c,
             Hand fakereal,
             Hand h)

Match

public Match(HVCanvas c,
             Hand h)
Method Detail

updateReal

public void updateReal(int f)

updateModel

public void updateModel(int f)

resetMatching

public void resetMatching()

resetMatching

public void resetMatching(int f)

run

public void run()
Overrides:
run in class java.lang.Thread

match

public void match(int N)

stopMatch

void stopMatch()