00001 #ifndef X3DTK_X3DTYPESTOSFSTRING_H 00002 #define X3DTK_X3DTYPESTOSFSTRING_H 00003 00004 #include "X3DTypes.h" 00005 00006 namespace X3DTK { 00007 00010 SFString toSFString(const SFString &DEF, const SFString &USE); 00011 00014 SFString toSFString(const MFString &ms); 00015 00018 SFString toSFString(const SFBool b); 00019 00022 SFString toSFString(const SFInt32 i); 00023 00026 SFString toSFString(const MFInt32 &mi); 00027 00030 SFString toSFString(const SFFloat f); 00031 00034 SFString toSFString(const MFFloat &mf); 00035 00038 SFString toSFString(const SFDouble d); 00039 00042 SFString toSFString(const MFDouble &md); 00043 00046 SFString toSFString(const SFColorRGBA c); 00047 00050 SFString toSFString(const MFColorRGBA &mc); 00051 00054 SFString toSFString(const SFColor c); 00055 00058 SFString toSFString(const MFColor &mc); 00059 00062 SFString toSFString(const SFVec2f v); 00063 00066 SFString toSFString(const MFVec2f &mv); 00067 00070 SFString toSFString(const SFVec3f v); 00071 00074 SFString toSFString(const MFVec3f &mv); 00075 00078 SFString toSFString(const SFRotation r); 00079 00082 SFString toSFString(const MFRotation &mr); 00083 00084 } 00085 00086 #endif