ch.unizh.ini.jaer.projects.robothead
Class HmmFilter
java.lang.Object
net.sf.jaer.eventprocessing.EventFilter
net.sf.jaer.eventprocessing.EventFilter2D
ch.unizh.ini.jaer.projects.robothead.HmmFilter
- All Implemented Interfaces:
- java.util.Observer
public class HmmFilter
- extends EventFilter2D
- implements java.util.Observer
- Author:
- jaeckeld
Constructor Summary |
HmmFilter(AEChip chip)
Creates a new instance of HmmFilter |
Methods inherited from class net.sf.jaer.eventprocessing.EventFilter |
getChip, getDescription, getEnclosedFilterChain, getEnclosingFilter, getPrefs, getPropertyChangeSupport, getPropertyTooltip, isAnnotationEnabled, isEnclosed, isFilterEnabled, prefsEnabledKey, setAnnotationEnabled, setChip, setEnclosed, setEnclosedFilter, setEnclosedFilterChain, setEnclosingFilter, setPreferredEnabledState, setPrefs, setPropertyTooltip |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HmmFilter
public HmmFilter(AEChip chip)
- Creates a new instance of HmmFilter
filterPacket
public EventPacket<?> filterPacket(EventPacket<?> in)
- Description copied from class:
EventFilter2D
- Subclasses implement this method to define custom processing.
- Specified by:
filterPacket
in class EventFilter2D
- Parameters:
in
- the input packet
- Returns:
- the output packet
getFilterState
public java.lang.Object getFilterState()
- Description copied from class:
EventFilter
- should return the filter state in some useful form
- Specified by:
getFilterState
in class EventFilter
resetFilter
public void resetFilter()
- Description copied from class:
EventFilter
- should reset the filter to initial state
- Specified by:
resetFilter
in class EventFilter
initFilter
public void initFilter()
- Description copied from class:
EventFilter
- this should allocate and initialize memory: it may be called when the chip e.g. size parameters are changed after creation of the filter
- Specified by:
initFilter
in class EventFilter
update
public void update(java.util.Observable o,
java.lang.Object arg)
- Specified by:
update
in interface java.util.Observer
gethmmTime
public int gethmmTime()
setHmmTime
public void setHmmTime(int hmmTime)
isDispVector
public boolean isDispVector()
setDispVector
public void setDispVector(boolean dispVector)
isdispStates
public boolean isdispStates()
setdispStates
public void setdispStates(boolean dispStates)
genWiis
public int[] genWiis(int minCh,
int maxCh,
int nNumb)
dispVectors
public void dispVectors()
dispObservations
public void dispObservations()
dispStates
public void dispStates(double[][] states)