#include <DicomHandler.hh>
Public 멤버 함수 | |
DicomHandler () | |
~DicomHandler () | |
G4int | ReadFile (FILE *, char *) |
G4int | ReadData (FILE *, char *) |
void | CheckFileFormat () |
정적 Public 멤버 함수 | |
static DicomHandler * | Instance () |
Private 멤버 함수 | |
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 속성 | |
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 |
정적 Private 속성 | |
static DicomHandler * | fInstance = 0 |
DicomHandler.hh 파일의 71 번째 라인에서 정의되었습니다.
DicomHandler::DicomHandler | ( | ) |
DicomHandler.cc 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : fMergedSlices.
DicomHandler::~DicomHandler | ( | ) |
DicomHandler.cc 파일의 112 번째 라인에서 정의되었습니다.
void DicomHandler::CheckFileFormat | ( | ) |
DicomHandler.cc 파일의 912 번째 라인에서 정의되었습니다.
다음을 참조함 : DicomPhantomZSliceMerged::CheckSlices(), G4String::data(), FatalException, fclose(), fCompression, fDriverFile, FILENAMESIZE, fMergedSlices, fNFiles, fValueCT, fValueDensity, G4cout, G4endl, G4Exception(), LINEBUFFSIZE, message(), printf(), ReadFile(), ReadMaterialIndices().
다음에 의해서 참조됨 : main().
DicomHandler.cc 파일의 307 번째 라인에서 정의되었습니다.
다음을 참조함 : fBitAllocated, fColumns, fImplicitEndian, fLittleEndian, fMaxPixelValue, fMinPixelValue, fPixelRepresentation, fPixelSpacingX, fPixelSpacingY, fRescaleIntercept, fRescaleSlope, fRows, fSliceLocation, fSliceThickness, GetValue(), printf().
다음에 의해서 참조됨 : ReadFile().
DicomHandler.cc 파일의 606 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterialIndices.
다음에 의해서 참조됨 : ReadData(), StoreData().
|
private |
DicomHandler.cc 파일의 1159 번째 라인에서 정의되었습니다.
다음을 참조함 : fLittleEndian.
다음에 의해서 참조됨 : GetInformation(), read_defined_nested(), read_undefined_item(), read_undefined_nested(), ReadData(), ReadFile().
|
static |
DicomHandler.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : fInstance.
DicomHandler.cc 파일의 880 번째 라인에서 정의되었습니다.
다음을 참조함 : fNbrequali, fReadCalibration, fValueCT, fValueDensity, printf(), ReadCalibration().
다음에 의해서 참조됨 : ReadData(), StoreData().
DicomHandler.cc 파일의 1053 번째 라인에서 정의되었습니다.
다음을 참조함 : buffer, GetValue(), LINEBUFFSIZE.
다음에 의해서 참조됨 : ReadFile().
|
private |
DicomHandler.cc 파일의 1125 번째 라인에서 정의되었습니다.
다음을 참조함 : buffer, GetValue(), LINEBUFFSIZE.
다음에 의해서 참조됨 : read_undefined_nested().
|
private |
DicomHandler.cc 파일의 1090 번째 라인에서 정의되었습니다.
다음을 참조함 : buffer, GetValue(), LINEBUFFSIZE, read_undefined_item().
다음에 의해서 참조됨 : ReadFile().
|
private |
DicomHandler.cc 파일의 827 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, fCt2DensityFile, fNbrequali, fReadCalibration, fValueCT, fValueDensity, G4Exception().
다음에 의해서 참조됨 : Pixel2density().
G4int DicomHandler::ReadData | ( | FILE * | dicom, |
char * | filename2 | ||
) |
DicomHandler.cc 파일의 628 번째 라인에서 정의되었습니다.
다음을 참조함 : fBitAllocated, fclose(), fColumns, fCompression, FILENAMESIZE, fMaterialIndices, fPixelSpacingX, fPixelSpacingY, fRescaleIntercept, fRescaleSlope, fRows, fSliceLocation, fSliceThickness, fTab, GetMaterialIndex(), GetValue(), Pixel2density(), printf(), w, xx.
다음에 의해서 참조됨 : ReadFile().
G4int DicomHandler::ReadFile | ( | FILE * | dicom, |
char * | filename2 | ||
) |
DicomHandler.cc 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : DicomPhantomZSliceHeader::AddMaterial(), DicomPhantomZSliceMerged::AddZSlice(), buffer, DATABUFFSIZE, FatalException, fColumns, fCompression, fImplicitEndian, fLittleEndian, fMaterialIndices, fMergedSlices, fPixelSpacingX, fPixelSpacingY, fRows, fSliceLocation, fSliceThickness, G4cout, G4endl, G4Exception(), GetInformation(), GetValue(), LINEBUFFSIZE, read_defined_nested(), read_undefined_nested(), ReadData(), DicomPhantomZSliceHeader::SetMaxX(), DicomPhantomZSliceHeader::SetMaxY(), DicomPhantomZSliceHeader::SetMaxZ(), DicomPhantomZSliceHeader::SetMinX(), DicomPhantomZSliceHeader::SetMinY(), DicomPhantomZSliceHeader::SetMinZ(), DicomPhantomZSliceHeader::SetNoVoxelX(), DicomPhantomZSliceHeader::SetNoVoxelY(), DicomPhantomZSliceHeader::SetNoVoxelZ(), StoreData().
다음에 의해서 참조됨 : CheckFileFormat().
|
private |
DicomHandler.cc 파일의 586 번째 라인에서 정의되었습니다.
다음을 참조함 : fMaterialIndices, G4cout, G4endl.
다음에 의해서 참조됨 : CheckFileFormat().
|
private |
DicomHandler.cc 파일의 502 번째 라인에서 정의되었습니다.
다음을 참조함 : fColumns, fCompression, fRows, fTab, G4endl, GetMaterialIndex(), Pixel2density(), xx.
다음에 의해서 참조됨 : ReadFile().
|
private |
DicomHandler.cc 파일의 448 번째 라인에서 정의되었습니다.
다음을 참조함 : DicomPhantomZSliceHeader::AddMateID(), DicomPhantomZSliceHeader::AddRow(), DicomPhantomZSliceHeader::AddValue(), fColumns, fCompression, DicomPhantomZSliceHeader::FlipData(), fRows, fSliceLocation, fTab, GetMaterialIndex(), Pixel2density(), DicomPhantomZSliceHeader::SetSliceLocation(), xx.
|
private |
DicomHandler.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ReadFile().
|
private |
DicomHandler.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadData().
|
private |
DicomHandler.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadData(), ReadFile(), StoreData().
|
private |
DicomHandler.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckFileFormat(), ReadData(), ReadFile(), StoreData().
|
private |
DicomHandler.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ReadCalibration().
|
private |
DicomHandler.hh 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckFileFormat().
|
private |
DicomHandler.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckFileFormat(), ReadData().
|
private |
DicomHandler.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadFile().
|
staticprivate |
DicomHandler.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Instance().
|
private |
DicomHandler.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), GetValue(), ReadFile().
DicomHandler.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetMaterialIndex(), ReadData(), ReadFile(), ReadMaterialIndices().
|
private |
DicomHandler.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation().
|
private |
DicomHandler.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckFileFormat(), DicomHandler(), ReadFile().
|
private |
DicomHandler.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation().
|
private |
DicomHandler.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Pixel2density(), ReadCalibration().
|
private |
DicomHandler.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckFileFormat().
|
private |
DicomHandler.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation().
|
private |
DicomHandler.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadData(), ReadFile().
|
private |
DicomHandler.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadData(), ReadFile().
|
private |
DicomHandler.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Pixel2density(), ReadCalibration().
|
private |
DicomHandler.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadData().
|
private |
DicomHandler.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadData().
|
private |
DicomHandler.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadData(), ReadFile(), StoreData().
|
private |
DicomHandler.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadData(), ReadFile(), StoreData().
|
private |
DicomHandler.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetInformation(), ReadData(), ReadFile().
|
private |
DicomHandler.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ReadData(), StoreData().
|
private |
DicomHandler.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckFileFormat(), Pixel2density(), ReadCalibration().
|
private |
DicomHandler.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckFileFormat(), Pixel2density(), ReadCalibration().
|
private |
DicomHandler.hh 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckFileFormat(), read_defined_nested(), read_undefined_item(), read_undefined_nested(), ReadFile().