#include <Doxymodules_medical.h>
Definition at line 49 of file Doxymodules_medical.h.
◆ DicomFileCT_NOdcmrt() [1/2]
DicomFileCT_NOdcmrt::DicomFileCT_NOdcmrt |
( |
| ) |
|
◆ DicomFileCT_NOdcmrt() [2/2]
DicomFileCT_NOdcmrt::DicomFileCT_NOdcmrt |
( |
DcmDataset * |
dset | ) |
|
◆ ~DicomFileCT_NOdcmrt()
DicomFileCT_NOdcmrt::~DicomFileCT_NOdcmrt |
( |
| ) |
|
|
inline |
◆ ReadData()
virtual void DicomFileCT_NOdcmrt::ReadData |
( |
| ) |
|
|
virtual |
◆ operator+=()
◆ operator+()
◆ BuildMaterials()
void DicomFileCT_NOdcmrt::BuildMaterials |
( |
| ) |
|
◆ DumpHeaderToTextFile()
void DicomFileCT_NOdcmrt::DumpHeaderToTextFile |
( |
std::ofstream & |
fout | ) |
|
◆ DumpMateIDsToTextFile()
void DicomFileCT_NOdcmrt::DumpMateIDsToTextFile |
( |
std::ofstream & |
fout | ) |
|
◆ DumpDensitiesToTextFile()
void DicomFileCT_NOdcmrt::DumpDensitiesToTextFile |
( |
std::ofstream & |
fout | ) |
|
◆ BuildStructureIDs()
void DicomFileCT_NOdcmrt::BuildStructureIDs |
( |
| ) |
|
◆ DumpStructureIDsToTextFile()
void DicomFileCT_NOdcmrt::DumpStructureIDsToTextFile |
( |
std::ofstream & |
fout | ) |
|
◆ GetNoVoxelsX()
G4int DicomFileCT_NOdcmrt::GetNoVoxelsX |
( |
| ) |
const |
|
inline |
◆ GetNoVoxelsY()
G4int DicomFileCT_NOdcmrt::GetNoVoxelsY |
( |
| ) |
const |
|
inline |
◆ GetNoVoxelsZ()
G4int DicomFileCT_NOdcmrt::GetNoVoxelsZ |
( |
| ) |
const |
|
inline |
◆ GetNoVoxels()
G4int DicomFileCT_NOdcmrt::GetNoVoxels |
( |
| ) |
const |
|
inline |
◆ GetMinX()
G4double DicomFileCT_NOdcmrt::GetMinX |
( |
| ) |
const |
|
inline |
◆ GetMinY()
G4double DicomFileCT_NOdcmrt::GetMinY |
( |
| ) |
const |
|
inline |
◆ GetMinZ()
G4double DicomFileCT_NOdcmrt::GetMinZ |
( |
| ) |
const |
|
inline |
◆ GetMaxX()
G4double DicomFileCT_NOdcmrt::GetMaxX |
( |
| ) |
const |
|
inline |
◆ GetMaxY()
G4double DicomFileCT_NOdcmrt::GetMaxY |
( |
| ) |
const |
|
inline |
◆ GetMaxZ()
G4double DicomFileCT_NOdcmrt::GetMaxZ |
( |
| ) |
const |
|
inline |
◆ SetNoVoxelsX()
void DicomFileCT_NOdcmrt::SetNoVoxelsX |
( |
const G4int & |
val | ) |
|
|
inline |
◆ SetNoVoxelsY()
void DicomFileCT_NOdcmrt::SetNoVoxelsY |
( |
const G4int & |
val | ) |
|
|
inline |
◆ SetNoVoxelsZ()
void DicomFileCT_NOdcmrt::SetNoVoxelsZ |
( |
const G4int & |
val | ) |
|
|
inline |
◆ SetMinX()
void DicomFileCT_NOdcmrt::SetMinX |
( |
const G4double & |
val | ) |
|
|
inline |
◆ SetMaxX()
void DicomFileCT_NOdcmrt::SetMaxX |
( |
const G4double & |
val | ) |
|
|
inline |
◆ SetMinY()
void DicomFileCT_NOdcmrt::SetMinY |
( |
const G4double & |
val | ) |
|
|
inline |
◆ SetMaxY()
void DicomFileCT_NOdcmrt::SetMaxY |
( |
const G4double & |
val | ) |
|
|
inline |
◆ SetMinZ()
void DicomFileCT_NOdcmrt::SetMinZ |
( |
const G4double & |
val | ) |
|
|
inline |
◆ SetMaxZ()
void DicomFileCT_NOdcmrt::SetMaxZ |
( |
const G4double & |
val | ) |
|
|
inline |
◆ GetLocation()
const G4double & DicomFileCT_NOdcmrt::GetLocation |
( |
| ) |
const |
|
inline |
◆ SetLocation()
void DicomFileCT_NOdcmrt::SetLocation |
( |
const G4double & |
val | ) |
|
|
inline |
◆ GetOrientationRows()
G4ThreeVector DicomFileCT_NOdcmrt::GetOrientationRows |
( |
| ) |
const |
|
inline |
◆ GetOrientationColumns()
G4ThreeVector DicomFileCT_NOdcmrt::GetOrientationColumns |
( |
| ) |
const |
|
inline |
◆ DumpToTextFile()
void DicomFileCT_NOdcmrt::DumpToTextFile |
( |
| ) |
|
◆ DumpToBinaryFile()
void DicomFileCT_NOdcmrt::DumpToBinaryFile |
( |
| ) |
|
◆ ReadDataFromFile()
void DicomFileCT_NOdcmrt::ReadDataFromFile |
( |
| ) |
|
◆ CheckConsistency()
template<typename T >
bool DicomFileCT_NOdcmrt::CheckConsistency |
( |
const T & |
val1, |
|
|
const T & |
val2, |
|
|
G4String |
category |
|
) |
| |
|
inlineprivate |
Definition at line 121 of file DicomFileCT_NOdcmrt.hh.
122 {
123 if(val1 != val2) {
124 G4Exception("DicomFileCT_NOdcmrtr::CheckConsistency",
125 "Consistency Mismatch : Keeping previous value if nonzero",
126 JustWarning, category.c_str());
127 return false;
128 }
129 return true;
130}
◆ ReadPixelData()
void DicomFileCT_NOdcmrt::ReadPixelData |
( |
| ) |
|
|
private |
◆ Print()
void DicomFileCT_NOdcmrt::Print |
( |
std::ostream & |
out | ) |
|
|
private |
◆ fLocation
G4double DicomFileCT_NOdcmrt::fLocation |
|
private |
◆ fBitAllocated
G4double DicomFileCT_NOdcmrt::fBitAllocated |
|
private |
◆ fRescaleSlope
G4double DicomFileCT_NOdcmrt::fRescaleSlope |
|
private |
◆ fRescaleIntercept
G4double DicomFileCT_NOdcmrt::fRescaleIntercept |
|
private |
◆ fNoVoxelsX
G4int DicomFileCT_NOdcmrt::fNoVoxelsX |
|
private |
◆ fNoVoxelsY
G4int DicomFileCT_NOdcmrt::fNoVoxelsY |
|
private |
◆ fNoVoxelsZ
G4int DicomFileCT_NOdcmrt::fNoVoxelsZ |
|
private |
◆ fMinX
G4double DicomFileCT_NOdcmrt::fMinX |
|
private |
◆ fMinY
G4double DicomFileCT_NOdcmrt::fMinY |
|
private |
◆ fMinZ
G4double DicomFileCT_NOdcmrt::fMinZ |
|
private |
◆ fMaxX
G4double DicomFileCT_NOdcmrt::fMaxX |
|
private |
◆ fMaxY
G4double DicomFileCT_NOdcmrt::fMaxY |
|
private |
◆ fMaxZ
G4double DicomFileCT_NOdcmrt::fMaxZ |
|
private |
◆ fVoxelDimX
G4double DicomFileCT_NOdcmrt::fVoxelDimX |
|
private |
◆ fVoxelDimY
G4double DicomFileCT_NOdcmrt::fVoxelDimY |
|
private |
◆ fVoxelDimZ
G4double DicomFileCT_NOdcmrt::fVoxelDimZ |
|
private |
◆ fOrientationRows
G4ThreeVector DicomFileCT_NOdcmrt::fOrientationRows |
|
private |
◆ fOrientationColumns
G4ThreeVector DicomFileCT_NOdcmrt::fOrientationColumns |
|
private |
◆ fHounsfieldV
std::vector<int> DicomFileCT_NOdcmrt::fHounsfieldV |
|
private |
◆ fMateIDs
std::vector<size_t> DicomFileCT_NOdcmrt::fMateIDs |
|
private |
◆ fDensities
std::vector<G4double> DicomFileCT_NOdcmrt::fDensities |
|
private |
◆ fStructure
std::vector<G4int> DicomFileCT_NOdcmrt::fStructure |
|
private |
◆ theFileMgr
The documentation for this class was generated from the following files: