Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Data Fields | Globals

CameraList Class Reference

#include <cameralist.h>

Collaboration diagram for CameraList:

Collaboration graph
[legend]

Detailed Description

This class holds a list of cameras in the order of addition. Used by CameraFocus as storage.


Public Member Functions

 CameraList ()
SurfaceCameraadd_surface_camera (int w, int h)
SurfaceCameraadd_surface_camera (SurfaceCamera *)
ObjectCameraadd_object_camera (int w, int h)
void to_front (Camera *)
void to_back (Camera *)
std::list< Camera * >::const_iterator begin (void)
std::list< Camera * >::const_iterator end (void)
std::list< Camera * >::const_reverse_iterator rbegin (void)
std::list< Camera * >::const_reverse_iterator rend (void)

Protected Attributes

std::list< Camera * > cameras


Constructor & Destructor Documentation

CameraList::CameraList  ) 
 


Member Function Documentation

SurfaceCamera * CameraList::add_surface_camera int  w,
int  h
 

SurfaceCamera * CameraList::add_surface_camera SurfaceCamera  ) 
 

ObjectCamera * CameraList::add_object_camera int  w,
int  h
 

void CameraList::to_front Camera  ) 
 

void CameraList::to_back Camera  ) 
 

std::list< Camera * >::const_iterator CameraList::begin void   ) 
 

std::list< Camera * >::const_iterator CameraList::end void   ) 
 

std::list< Camera * >::const_reverse_iterator CameraList::rbegin void   ) 
 

std::list< Camera * >::const_reverse_iterator CameraList::rend void   ) 
 


Field Documentation

std::list<Camera*> CameraList::cameras [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Jun 23 18:47:30 2004 for cZUI by doxygen 1.3.5