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

ImageIO.C File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "ImageIO.h"
#include "Inform.h"

Go to the source code of this file.

Functions

void putbyte (FILE *outf, unsigned char val)
void putshort (FILE *outf, unsigned short val)
void putint (FILE *outf, unsigned int val)
void vmd_writergb (FILE *dfile, unsigned char *img, int xs, int ys)
 Write 24-bit uncompressed SGI RGB image file. More...

void write_le_int32 (FILE *dfile, int num)
void write_le_int16 (FILE *dfile, int num)
void vmd_writebmp (FILE *dfile, unsigned char *img, int xs, int ys)
 Write 24-bit uncompressed Windows Bitmap file. More...

void vmd_writeppm (FILE *dfile, unsigned char *img, int xs, int ys)
 Write 24-bit uncompressed NetPBM Portable Pixmap file. More...

void vmd_writetga (FILE *dfile, unsigned char *img, int xs, int ys)
 Write 24-bit uncompressed Truevision "Targa" file. More...


Function Documentation

void putbyte FILE *    outf,
unsigned char    val
[static]
 

Definition at line 37 of file ImageIO.C.

Referenced by vmd_writergb.

void putint FILE *    outf,
unsigned int    val
[static]
 

Definition at line 50 of file ImageIO.C.

Referenced by vmd_writergb.

void putshort FILE *    outf,
unsigned short    val
[static]
 

Definition at line 43 of file ImageIO.C.

Referenced by vmd_writergb.

void vmd_writebmp FILE *    dfile,
unsigned char *    img,
int    xs,
int    ys
 

Write 24-bit uncompressed Windows Bitmap file.

Definition at line 105 of file ImageIO.C.

References NULL, write_le_int16, and write_le_int32.

void vmd_writeppm FILE *    dfile,
unsigned char *    img,
int    xs,
int    ys
 

Write 24-bit uncompressed NetPBM Portable Pixmap file.

Definition at line 172 of file ImageIO.C.

References NULL.

void vmd_writergb FILE *    dfile,
unsigned char *    img,
int    xs,
int    ys
 

Write 24-bit uncompressed SGI RGB image file.

Definition at line 59 of file ImageIO.C.

References NULL, putbyte, putint, and putshort.

void vmd_writetga FILE *    dfile,
unsigned char *    img,
int    xs,
int    ys
 

Write 24-bit uncompressed Truevision "Targa" file.

Definition at line 188 of file ImageIO.C.

References NULL.

void write_le_int16 FILE *    dfile,
int    num
[static]
 

Definition at line 99 of file ImageIO.C.

References num.

Referenced by vmd_writebmp.

void write_le_int32 FILE *    dfile,
int    num
[static]
 

Definition at line 92 of file ImageIO.C.

References num.

Referenced by vmd_writebmp.


Generated on Sat May 26 01:48:45 2012 for VMD (current) by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002