Geant4.10
|
#include <DicomPhantomZSliceHeader.hh>
DicomPhantomZSliceHeader class
Contains the meta data information corresponding to one or several Z slices (number of voxels, dimension)
History: 30.11.07 First version
Definition at line 50 of file DicomPhantomZSliceHeader.hh.
DicomPhantomZSliceHeader::DicomPhantomZSliceHeader | ( | const G4String & | fname | ) |
Definition at line 42 of file DicomPhantomZSliceHeader.cc.
DicomPhantomZSliceHeader::DicomPhantomZSliceHeader | ( | const DicomPhantomZSliceHeader & | rhs | ) |
Definition at line 58 of file DicomPhantomZSliceHeader.cc.
References GetMaterialNames(), GetMaxX(), GetMaxY(), GetMaxZ(), GetMinX(), GetMinY(), GetMinZ(), GetNoVoxelX(), GetNoVoxelY(), and GetNoVoxelZ().
DicomPhantomZSliceHeader::DicomPhantomZSliceHeader | ( | std::ifstream & | fin | ) |
Definition at line 77 of file DicomPhantomZSliceHeader.cc.
References FatalErrorInArgument, G4cout, G4endl, and G4Exception().
DicomPhantomZSliceHeader::~DicomPhantomZSliceHeader | ( | ) |
Definition at line 52 of file DicomPhantomZSliceHeader.cc.
Definition at line 128 of file DicomPhantomZSliceHeader.hh.
Definition at line 129 of file DicomPhantomZSliceHeader.hh.
Definition at line 130 of file DicomPhantomZSliceHeader.hh.
Definition at line 116 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomHandler::ReadFile().
|
inline |
Definition at line 120 of file DicomPhantomZSliceHeader.hh.
Definition at line 122 of file DicomPhantomZSliceHeader.hh.
Definition at line 123 of file DicomPhantomZSliceHeader.hh.
|
inline |
Definition at line 124 of file DicomPhantomZSliceHeader.hh.
|
inline |
Definition at line 140 of file DicomPhantomZSliceHeader.hh.
void DicomPhantomZSliceHeader::DumpToFile | ( | ) |
Definition at line 212 of file DicomPhantomZSliceHeader.cc.
References FatalException, G4cout, G4endl, G4Exception(), and ReadDataFromFile().
|
inline |
Definition at line 174 of file DicomPhantomZSliceHeader.hh.
References reverse.
|
inline |
Definition at line 135 of file DicomPhantomZSliceHeader.hh.
|
inline |
Definition at line 80 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 72 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer(), DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 73 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer(), DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 74 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomPhantomZSliceMerged::CheckSlices(), DicomDetectorConstruction::ConstructPhantomContainer(), DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 69 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer(), DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 70 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer(), DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 71 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomPhantomZSliceMerged::CheckSlices(), DicomDetectorConstruction::ConstructPhantomContainer(), DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 67 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ReadPhantomDataFile().
|
inline |
Definition at line 64 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer(), DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 65 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer(), DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 66 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer(), DicomPhantomZSliceHeader(), and operator+().
|
inline |
Definition at line 118 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomPhantomZSliceMerged::AddZSlice(), and DicomPhantomZSliceMerged::CheckSlices().
|
inline |
Definition at line 134 of file DicomPhantomZSliceHeader.hh.
|
inline |
Definition at line 76 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer().
|
inline |
Definition at line 77 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer().
|
inline |
Definition at line 78 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomDetectorConstruction::ConstructPhantomContainer().
DicomPhantomZSliceHeader DicomPhantomZSliceHeader::operator+ | ( | const DicomPhantomZSliceHeader & | rhs | ) |
Definition at line 143 of file DicomPhantomZSliceHeader.cc.
References FatalErrorInArgument, G4cerr, G4endl, G4Exception(), G4GeometryTolerance::GetInstance(), GetMaterialNames(), GetMaxX(), GetMaxY(), GetMaxZ(), GetMinX(), GetMinY(), GetMinZ(), GetNoVoxelX(), GetNoVoxelY(), GetNoVoxelZ(), G4GeometryTolerance::GetRadialTolerance(), G4INCL::Math::max(), G4INCL::Math::min(), SetMaxZ(), SetMinZ(), and SetNoVoxelZ().
void DicomPhantomZSliceHeader::operator+= | ( | const DicomPhantomZSliceHeader & | rhs | ) |
Definition at line 137 of file DicomPhantomZSliceHeader.cc.
void DicomPhantomZSliceHeader::ReadDataFromFile | ( | ) |
Definition at line 250 of file DicomPhantomZSliceHeader.cc.
References FatalException, and G4Exception().
Referenced by DumpToFile().
Definition at line 114 of file DicomPhantomZSliceHeader.hh.
Definition at line 94 of file DicomPhantomZSliceHeader.hh.
Definition at line 88 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomHandler::ReadFile().
Definition at line 90 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomHandler::ReadFile().
Definition at line 92 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomPhantomZSliceMerged::CheckSlices(), operator+(), and DicomHandler::ReadFile().
Definition at line 87 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomHandler::ReadFile().
Definition at line 89 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomHandler::ReadFile().
Definition at line 91 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomPhantomZSliceMerged::CheckSlices(), operator+(), and DicomHandler::ReadFile().
Definition at line 83 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomHandler::ReadFile().
Definition at line 84 of file DicomPhantomZSliceHeader.hh.
Referenced by DicomHandler::ReadFile().
Definition at line 85 of file DicomPhantomZSliceHeader.hh.
Referenced by operator+(), and DicomHandler::ReadFile().
Definition at line 115 of file DicomPhantomZSliceHeader.hh.