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 ()
SurfaceCamera * add_surface_camera (int w, int h)
SurfaceCamera * add_surface_camera (SurfaceCamera *)
ObjectCamera * add_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