edu.berkeley.guir.papier_mache
Class Phob

java.lang.Object
  extended by edu.berkeley.guir.papier_mache.Phob
All Implemented Interfaces:
edu.berkeley.guir.lib.util.ToShortStringable
Direct Known Subclasses:
TagPhob, VisionPhob

public abstract class Phob
extends java.lang.Object
implements edu.berkeley.guir.lib.util.ToShortStringable

A Phob represents a single physical object, produced by a PhobProducer (e.g., vision, RFID, ...).

Author:
Scott Klemmer ( srk(AT)cs.berkeley.edu ) Created on Apr 15, 2003

Constructor Summary
Phob(PhobProducer source)
           
 
Method Summary
 long getCreationTime()
           
 javax.swing.Icon getIcon()
           
 PhobProducer getSource()
           
 java.lang.String toShortString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Phob

public Phob(PhobProducer source)
Method Detail

getSource

public PhobProducer getSource()

getIcon

public javax.swing.Icon getIcon()

getCreationTime

public long getCreationTime()
Returns:
the System time that this Phob was created.

toShortString

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