typePrint.cpp

00001 /*
00002   定義した型の内容を出力
00003   Satofumi KAMIMURA
00004   $Id$
00005 */
00006 
00007 #include "typePrint.h"
00008 
00009 
00010 std::ostream& operator<<(std::ostream& s, const VXV::Direction& rhs) {
00011   return s << rhs.to_deg() << '(' << rhs.to_rad() << ')';
00012 }
00013 
00014 
00015 std::ostream& operator<<(std::ostream& s, const VXV::Position3D& rhs) {
00016   return
00017     s << rhs.x << ", " << rhs.y << ", " << rhs.z << ", "
00018       << rhs.xt.to_deg() << '(' << rhs.xt.to_rad() << "), "
00019       << rhs.yt.to_deg() << '(' << rhs.yt.to_rad() << "), "
00020       << rhs.zt.to_deg() << '(' << rhs.zt.to_rad() << ')';
00021 }
00022 
00023 
00024 std::ostream& operator<<(std::ostream& s, const VXV::Position& rhs) {
00025   return
00026     s << rhs.x << ", " << rhs.y << ", "
00027       << rhs.zt.to_deg() << '(' << rhs.zt.to_rad() << ')';
00028 }
00029 
00030 
00031 

Generated on Mon Apr 13 22:52:05 2009 by  doxygen 1.5.7.1