Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Representations/Perception/SensorDataBuffer.cpp

Go to the documentation of this file.
00001 /**
00002 * @file SensorDataBuffer.cpp
00003 *
00004 * Implementation of class SensorDataBuffer
00005 *
00006 * @author Max Risler
00007 */
00008 
00009 #include "SensorDataBuffer.h"
00010 
00011 SensorDataBuffer::SensorDataBuffer() :
00012   numOfFrames(0)
00013 {
00014 }
00015 
00016 /*
00017 In& operator>>(In& stream,SensorDataBuffer& sensorDataBuffer)
00018 {
00019   stream >> sensorDataBuffer.numOfFrames;
00020   for (int i=0;i<sensorDataBuffer.numOfFrames;i++)
00021   {
00022     stream >> sensorDataBuffer.frame[i];
00023   }
00024   return stream;
00025 }
00026 */
00027   
00028 /**
00029  * Streaming operator that writes a SensorDataBuffer to a stream.
00030  * @param stream The stream to write on.
00031  * @param sensorDataBuffer The SensorDataBuffer object.
00032  * @return The stream.
00033  */ 
00034 Out& operator<<(Out& stream, const SensorDataBuffer& sensorDataBuffer)
00035 {
00036   stream << sensorDataBuffer.numOfFrames;
00037   for (int i=0;i<sensorDataBuffer.numOfFrames;i++)
00038   {
00039     stream << sensorDataBuffer.frame[i];
00040   }
00041   return stream;
00042 }
00043 
00044 /*
00045  * Change log :
00046  * 
00047  * $Log: SensorDataBuffer.cpp,v $
00048  * Revision 1.1.1.1  2004/05/22 17:26:03  cvsadm
00049  * created new repository GT2004_WM
00050  *
00051  * Revision 1.1  2003/10/07 10:09:36  cvsadm
00052  * Created GT2004 (M.J.)
00053  *
00054  * Revision 1.1.1.1  2003/07/02 09:40:22  cvsadm
00055  * created new repository for the competitions in Padova from the 
00056  * tamara CVS (Tuesday 2:00 pm)
00057  *
00058  * removed unused solutions
00059  *
00060  * Revision 1.1  2003/05/02 18:45:40  risler
00061  * SensorDataBuffer added
00062  * replaced SensorData with SensorDataBuffer
00063  * full SensorData resolution now accessible
00064  *
00065 */

Generated on Thu Sep 23 19:57:36 2004 for GT2004 by doxygen 1.3.6