#ifndef STIM_IMAGE_H #define STIM_IMAGE_H #include //This static class provides the STIM interface for loading images // Use this interface for all image management - that way the actual library can be changed without problems //currently this interface uses CImg // T = data type (usually unsigned char) template class image{ CImg data; public: //Load an image from a file void load(std::string filename){ data.load(filename.c_str()); } //save a file void save(std::string filename){ data.save(filename.c_str()); } //create an image from an interlaced buffer void create_interlaced(T* buffer, unsigned int channels = 1){ } }; #endif