00001 #ifndef X3DSCENEGRAPHTYPES_H 00002 #define X3DSCENEGRAPHTYPES_H 00003 00004 #include "X3DTypes.h" 00005 00006 #include <list> 00007 00008 namespace X3DTK { 00009 namespace X3D { 00010 00011 class X3DNode; 00012 00018 typedef X3DNode *SFNode; 00019 00026 typedef std::list<SFNode> MFNode; 00027 00028 class X3DComponentCreator; 00029 00036 typedef X3D::SFNode (X3DComponentCreator::* ptrToCreationFunction)() const; 00037 00038 } 00039 } 00040 00041 #endif