#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) |