//========================================== // // Image library class // #ifndef __imagelibrary__ #define __imagelibrary__ 1 #include #include #include "Image.h" class ImageLibrary { private: std::vector m_images ; public: // Constructor ImageLibrary( std::vector ) ; // To tell a client how many images in the library int size() ; // To serve all images to a client std::vector image( ) ; // To serve an image by date Image* image( int d ) ; // To serve a set of images by a range of dates std::vector image( int d1, int d2 ) ; }; #endif