Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Bmp.cpp File Reference

#include "Bmp.h"
#include <cstdio>
#include <Err.h>
#include <Tools.h>

Include dependency graph for Bmp.cpp:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  rs
namespace  std

Defines

#define BUFFERSIZE   20
#define fill_buffer(x)

Functions

void write_buffer (const char *buf, size_t bytes, FILE *out)
void write_UINT32 (UINT32 ui, FILE *out)
void write_UINT16 (UINT16 ui, FILE *out)


Define Documentation

#define BUFFERSIZE   20
 

Definition at line 54 of file Bmp.cpp.

Referenced by Bmp::Bmp().

#define fill_buffer  
 

Value:

do{                      \
        read = fread(buffer, 1, x, in);         \
        assert(read<BUFFERSIZE);                \
        if (read != x) throw IOError(filename); \
        buffer[x] = 0;                          \
    }while(0)


Function Documentation

void write_buffer const char *    buf,
size_t    bytes,
FILE *    out
[inline]
 

Definition at line 255 of file Bmp.cpp.

Referenced by Bmp::saveAs(), write_UINT16(), and write_UINT32().

void write_UINT32 UINT32    ui,
FILE *    out
[inline]
 

Definition at line 260 of file Bmp.cpp.

Referenced by Bmp::saveAs().

void write_UINT16 UINT16    ui,
FILE *    out
[inline]
 

Definition at line 261 of file Bmp.cpp.

Referenced by Bmp::saveAs().


Contact me in case of errors or questions.
This documentation is powered by Doxygen.
(C) 2000-2002 Doxygen