#ifndef XDKWRL_FIELDTYPES_H
#define XDKWRL_FIELDTYPES_H

#include <xdkwrl/config.h>

namespace wrl
{
  class SFBool;
  class SFColor;
  class SFFloat;
  class SFImage;
  class SFInt32;
  class SFNode;
  class SFRotation;
  class SFString;
  class SFTime;
  class SFVec2f;
  class SFVec3f;
  class MFColor;
  class MFFloat;
  class MFInt32;
  class MFNode;
  class MFRotation;
  class MFString;
  class MFTime;
  class MFVec2f;
  class MFVec3f;  
  typedef enum
  {
    unknown=0,
    sfBool=1,
    sfColor=2,
    sfFloat=3,
    sfImage=4,
    sfInt32=5,
    sfNode=6,
    sfRotation=7,
    sfString=8,
    sfTime=9,
    sfVec2f=10,
    sfVec3f=11,
    mfColor=12,
    mfFloat=13,
    mfInt32=14,
    mfNode=15,
    mfRotation=16,
    mfString=17,
    mfTime=18,
    mfVec2f=19,
    mfVec3f=20
  }
  FieldTypeId;
};

#endif // XDKWRL_FIELDTYPES_H

// Local variables section.
// This is only used by emacs!
// Local Variables:
// ff-search-directories: ("." "../../src/xdkwrl/")
// End:
