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

X3DListener.cpp

Go to the documentation of this file.
00001 #include "X3DListener.h"
00002 
00003 using namespace X3DTK;
00004 
00005 X3DListener::X3DListener()
00006 {
00007 }
00008 
00009 X3DListener::~X3DListener()
00010 {
00011 }
00012 
00013 void X3DListener::pushAddedNode(SFNode N)
00014 {
00015   addedNodes.push_back(N);
00016 }
00017 
00018 SFNode X3DListener::popAddedNode()
00019 {
00020   SFNode N = addedNodes.front();
00021   addedNodes.pop_front();
00022   return N;
00023 }
00024   
00025 void X3DListener::pushRemovedNode(SFNode N)
00026 {
00027   removedNodes.push_back(N);
00028 }
00029 
00030 SFNode X3DListener::popRemovedNode()
00031 {
00032   SFNode N = removedNodes.front();
00033   removedNodes.pop_front();
00034   return N;
00035 }
00036 
00037 void X3DListener::pushAddedLink(SFNodeLink L)
00038 {
00039   addedLinks.push_back(L);
00040 }
00041 
00042 SFNodeLink X3DListener::popAddedLink()
00043 {
00044   SFNodeLink L = addedLinks.front();
00045   addedLinks.pop_front();
00046   return L;
00047 }
00048 
00049 void X3DListener::pushRemovedLink(SFNodeLink L)
00050 {
00051   removedLinks.push_back(L);
00052 }
00053 
00054 SFNodeLink X3DListener::popRemovedLink()
00055 {
00056   SFNodeLink L = removedLinks.front();
00057   removedLinks.pop_front();
00058   return L;
00059 }

Generated on Wed May 14 10:03:12 2003 for X3DToolKit by doxygen1.3