#include <iostream>#include <string>#include <memory>#include <vector>#include <cvd/image.h>#include <cvd/byte.h>#include <cvd/internal/convert_pixel_types.h>#include <cvd/internal/load_and_save.h>#include <cvd/internal/simple_vector.h>

Go to the source code of this file.
Classes | |
| struct | CVD::BMP::BMPReader< T, 1 > |
| struct | CVD::BMP::BMPReader< T, 3 > |
| struct | CVD::BMP::BMPWriter< byte, 1 > |
| struct | CVD::BMP::BMPWriter< T, 1 > |
| struct | CVD::BMP::BMPWriter< T, 3 > |
| struct | CVD::BMP::BMPWriterChooser< T > |
| struct | CVD::BMP::BMPWriterChooser< Rgb< T > > |
Namespaces | |
| namespace | CVD |
| namespace | CVD::BMP |
Functions | |
| template<class T > | |
| void | CVD::BMP::readBMP (BasicImage< T > &im, std::istream &in) |
| template<class T > | |
| void | CVD::BMP::readBMP (Image< T > &im, std::istream &in) |
| void | CVD::BMP::readBMPHeader (unsigned int &width, unsigned int &height, unsigned int &channels, unsigned int &compression, std::istream &in) |
| template<class T > | |
| void | CVD::BMP::writeBMP (const BasicImage< T > &im, std::ostream &out) |
| void | CVD::BMP::writeBMPHeader (unsigned int width, unsigned int height, unsigned int channels, std::ostream &out) |