qglviewer.cpp
00001 #include "qglviewer.h"
00002 #include "storage.h"
00003 #include <QGLViewer/qglviewer.h>
00004
00005 namespace qglviewer
00006 {
00007 bool serialization(storage::VVEStorage& store, Vec& v)
00008 {
00009 if(!store.field("x", v.x))
00010 return false;
00011 if(!store.field("y", v.y))
00012 return false;
00013 if(!store.field("z", v.z))
00014 return false;
00015 return true;
00016 }
00017
00018 bool serialization(storage::VVEStorage& store, Quaternion& q)
00019 {
00020 if(!store.field("q0", q[0]))
00021 return false;
00022 if(!store.field("q1", q[1]))
00023 return false;
00024 if(!store.field("q2", q[2]))
00025 return false;
00026 if(!store.field("q3", q[3]))
00027 return false;
00028 return true;
00029 }
00030 }