![]() |
CASToR
1.0
Tomographic Reconstruction (PET/SPECT)
|
00001 00008 #ifndef IDATAFILETRANSMISSION_HH 00009 #define IDATAFILETRANSMISSION_HH 1 00010 00011 #include "gVariables.hh" 00012 #include "vDataFile.hh" 00013 #include "vScanner.hh" 00014 00015 00016 00017 00024 class iDataFileTransmission : public vDataFile 00025 { 00026 // ------------------------------------------------------------------- 00027 // Constructor & Destructor 00028 public: 00029 iDataFileTransmission(); 00030 virtual ~iDataFileTransmission(); 00031 00032 00033 // ------------------------------------------------------------------- 00034 // Public member functions 00035 public: 00036 int ComputeSizeEvent() {return -1;} 00037 int PrepareDataFile() {return -1;} 00038 vEvent* GetEventFromBuffer(char* ap_buffer, int a_th) {return NULL;} 00039 int PROJ_InitFile() {return -1;} 00040 int PROJ_GetScannerSpecificParameters() {return -1;} 00041 int PROJ_WriteEvent(vEvent* ap_Event, int a_th) {return -1;} 00042 int PROJ_WriteHeader() {return -1;} 00043 00044 00045 // ------------------------------------------------------------------- 00046 // Private member functions 00047 private: 00048 int CheckSpecificParameters() {return -1;} 00049 int CheckFileSizeConsistency() {return -1;} 00050 int ReadSpecificInfoInHeader() {return -1;} 00051 00052 00053 // ------------------------------------------------------------------- 00054 // Data members 00055 private: 00056 }; 00057 00058 #endif