CASToR  1.0
Tomographic Reconstruction (PET/SPECT)
iDataFileTransmission.hh
Go to the documentation of this file.
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
 All Classes Files Functions Variables Typedefs Defines