26#ifndef DicomVFileImage__HH
27#define DicomVFileImage__HH
31#include "G4ThreeVector.hh"
84 void Print( std::ostream& out );
110 G4Exception(
"DicomVFileImager::CheckConsistency",
111 "Consistency Mismatch : Keeping previous value if nonzero",
112 JustWarning, category.c_str());
G4ThreeVector fOrientationRows
void DumpHeaderToTextFile(std::ofstream &fout)
void SetLocation(const G4double &val)
G4int GetNoVoxels() const
G4ThreeVector GetOrientationRows() const
G4int GetNoVoxelsY() const
bool CheckConsistency(const T &, const T &, G4String)
const G4double & GetLocation() const
G4ThreeVector GetOrientationColumns() const
G4int GetNoVoxelsZ() const
void SetNoVoxelsX(const G4int &val)
G4ThreeVector fOrientationColumns
G4double fRescaleIntercept
void SetMinX(const G4double &val)
DicomVFileImage operator+(const DicomVFileImage &rhs)
G4int GetNoVoxelsX() const
void SetMinZ(const G4double &val)
void SetMinY(const G4double &val)
void SetNoVoxelsY(const G4int &val)
void SetNoVoxelsZ(const G4int &val)
void SetMaxZ(const G4double &val)
DicomFileMgr * theFileMgr
void SetMaxX(const G4double &val)
void Print(std::ostream &out)
std::vector< int > fHounsfieldV
void SetMaxY(const G4double &val)
void operator+=(const DicomVFileImage &rhs)