00001
00002
00003
00005
00006
00011
00016
00022
00024
00025
00030
00035
00040
00042
00043 #ifndef X3DTYPESTOSFSTRING_H
00044 #define X3DTYPESTOSFSTRING_H
00045
00046 #include "X3DTypes.h"
00047
00048 namespace X3DTK {
00049
00051 SFString toSFString(const SFString &DEF, const SFString &USE);
00052
00054 SFString toSFString(const MFString &ms);
00055
00057 SFString toSFString(const SFBool b);
00059 SFString toSFString(const SFInt32 i);
00061 SFString toSFString(const MFInt32 &mi);
00063 SFString toSFString(const SFFloat f);
00065 SFString toSFString(const MFFloat &mf);
00067 SFString toSFString(const SFDouble d);
00069 SFString toSFString(const MFDouble &md);
00071 SFString toSFString(const SFColorRGBA c);
00073 SFString toSFString(const MFColorRGBA &mc);
00075 SFString toSFString(const SFColor c);
00077 SFString toSFString(const MFColor &mc);
00079 SFString toSFString(const SFVec2f v);
00081 SFString toSFString(const MFVec2f &mv);
00083 SFString toSFString(const SFVec3f v);
00085 SFString toSFString(const MFVec3f &mv);
00087 SFString toSFString(const SFRotation r);
00089 SFString toSFString(const MFRotation &mr);
00090
00091 }
00092
00093 #endif