#include <Doxymodules_medical.h>
Public Member Functions | |
DicomVFileImage () | |
DicomVFileImage (DcmDataset *dset) | |
~DicomVFileImage () | |
virtual void | ReadData () |
void | operator+= (const DicomVFileImage &rhs) |
DicomVFileImage | operator+ (const DicomVFileImage &rhs) |
void | DumpHeaderToTextFile (std::ofstream &fout) |
G4int | GetNoVoxelsX () const |
G4int | GetNoVoxelsY () const |
G4int | GetNoVoxelsZ () const |
G4int | GetNoVoxels () const |
G4double | GetMinX () const |
G4double | GetMinY () const |
G4double | GetMinZ () const |
G4double | GetMaxX () const |
G4double | GetMaxY () const |
G4double | GetMaxZ () const |
void | SetNoVoxelsX (const G4int &val) |
void | SetNoVoxelsY (const G4int &val) |
void | SetNoVoxelsZ (const G4int &val) |
void | SetMinX (const G4double &val) |
void | SetMaxX (const G4double &val) |
void | SetMinY (const G4double &val) |
void | SetMaxY (const G4double &val) |
void | SetMinZ (const G4double &val) |
void | SetMaxZ (const G4double &val) |
const G4double & | GetLocation () const |
void | SetLocation (const G4double &val) |
G4ThreeVector | GetOrientationRows () const |
G4ThreeVector | GetOrientationColumns () const |
Public Member Functions inherited from DicomVFile | |
DicomVFile () | |
DicomVFile (DcmDataset *dset) | |
~DicomVFile () | |
void | SetFileName (G4String fName) |
Protected Attributes | |
G4double | fLocation |
G4double | fBitAllocated |
G4double | fRescaleSlope |
G4double | fRescaleIntercept |
G4int | fNoVoxelsX |
G4int | fNoVoxelsY |
G4int | fNoVoxelsZ |
G4double | fMinX |
G4double | fMinY |
G4double | fMinZ |
G4double | fMaxX |
G4double | fMaxY |
G4double | fMaxZ |
G4double | fVoxelDimX |
G4double | fVoxelDimY |
G4double | fVoxelDimZ |
G4ThreeVector | fOrientationRows |
G4ThreeVector | fOrientationColumns |
std::vector< int > | fHounsfieldV |
DicomFileMgr * | theFileMgr |
Protected Attributes inherited from DicomVFile | |
DcmDataset * | theDataset |
G4String | fFileName |
Private Member Functions | |
template<typename T > | |
bool | CheckConsistency (const T &, const T &, G4String) |
void | ReadPixelData () |
void | Print (std::ostream &out) |
Additional Inherited Members | |
Protected Member Functions inherited from DicomVFile | |
virtual std::vector< G4double > | Read1Data (DcmDataset *dset, DcmTagKey tagKey, G4int nData) |
virtual OFString | Read1DataStr (DcmDataset *dset, DcmTagKey tagKey) |
Definition at line 58 of file Doxymodules_medical.h.
DicomVFileImage::DicomVFileImage | ( | ) |
Definition at line 42 of file DicomVFileImage.cc.
DicomVFileImage::DicomVFileImage | ( | DcmDataset * | dset | ) |
Definition at line 48 of file DicomVFileImage.cc.
|
inline |
Definition at line 38 of file DicomVFileImage.hh.
|
virtual |
Implements DicomVFile.
Definition at line 55 of file DicomVFileImage.cc.
void DicomVFileImage::operator+= | ( | const DicomVFileImage & | rhs | ) |
Definition at line 234 of file DicomVFileImage.cc.
DicomVFileImage DicomVFileImage::operator+ | ( | const DicomVFileImage & | rhs | ) |
Definition at line 240 of file DicomVFileImage.cc.
void DicomVFileImage::DumpHeaderToTextFile | ( | std::ofstream & | fout | ) |
Definition at line 306 of file DicomVFileImage.cc.
|
inline |
Definition at line 50 of file DicomVFileImage.hh.
|
inline |
Definition at line 51 of file DicomVFileImage.hh.
|
inline |
Definition at line 52 of file DicomVFileImage.hh.
|
inline |
Definition at line 53 of file DicomVFileImage.hh.
|
inline |
Definition at line 55 of file DicomVFileImage.hh.
|
inline |
Definition at line 56 of file DicomVFileImage.hh.
|
inline |
Definition at line 57 of file DicomVFileImage.hh.
|
inline |
Definition at line 58 of file DicomVFileImage.hh.
|
inline |
Definition at line 59 of file DicomVFileImage.hh.
|
inline |
Definition at line 60 of file DicomVFileImage.hh.
|
inline |
Definition at line 62 of file DicomVFileImage.hh.
|
inline |
Definition at line 63 of file DicomVFileImage.hh.
|
inline |
Definition at line 64 of file DicomVFileImage.hh.
|
inline |
Definition at line 66 of file DicomVFileImage.hh.
|
inline |
Definition at line 67 of file DicomVFileImage.hh.
|
inline |
Definition at line 68 of file DicomVFileImage.hh.
|
inline |
Definition at line 69 of file DicomVFileImage.hh.
|
inline |
Definition at line 70 of file DicomVFileImage.hh.
|
inline |
Definition at line 71 of file DicomVFileImage.hh.
|
inline |
Definition at line 73 of file DicomVFileImage.hh.
|
inline |
Definition at line 75 of file DicomVFileImage.hh.
|
inline |
Definition at line 77 of file DicomVFileImage.hh.
|
inline |
Definition at line 78 of file DicomVFileImage.hh.
|
inlineprivate |
Definition at line 107 of file DicomVFileImage.hh.
|
private |
Definition at line 126 of file DicomVFileImage.cc.
|
private |
Definition at line 326 of file DicomVFileImage.cc.
|
protected |
Definition at line 87 of file DicomVFileImage.hh.
|
protected |
Definition at line 88 of file DicomVFileImage.hh.
|
protected |
Definition at line 89 of file DicomVFileImage.hh.
|
protected |
Definition at line 90 of file DicomVFileImage.hh.
|
protected |
Definition at line 92 of file DicomVFileImage.hh.
|
protected |
Definition at line 92 of file DicomVFileImage.hh.
|
protected |
Definition at line 92 of file DicomVFileImage.hh.
|
protected |
Definition at line 93 of file DicomVFileImage.hh.
|
protected |
Definition at line 93 of file DicomVFileImage.hh.
|
protected |
Definition at line 93 of file DicomVFileImage.hh.
|
protected |
Definition at line 94 of file DicomVFileImage.hh.
|
protected |
Definition at line 94 of file DicomVFileImage.hh.
|
protected |
Definition at line 94 of file DicomVFileImage.hh.
|
protected |
Definition at line 95 of file DicomVFileImage.hh.
|
protected |
Definition at line 95 of file DicomVFileImage.hh.
|
protected |
Definition at line 95 of file DicomVFileImage.hh.
|
protected |
Definition at line 97 of file DicomVFileImage.hh.
|
protected |
Definition at line 98 of file DicomVFileImage.hh.
|
protected |
Definition at line 100 of file DicomVFileImage.hh.
|
protected |
Definition at line 102 of file DicomVFileImage.hh.