#if ! defined(X3DABSTRACTNODEFORWARD_H) #define X3DABSTRACTNODEFORWARD_H namespace X3DTK { class SFType; class X3DAbstractNode; void X3DAbstractNode_addParentToChild(X3DAbstractNode * parent, X3DAbstractNode * child); void X3DAbstractNode_removeParentFromChild(X3DAbstractNode * parent, X3DAbstractNode * child); SFType * X3DAbstractNode_getType(X3DAbstractNode * node); } #endif #if ! defined(X3DABSTRACTNODEFORWARD_H) #define X3DABSTRACTNODEFORWARD_H namespace X3DTK { class SFType; class X3DAbstractNode; void X3DAbstractNode_addParentToChild(X3DAbstractNode * parent, X3DAbstractNode * child); void X3DAbstractNode_removeParentFromChild(X3DAbstractNode * parent, X3DAbstractNode * child); SFType * X3DAbstractNode_getType(X3DAbstractNode * node); } #endif