Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

X3DListener.h

Go to the documentation of this file.
00001 
00002 //                            X3DListener.h                                   //
00004 
00005 #ifndef X3DLISTENER_H
00006 #define X3DLISTENER_H
00007 
00008 #include "X3DTypes.h"
00009 
00010 namespace X3DTK {
00011 
00013 
00014 class X3DListener
00015 {
00016 public:
00017   X3DListener();
00018   virtual ~X3DListener();
00019   
00020   void pushAddedNode(SFNode N);
00021   SFNode popAddedNode();
00022   
00023   void pushRemovedNode(SFNode N);
00024   SFNode popRemovedNode();
00025 
00026   void pushAddedLink(SFNodeLink L);
00027   SFNodeLink popAddedLink();
00028   
00029   void pushRemovedLink(SFNodeLink L);
00030   SFNodeLink popRemovedLink();
00031 
00032 protected:
00033   MFNode addedNodes;
00034   MFNode removedNodes;
00035   MFDNode addedLinks;
00036   MFDNode removedLinks;
00037 };
00038 
00039 }
00040 
00041 #endif

Generated on Wed Jun 25 13:17:30 2003 for X3DToolKit by doxygen1.3