rhkspm32topng.C File Reference

#include <cstdio>
#include <cstdlib>
#include <fstream>
#include <cmath>
#include <glib.h>
#include <netcdf.hh>
#include <png.h>
#include <popt.h>
#include "config.h"
#include "thumbpal.h"
#include "writepng.h"

Go to the source code of this file.

Classes

class  raw_image
class  spm32_image

Defines

#define WORDS_BIGENDIAN   0
#define THUMB_X   96
#define THUMB_Y   91

Enumerations

enum  RHK_SPM32_STATUS { SPM32_READ_OK, SPM32_OPEN_FAILED, SPM32_FILE_NOT_VALID }

Functions

int write_png (gchar *file_name, raw_image *img)
int main (int argc, const char *argv[])


Define Documentation

#define THUMB_X   96
 

Definition at line 62 of file rhkspm32topng.C.

#define THUMB_Y   91
 

Definition at line 63 of file rhkspm32topng.C.

#define WORDS_BIGENDIAN   0
 

Definition at line 57 of file rhkspm32topng.C.


Enumeration Type Documentation

enum RHK_SPM32_STATUS
 

Enumerator:
SPM32_READ_OK 
SPM32_OPEN_FAILED 
SPM32_FILE_NOT_VALID 

Definition at line 60 of file rhkspm32topng.C.


Function Documentation

int main int  argc,
const char *  argv[]
 

Definition at line 330 of file rhkspm32topng.C.

References filename, SPM32_FILE_NOT_VALID, SPM32_OPEN_FAILED, SPM32_READ_OK, spm32_image::status(), and width.

int write_png gchar *  file_name,
raw_image img
 

Definition at line 291 of file rhkspm32topng.C.

References _mainprog_info::author, _mainprog_info::copyright, _mainprog_info::desc, _mainprog_info::email, FALSE, _mainprog_info::gamma, _mainprog_info::have_bg, _mainprog_info::have_text, _mainprog_info::have_time, raw_image::height(), _mainprog_info::height, _mainprog_info::infile, _mainprog_info::interlaced, _mainprog_info::modtime, _mainprog_info::outfile, _mainprog_info::pnmtype, _mainprog_info::row_pointers, raw_image::row_rgb_pointers(), _mainprog_info::sample_depth, _mainprog_info::title, _mainprog_info::url, raw_image::width(), _mainprog_info::width, writepng_cleanup(), writepng_encode_finish(), writepng_encode_image(), and writepng_init().


Generated on Sat Apr 1 09:04:52 2006 for GXSM by  doxygen 1.4.6