jAER project on SourceForge

ch.unizh.ini.jaer.projects.opticalflow.io
Class MotionOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.DataOutputStream
              extended by ch.unizh.ini.jaer.projects.opticalflow.io.MotionOutputStream
All Implemented Interfaces:
java.io.Closeable, java.io.DataOutput, java.io.Flushable

public class MotionOutputStream
extends java.io.DataOutputStream

An output stream for motion data. Can be used to output motion data to a file or network socket using serilization.

Author:
tobi

Field Summary
 
Fields inherited from class java.io.DataOutputStream
written
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
MotionOutputStream(java.io.OutputStream os)
          Creates a new instance of MotionOutputStream
 
Method Summary
 void writeData(MotionData data)
          Writes the serialized frame of motion data to the stream.
 
Methods inherited from class java.io.DataOutputStream
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 
Methods inherited from class java.io.FilterOutputStream
close, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.io.DataOutput
write
 

Constructor Detail

MotionOutputStream

public MotionOutputStream(java.io.OutputStream os)
                   throws java.io.IOException
Creates a new instance of MotionOutputStream

Throws:
java.io.IOException
Method Detail

writeData

public void writeData(MotionData data)
               throws java.io.IOException
Writes the serialized frame of motion data to the stream.

Parameters:
data - a single MotionData frame
Throws:
java.io.IOException

jAER project on SourceForge