Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

panda/src/pnmimagetypes/pnmFileTypeAlias.cxx File Reference

#include "pnmFileTypeAlias.h"
#include "config_pnmimagetypes.h"
#include <pnmFileTypeRegistry.h>
#include <bamReader.h>

Go to the source code of this file.

Defines

#define INSANE_SIZE   20000

Functions

unsigned short read_ushort (istream *file)
unsigned char read_uchar_ALIAS (istream *file)
void write_ushort (ostream *file, unsigned short x)
void write_uchar_ALIAS (ostream *file, unsigned char x)
void flush_color (ostream *file)
void write_color (ostream *file, unsigned char red, unsigned char blu, unsigned char grn)

Variables

const char *const extensions_alias []
const int num_extensions_alias = sizeof(extensions_alias) / sizeof(const char *)
unsigned char last_red = 0
unsigned char last_blu = 0
unsigned char last_grn = 0
int num_count = 0


Detailed Description

Definition in file pnmFileTypeAlias.cxx.


Define Documentation

#define INSANE_SIZE   20000
 

Definition at line 31 of file pnmFileTypeAlias.cxx.

Referenced by write_uchar_ALIAS().


Function Documentation

void flush_color ostream *  file  )  [static]
 

Definition at line 322 of file pnmFileTypeAlias.cxx.

unsigned char read_uchar_ALIAS istream *  file  )  [inline]
 

Definition at line 159 of file pnmFileTypeAlias.cxx.

unsigned short read_ushort istream *  file  )  [inline]
 

Definition at line 153 of file pnmFileTypeAlias.cxx.

void write_color ostream *  file,
unsigned char  red,
unsigned char  blu,
unsigned char  grn
[static]
 

Definition at line 333 of file pnmFileTypeAlias.cxx.

References write_ushort().

void write_uchar_ALIAS ostream *  file,
unsigned char  x
[inline]
 

Definition at line 171 of file pnmFileTypeAlias.cxx.

References INSANE_SIZE.

void write_ushort ostream *  file,
unsigned short  x
[inline]
 

Definition at line 166 of file pnmFileTypeAlias.cxx.

Referenced by write_color().


Variable Documentation

const char* const extensions_alias[] [static]
 

Initial value:

 {
  "pix", "als"
}

Definition at line 33 of file pnmFileTypeAlias.cxx.

Referenced by PNMFileTypeAlias::get_num_extensions().

unsigned char last_blu = 0 [static]
 

Definition at line 318 of file pnmFileTypeAlias.cxx.

unsigned char last_grn = 0 [static]
 

Definition at line 318 of file pnmFileTypeAlias.cxx.

unsigned char last_red = 0 [static]
 

Definition at line 318 of file pnmFileTypeAlias.cxx.

int num_count = 0 [static]
 

Definition at line 319 of file pnmFileTypeAlias.cxx.

const int num_extensions_alias = sizeof(extensions_alias) / sizeof(const char *) [static]
 

Definition at line 36 of file pnmFileTypeAlias.cxx.

Referenced by PNMFileTypeAlias::get_name(), and PNMFileTypeAlias::get_num_extensions().


Generated on Fri May 2 00:46:07 2003 for Panda by doxygen1.3