Go to the source code of this file.
Data Structures | |
struct | G4JpegProperty |
class | G4MemoryError |
class | G4IndexError |
class | G4BufferError |
class | G4DataFormatError |
class | G4NotSupported |
Defines | |
#define | G4RTJpeg_H 1 |
Typedefs | |
typedef unsigned char | u_char |
typedef unsigned int | u_int |
Enumerations | |
enum | jProcessResult { M_NoError = 0, M_RuntimeError = -1, M_DataError = -2 } |
enum | jMarker { M_SOF0 = 0xc0, M_SOF1 = 0xc1, M_SOF2 = 0xc2, M_SOF3 = 0xc3, M_SOF5 = 0xc5, M_SOF6 = 0xc6, M_SOF7 = 0xc7, M_JPG = 0xc8, M_SOF9 = 0xc9, M_SOF10 = 0xca, M_SOF11 = 0xcb, M_SOF13 = 0xcd, M_SOF14 = 0xce, M_SOF15 = 0xcf, M_DHT = 0xc4, M_DAC = 0xcc, M_RST0 = 0xd0, M_RST1 = 0xd1, M_RST2 = 0xd2, M_RST3 = 0xd3, M_RST4 = 0xd4, M_RST5 = 0xd5, M_RST6 = 0xd6, M_RST7 = 0xd7, M_SOI = 0xd8, M_EOI = 0xd9, M_SOS = 0xda, M_DQT = 0xdb, M_DNL = 0xdc, M_DRI = 0xdd, M_DHP = 0xde, M_EXP = 0xdf, M_COM = 0xfe, M_APP0 = 0xe0, M_APP1 = 0xe1, M_APP2 = 0xe2, M_APP3 = 0xe3, M_APP4 = 0xe4, M_APP5 = 0xe5, M_APP6 = 0xe6, M_APP7 = 0xe7, M_APP8 = 0xe8, M_APP9 = 0xe9, M_APP10 = 0xea, M_APP11 = 0xeb, M_APP12 = 0xec, M_APP13 = 0xed, M_APP14 = 0xee, M_APP15 = 0xef, M_JPG0 = 0xf0, M_JPG1 = 0xf1, M_JPG2 = 0xf2, M_JPG3 = 0xf3, M_JPG4 = 0xf4, M_JPG5 = 0xf5, M_JPG6 = 0xf6, M_JPG7 = 0xf7, M_JPG8 = 0xf8, M_JPG9 = 0xf9, M_JPG10 = 0xfa, M_JPG11 = 0xfb, M_JPG12 = 0xfc, M_JPG13 = 0xfd, M_TEM = 0x01, M_RESst = 0x02, M_RESend = 0xbf, M_Error = 0xff, M_Marker = 0xff } |
Variables | |
const char | JFIF [] = "JFIF" |
const char | JFXX [] = "JFXX" |
const double | Sqrt2 = 1.41421356 |
const double | DisSqrt2 = 1.0 / Sqrt2 |
const double | PaiDiv16 = 3.14159265 / 16 |
#define G4RTJpeg_H 1 |
Definition at line 38 of file G4RTJpeg.hh.
typedef unsigned char u_char |
Definition at line 40 of file G4RTJpeg.hh.
typedef unsigned int u_int |
Definition at line 41 of file G4RTJpeg.hh.
enum jMarker |
Definition at line 71 of file G4RTJpeg.hh.
00072 { 00073 00074 M_SOF0 = 0xc0, 00075 M_SOF1 = 0xc1, 00076 M_SOF2 = 0xc2, 00077 M_SOF3 = 0xc3, 00078 00079 M_SOF5 = 0xc5, 00080 M_SOF6 = 0xc6, 00081 M_SOF7 = 0xc7, 00082 00083 M_JPG = 0xc8, 00084 M_SOF9 = 0xc9, 00085 M_SOF10 = 0xca, 00086 M_SOF11 = 0xcb, 00087 00088 M_SOF13 = 0xcd, 00089 M_SOF14 = 0xce, 00090 M_SOF15 = 0xcf, 00091 00092 M_DHT = 0xc4, 00093 00094 M_DAC = 0xcc, 00095 00096 M_RST0 = 0xd0, M_RST1 = 0xd1, 00097 M_RST2 = 0xd2, M_RST3 = 0xd3, 00098 M_RST4 = 0xd4, M_RST5 = 0xd5, 00099 M_RST6 = 0xd6, M_RST7 = 0xd7, 00100 00101 M_SOI = 0xd8, 00102 M_EOI = 0xd9, 00103 M_SOS = 0xda, 00104 M_DQT = 0xdb, 00105 M_DNL = 0xdc, 00106 M_DRI = 0xdd, 00107 M_DHP = 0xde, 00108 M_EXP = 0xdf, 00109 M_COM = 0xfe, 00110 00111 M_APP0 = 0xe0, M_APP1 = 0xe1, 00112 M_APP2 = 0xe2, M_APP3 = 0xe3, 00113 M_APP4 = 0xe4, M_APP5 = 0xe5, 00114 M_APP6 = 0xe6, M_APP7 = 0xe7, 00115 M_APP8 = 0xe8, M_APP9 = 0xe9, 00116 M_APP10 = 0xea, M_APP11 = 0xeb, 00117 M_APP12 = 0xec, M_APP13 = 0xed, 00118 M_APP14 = 0xee, M_APP15 = 0xef, 00119 00120 00121 M_JPG0 = 0xf0, M_JPG1 = 0xf1, 00122 M_JPG2 = 0xf2, M_JPG3 = 0xf3, 00123 M_JPG4 = 0xf4, M_JPG5 = 0xf5, 00124 M_JPG6 = 0xf6, M_JPG7 = 0xf7, 00125 M_JPG8 = 0xf8, M_JPG9 = 0xf9, 00126 M_JPG10 = 0xfa, M_JPG11 = 0xfb, 00127 M_JPG12 = 0xfc, M_JPG13 = 0xfd, 00128 00129 00130 M_TEM = 0x01, 00131 M_RESst = 0x02, 00132 M_RESend = 0xbf, 00133 00134 M_Error = 0xff, 00135 M_Marker = 0xff 00136 };
enum jProcessResult |
Definition at line 63 of file G4RTJpeg.hh.
00064 { 00065 M_NoError = 0, 00066 M_RuntimeError = -1, 00067 M_DataError = -2 00068 };
const char JFIF[] = "JFIF" |
const char JFXX[] = "JFXX" |
Definition at line 44 of file G4RTJpeg.hh.
const double PaiDiv16 = 3.14159265 / 16 |
const double Sqrt2 = 1.41421356 |
Definition at line 46 of file G4RTJpeg.hh.