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

Tools/Math/Pose2D.cpp

Go to the documentation of this file.
00001 /**
00002  * @file Pose2D.cpp
00003  * Implementation of class Pose2D
00004  *
00005  * @author <a href="mailto:martin.kallnik@gmx.de">Martin Kallnik</a>
00006  * @author Max Risler
00007  */
00008 
00009 #include "Pose2D.h"
00010 
00011 #ifdef Pose2Dnew
00012 
00013 In& operator>>(In& stream, RotationVector& rotationVector)
00014 {
00015   stream >> rotationVector.sinus;
00016   stream >> rotationVector.cosinus;
00017   return stream;
00018 }
00019 
00020 Out& operator<<(Out& stream, const RotationVector& rotationVector)
00021 {
00022   stream << rotationVector.sinus;
00023   stream << rotationVector.cosinus;
00024   return stream;
00025 }
00026 
00027 #endif //Pose2DNew
00028 
00029 In& operator>>(In& stream, Pose2D& pose2D)
00030 {
00031   stream >> pose2D.rotation;
00032   stream >> pose2D.translation;
00033   return stream;
00034 }
00035 
00036 Out& operator<<(Out& stream, const Pose2D& pose2D)
00037 {
00038   stream << pose2D.rotation;
00039   stream << pose2D.translation;
00040   return stream;
00041 }
00042 
00043 /*
00044 * Change log :
00045 * 
00046 * $Log: Pose2D.cpp,v $
00047 * Revision 1.1.1.1  2004/05/22 17:37:13  cvsadm
00048 * created new repository GT2004_WM
00049 *
00050 * Revision 1.1  2003/12/02 13:44:56  cesarz
00051 * added streaming operators
00052 *
00053 */

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