|
Geant4
10.02.p03
|
#include <DicomHandler.hh>
Public Member Functions | |
| DicomHandler () | |
| ~DicomHandler () | |
| G4int | ReadFile (FILE *, char *) |
| G4int | ReadData (FILE *, char *) |
| void | CheckFileFormat () |
Static Public Member Functions | |
| static DicomHandler * | Instance () |
Private Member Functions | |
| template<class Type > | |
| void | GetValue (char *, Type &) |
| void | ReadCalibration () |
| void | GetInformation (G4int &, char *) |
| G4float | Pixel2density (G4int pixel) |
| void | ReadMaterialIndices (std::ifstream &finData) |
| unsigned int | GetMaterialIndex (G4float density) |
| void | StoreData (std::ofstream &foutG4DCM) |
| void | StoreData (DicomPhantomZSliceHeader *dcmPZSH) |
| G4int | read_defined_nested (FILE *, G4int) |
| void | read_undefined_nested (FILE *) |
| void | read_undefined_item (FILE *) |
Private Attributes | |
| const int | DATABUFFSIZE |
| const int | LINEBUFFSIZE |
| const int | FILENAMESIZE |
| short | fCompression |
| G4int | fNFiles |
| short | fRows |
| short | fColumns |
| short | fBitAllocated |
| G4int | fMaxPixelValue |
| G4int | fMinPixelValue |
| G4double | fPixelSpacingX |
| G4double | fPixelSpacingY |
| G4double | fSliceThickness |
| G4double | fSliceLocation |
| G4int | fRescaleIntercept |
| G4int | fRescaleSlope |
| G4bool | fLittleEndian |
| G4bool | fImplicitEndian |
| short | fPixelRepresentation |
| G4int ** | fTab |
| std::map< G4float, G4String > | fMaterialIndices |
| G4int | fNbrequali |
| G4double * | fValueDensity |
| G4double * | fValueCT |
| bool | fReadCalibration |
| DicomPhantomZSliceMerged * | fMergedSlices |
| G4String | fDriverFile |
| G4String | fCt2DensityFile |
Static Private Attributes | |
| static DicomHandler * | fInstance = 0 |
Definition at line 71 of file DicomHandler.hh.
| DicomHandler::DicomHandler | ( | ) |
Definition at line 79 of file DicomHandler.cc.
| DicomHandler::~DicomHandler | ( | ) |
Definition at line 96 of file DicomHandler.cc.
| void DicomHandler::CheckFileFormat | ( | ) |
Definition at line 863 of file DicomHandler.cc.
|
private |
Definition at line 293 of file DicomHandler.cc.
|
private |
Definition at line 592 of file DicomHandler.cc.
|
private |
|
static |
Definition at line 72 of file DicomHandler.cc.
Definition at line 831 of file DicomHandler.cc.
Definition at line 969 of file DicomHandler.cc.
|
private |
Definition at line 1041 of file DicomHandler.cc.
|
private |
Definition at line 1006 of file DicomHandler.cc.
|
private |
Definition at line 800 of file DicomHandler.cc.
| G4int DicomHandler::ReadData | ( | FILE * | dicom, |
| char * | filename2 | ||
| ) |
Definition at line 613 of file DicomHandler.cc.
| G4int DicomHandler::ReadFile | ( | FILE * | dicom, |
| char * | filename2 | ||
| ) |
Definition at line 103 of file DicomHandler.cc.
|
private |
Definition at line 572 of file DicomHandler.cc.
|
private |
Definition at line 488 of file DicomHandler.cc.
|
private |
Definition at line 434 of file DicomHandler.cc.
|
private |
Definition at line 97 of file DicomHandler.hh.
|
private |
Definition at line 116 of file DicomHandler.hh.
|
private |
Definition at line 115 of file DicomHandler.hh.
|
private |
Definition at line 112 of file DicomHandler.hh.
|
private |
Definition at line 138 of file DicomHandler.hh.
|
private |
Definition at line 137 of file DicomHandler.hh.
|
private |
Definition at line 99 of file DicomHandler.hh.
|
private |
Definition at line 125 of file DicomHandler.hh.
|
staticprivate |
Definition at line 95 of file DicomHandler.hh.
|
private |
Definition at line 125 of file DicomHandler.hh.
Definition at line 129 of file DicomHandler.hh.
|
private |
Definition at line 117 of file DicomHandler.hh.
|
private |
Definition at line 135 of file DicomHandler.hh.
|
private |
Definition at line 117 of file DicomHandler.hh.
|
private |
Definition at line 131 of file DicomHandler.hh.
|
private |
Definition at line 113 of file DicomHandler.hh.
|
private |
Definition at line 126 of file DicomHandler.hh.
|
private |
Definition at line 119 of file DicomHandler.hh.
|
private |
Definition at line 119 of file DicomHandler.hh.
|
private |
Definition at line 134 of file DicomHandler.hh.
|
private |
Definition at line 123 of file DicomHandler.hh.
|
private |
Definition at line 123 of file DicomHandler.hh.
|
private |
Definition at line 114 of file DicomHandler.hh.
|
private |
Definition at line 121 of file DicomHandler.hh.
|
private |
Definition at line 120 of file DicomHandler.hh.
|
private |
Definition at line 128 of file DicomHandler.hh.
|
private |
Definition at line 133 of file DicomHandler.hh.
|
private |
Definition at line 132 of file DicomHandler.hh.
|
private |
Definition at line 98 of file DicomHandler.hh.