edu.berkeley.guir.papier_mache.vision
Class HeightClassifier

java.lang.Object
  extended by edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
      extended by edu.berkeley.guir.papier_mache.vision.HeightClassifier
All Implemented Interfaces:
edu.berkeley.guir.lib.util.ToShortStringable

public class HeightClassifier
extends ObjectClassifier

Author:
Ana Ramirez (anar at cs dot berkeley dot edu)

Nested Class Summary
 
Nested classes inherited from class edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
ObjectClassifier.AcceptAllClassifier
 
Field Summary
 
Fields inherited from class edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
FALSE, TRUE
 
Constructor Summary
HeightClassifier(double height, double var)
          A classifier based on pixel height
 
Method Summary
 double isMemberOfClass(Phob phob)
           
 java.lang.String toShortString()
           
 
Methods inherited from class edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
getIcon, getView, setParameter, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HeightClassifier

public HeightClassifier(double height,
                        double var)
A classifier based on pixel height

Parameters:
size - the ideal pixel height of the object
var - the variance allowed for the object. A value of .3 will allow objects that are < +/-30% of the ideal size
Method Detail

isMemberOfClass

public double isMemberOfClass(Phob phob)
Specified by:
isMemberOfClass in class ObjectClassifier

toShortString

public java.lang.String toShortString()
Specified by:
toShortString in interface edu.berkeley.guir.lib.util.ToShortStringable
Specified by:
toShortString in class ObjectClassifier