jAER project on SourceForge

ch.unizh.ini.jaer.chip.retinaCochlea
Class Tmpdiff128AndCochleaAERb.Extractor

java.lang.Object
  extended by net.sf.jaer.chip.TypedEventExtractor
      extended by ch.unizh.ini.jaer.chip.retinaCochlea.Tmpdiff128AndCochleaAERb.Extractor
All Implemented Interfaces:
java.io.Serializable, EventExtractor2D
Enclosing class:
Tmpdiff128AndCochleaAERb

public class Tmpdiff128AndCochleaAERb.Extractor
extends TypedEventExtractor

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
Tmpdiff128AndCochleaAERb.Extractor(AEChip chip)
           
 
Method Summary
 EventPacket extractPacket(AEPacketRaw in)
          extracts the meaning of the raw events.
 byte getTypeFromAddress(short addr)
          gets type from raw address.
 short getXFromAddress(short addr)
          gets X from raw address.
 short getYFromAddress(short addr)
          Splits retina and cochlea events to different Y addresses.
 
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

Tmpdiff128AndCochleaAERb.Extractor

public Tmpdiff128AndCochleaAERb.Extractor(AEChip chip)
Method Detail

getXFromAddress

public short getXFromAddress(short addr)
gets X from raw address. declared final for speed, cannot be overridden in subclass.

Parameters:
addr - the raw address.
Returns:
physical address

getYFromAddress

public short getYFromAddress(short addr)
Splits retina and cochlea events to different Y addresses. Gets Y from raw address.

Parameters:
addr - the raw address.
Returns:
physical address

getTypeFromAddress

public byte getTypeFromAddress(short addr)
gets type from raw address. declared final for speed, cannot be overridden in subclass.

Parameters:
addr - the raw address.
Returns:
physical address

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