27 #ifndef __vtkContextScenePrivate_h
28 #define __vtkContextScenePrivate_h
60 typedef std::vector<vtkAbstractContextItem*>::const_iterator
62 typedef std::vector<vtkAbstractContextItem*>::iterator
iterator;
66 #ifdef VTK_CONST_REVERSE_ITERATOR_COMPARISON
67 typedef std::vector<vtkAbstractContextItem*>::const_reverse_iterator
70 typedef std::vector<vtkAbstractContextItem*>::reverse_iterator
73 typedef std::vector<vtkAbstractContextItem*>::reverse_iterator
83 if ((*it)->GetVisible())
85 (*it)->Paint(context);
100 this->push_back(item);
101 return static_cast<unsigned int>(this->
size()-1);
108 for(
iterator it = this->begin(); it != this->end(); ++it)
127 if (index < this->
size())
151 if (this->
Scene == scene)
158 (*it)->SetScene(scene);
173 #endif //__vtkContextScenePrivate_h