jAER project on SourceForge

net.sf.jaer.chip
Class RetinaExtractor

java.lang.Object
  extended by net.sf.jaer.chip.TypedEventExtractor
      extended by net.sf.jaer.chip.RetinaExtractor
All Implemented Interfaces:
java.io.Serializable, EventExtractor2D
Direct Known Subclasses:
DVS128.Extractor, DVS320.DVS320Extractor, TestchipARCSLineSensor.Extractor, TestchipARCsPixelTestArray.Extractor, Tmpdiff128.Extractor, Tmpdiff64.Extractor

public class RetinaExtractor
extends TypedEventExtractor

Extracts polarity of cells from the type of event. Built on top of legacy extractor.

Author:
tobi
See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.jaer.chip.TypedEventExtractor
chip, fliptype, flipx, flipy, hexArrangement, out, rotate, typemask, typeshift, xmask, xshift, ymask, yshift
 
Constructor Summary
RetinaExtractor(AEChip chip)
          Creates a new instance of RetinaExtractor
 
Method Summary
 EventPacket extractPacket(AEPacketRaw in)
          extracts the meaning of the raw events.
 
Methods inherited from class net.sf.jaer.chip.TypedEventExtractor
extractPacket, getAddressFromCell, getSubsampleThresholdEventCount, getTypeFromAddress, getTypemask, getTypeshift, getUsedBits, getXFromAddress, getXmask, getXshift, getYFromAddress, getYmask, getYshift, isFliptype, isFlipx, isFlipy, isSubsamplingEnabled, matchesAddress, reconstructRawPacket, setFliptype, setFlipx, setFlipy, setSubsampleThresholdEventCount, setSubsamplingEnabled, setTypemask, setTypeshift, setXmask, setXshift, setYmask, setYshift
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RetinaExtractor

public RetinaExtractor(AEChip chip)
Creates a new instance of RetinaExtractor

Method Detail

extractPacket

public EventPacket extractPacket(AEPacketRaw in)
extracts the meaning of the raw events.

Specified by:
extractPacket in interface EventExtractor2D
Overrides:
extractPacket in class TypedEventExtractor
Parameters:
in - the raw events, can be null
Returns:
out the processed events. these are partially processed in-place. empty packet is returned if null is supplied as in.

jAER project on SourceForge