// // Vrml 97 library // Copyright (C) 1998 Chris Morley // // %W% %G% // VrmlNodeWorldInfo.h #ifndef _VRMLNODEWORLDINFO_ #define _VRMLNODEWORLDINFO_ #include "VrmlNodeChild.h" #include "VrmlMFString.h" #include "VrmlSFString.h" class VrmlNodeWorldInfo : public VrmlNodeChild { public: // Define the built in VrmlNodeType:: "WorldInfo" static VrmlNodeType *defineType(VrmlNodeType *t = 0); virtual VrmlNodeType *nodeType() const; VrmlNodeWorldInfo(VrmlScene *); virtual ~VrmlNodeWorldInfo(); virtual VrmlNode *cloneMe() const; virtual ostream& printFields(ostream& os, int indent); virtual void setField(const char *fieldName, const VrmlField &fieldValue); private: VrmlMFString d_info; VrmlSFString d_title; }; #endif // _VRMLNODEWORLDINFO_