#include <Scene.hh>

Definition at line 216 of file Scene.hh.
Public Member Functions | |
| Iterator (const Scene &S) | |
| const T * | Next () |
| template<> | |
| Iterator (const Scene &S) | |
| template<> | |
| Iterator (const Scene &S) | |
| template<> | |
| Iterator (const Scene &S) | |
| template<> | |
| Iterator (const Scene &S) | |
Protected Attributes | |
| std::vector< T * >::const_iterator | Cur |
| std::vector< T * >::const_iterator | End |
Friends | |
| class | Scene |
| World::Scene::Iterator< T >::Iterator | ( | const Scene & | S | ) |
Initialize iterator from Scene.
| const T* World::Scene::Iterator< T >::Next | ( | ) | [inline] |
Get next item
Definition at line 228 of file Scene.hh.
References World::Scene::Iterator< T >::Cur, and World::Scene::Iterator< T >::End.
Referenced by Testcases::Scene(), and Render::Raytracer::TraceLights().

std::vector<T *>::const_iterator World::Scene::Iterator< T >::Cur [protected] |
Current vector element
Definition at line 219 of file Scene.hh.
Referenced by World::Scene::Iterator< T >::Next().
std::vector<T *>::const_iterator World::Scene::Iterator< T >::End [protected] |
Element after the last element of vector
Definition at line 221 of file Scene.hh.
Referenced by World::Scene::Iterator< T >::Next().
1.5.5