00001 #ifndef __JBXL_GRAPHIC_IO_H_ 00002 #define __JBXL_GRAPHIC_IO_H_ 00003 00004 00014 #include "gdata.h" 00015 00016 00017 00018 extern IRBound ExRBound; 00019 00020 00021 int write_wsg_file(const char* fn, WSGraph gr); 00022 int write_file_rb (const char* fn, WSGraph gr, IRBound rb); 00023 int write_ras_file(const char* fn, WSGraph gr); 00024 00025 WSGraph read_wsg_file (const char* fn); 00026 WSGraph read_wsg_file_rb(const char* fn, IRBound* rb); 00027 WSGraph read_ras_file (const char* fn); 00028 00029 00030 int write_cmn_file(const char* fn, CmnHead* hd); 00031 int write_ct_file (const char* fn, CmnHead* hd); 00032 int write_ras_file_obit(const char* fn, CmnHead* hd, int obit); 00033 00034 CmnHead read_xxx_file (const char* fn); 00035 CmnHead read_cmn_file (const char* fn); 00036 CmnHead read_cmn_header(const char* fn); 00037 00038 CmnHead read_ras_data (FILE* fp); 00039 CmnHead read_user_data(FILE* fp, CmnHead* hd); 00040 CmnHead read_ct_data (FILE* fp); 00041 00042 int dicom_header(FILE* fp, int fsize, int* dsize, int* xsize, int* ysize, int* depth, double* rzxy); 00043 WSGraph read_dicom_file(const char* fn); 00044 00045 00046 #endif 00047 00048 00049 00050