Geant4  10.03.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DicomFileCT_NOdcmrt Class Reference

#include <DicomFileCT_NOdcmrt.hh>

Inheritance diagram for DicomFileCT_NOdcmrt:
Collaboration diagram for DicomFileCT_NOdcmrt:

Public Member Functions

 DicomFileCT_NOdcmrt ()
 
 DicomFileCT_NOdcmrt (DcmDataset *dset)
 
 ~DicomFileCT_NOdcmrt ()
 
virtual void ReadData ()
 
void operator+= (const DicomFileCT_NOdcmrt &rhs)
 
DicomFileCT_NOdcmrt operator+ (const DicomFileCT_NOdcmrt &rhs)
 
void BuildMaterials ()
 
void DumpHeaderToTextFile (std::ofstream &fout)
 
void DumpMateIDsToTextFile (std::ofstream &fout)
 
void DumpDensitiesToTextFile (std::ofstream &fout)
 
void BuildStructureIDs ()
 
void DumpStructureIDsToTextFile (std::ofstream &fout)
 
G4int GetNoVoxelX () const
 
G4int GetNoVoxelY () const
 
G4int GetNoVoxelZ () const
 
G4int GetNoVoxels () const
 
G4double GetMinX () const
 
G4double GetMinY () const
 
G4double GetMinZ () const
 
G4double GetMaxX () const
 
G4double GetMaxY () const
 
G4double GetMaxZ () const
 
void SetNoVoxelX (const G4int &val)
 
void SetNoVoxelY (const G4int &val)
 
void SetNoVoxelZ (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 G4doubleGetLocation () const
 
void SetLocation (const G4double &val)
 
G4ThreeVector GetOrientationRows () const
 
G4ThreeVector GetOrientationColumns () const
 
void DumpToTextFile ()
 
void DumpToBinaryFile ()
 
void ReadDataFromFile ()
 
- Public Member Functions inherited from DicomVFile
 DicomVFile ()
 
 DicomVFile (DcmDataset *dset)
 
 ~DicomVFile ()
 
void SetFileName (G4String fName)
 

Additional Inherited Members

- Protected Member Functions inherited from DicomVFile
virtual std::vector< G4doubleRead1Data (DcmDataset *dset, DcmTagKey tagKey, G4int nData)
 
virtual OFString Read1DataStr (DcmDataset *dset, DcmTagKey tagKey)
 
- Protected Attributes inherited from DicomVFile
DcmDataset * theDataset
 
G4String fFileName
 

Detailed Description

Definition at line 33 of file DicomFileCT_NOdcmrt.hh.

Constructor & Destructor Documentation

DicomFileCT_NOdcmrt::DicomFileCT_NOdcmrt ( )
DicomFileCT_NOdcmrt::DicomFileCT_NOdcmrt ( DcmDataset *  dset)
DicomFileCT_NOdcmrt::~DicomFileCT_NOdcmrt ( )
inline

Definition at line 38 of file DicomFileCT_NOdcmrt.hh.

38 {};

Member Function Documentation

void DicomFileCT_NOdcmrt::BuildMaterials ( )
void DicomFileCT_NOdcmrt::BuildStructureIDs ( )
void DicomFileCT_NOdcmrt::DumpDensitiesToTextFile ( std::ofstream &  fout)
void DicomFileCT_NOdcmrt::DumpHeaderToTextFile ( std::ofstream &  fout)
void DicomFileCT_NOdcmrt::DumpMateIDsToTextFile ( std::ofstream &  fout)
void DicomFileCT_NOdcmrt::DumpStructureIDsToTextFile ( std::ofstream &  fout)
void DicomFileCT_NOdcmrt::DumpToBinaryFile ( )
void DicomFileCT_NOdcmrt::DumpToTextFile ( )
const G4double& DicomFileCT_NOdcmrt::GetLocation ( ) const
inline

Definition at line 78 of file DicomFileCT_NOdcmrt.hh.

78 { return fLocation; }
G4double DicomFileCT_NOdcmrt::GetMaxX ( ) const
inline

Definition at line 63 of file DicomFileCT_NOdcmrt.hh.

63 { return fMaxX; };
G4double DicomFileCT_NOdcmrt::GetMaxY ( ) const
inline

Definition at line 64 of file DicomFileCT_NOdcmrt.hh.

64 { return fMaxY; };
G4double DicomFileCT_NOdcmrt::GetMaxZ ( ) const
inline

Definition at line 65 of file DicomFileCT_NOdcmrt.hh.

65 { return fMaxZ; };
G4double DicomFileCT_NOdcmrt::GetMinX ( ) const
inline

Definition at line 60 of file DicomFileCT_NOdcmrt.hh.

60 { return fMinX; };
G4double DicomFileCT_NOdcmrt::GetMinY ( ) const
inline

Definition at line 61 of file DicomFileCT_NOdcmrt.hh.

61 { return fMinY; };
G4double DicomFileCT_NOdcmrt::GetMinZ ( ) const
inline

Definition at line 62 of file DicomFileCT_NOdcmrt.hh.

62 { return fMinZ; };
G4int DicomFileCT_NOdcmrt::GetNoVoxels ( ) const
inline

Definition at line 58 of file DicomFileCT_NOdcmrt.hh.

58 { return fNoVoxelX*fNoVoxelY*fNoVoxelZ; };
G4int DicomFileCT_NOdcmrt::GetNoVoxelX ( ) const
inline

Definition at line 55 of file DicomFileCT_NOdcmrt.hh.

55 { return fNoVoxelX; };
G4int DicomFileCT_NOdcmrt::GetNoVoxelY ( ) const
inline

Definition at line 56 of file DicomFileCT_NOdcmrt.hh.

56 { return fNoVoxelY; };
G4int DicomFileCT_NOdcmrt::GetNoVoxelZ ( ) const
inline

Definition at line 57 of file DicomFileCT_NOdcmrt.hh.

57 { return fNoVoxelZ; };
G4ThreeVector DicomFileCT_NOdcmrt::GetOrientationColumns ( ) const
inline

Definition at line 83 of file DicomFileCT_NOdcmrt.hh.

83 { return fOrientationColumns; }
G4ThreeVector DicomFileCT_NOdcmrt::GetOrientationRows ( ) const
inline

Definition at line 82 of file DicomFileCT_NOdcmrt.hh.

82 { return fOrientationRows; }
DicomFileCT_NOdcmrt DicomFileCT_NOdcmrt::operator+ ( const DicomFileCT_NOdcmrt rhs)
void DicomFileCT_NOdcmrt::operator+= ( const DicomFileCT_NOdcmrt rhs)
virtual void DicomFileCT_NOdcmrt::ReadData ( )
virtual

Implements DicomVFile.

void DicomFileCT_NOdcmrt::ReadDataFromFile ( )
void DicomFileCT_NOdcmrt::SetLocation ( const G4double val)
inline

Definition at line 80 of file DicomFileCT_NOdcmrt.hh.

80 { fLocation = val; }
void DicomFileCT_NOdcmrt::SetMaxX ( const G4double val)
inline

Definition at line 72 of file DicomFileCT_NOdcmrt.hh.

72 { fMaxX = val; };
void DicomFileCT_NOdcmrt::SetMaxY ( const G4double val)
inline

Definition at line 74 of file DicomFileCT_NOdcmrt.hh.

74 { fMaxY = val; };
void DicomFileCT_NOdcmrt::SetMaxZ ( const G4double val)
inline

Definition at line 76 of file DicomFileCT_NOdcmrt.hh.

76 { fMaxZ = val; };
void DicomFileCT_NOdcmrt::SetMinX ( const G4double val)
inline

Definition at line 71 of file DicomFileCT_NOdcmrt.hh.

71 { fMinX = val; };
void DicomFileCT_NOdcmrt::SetMinY ( const G4double val)
inline

Definition at line 73 of file DicomFileCT_NOdcmrt.hh.

73 { fMinY = val; };
void DicomFileCT_NOdcmrt::SetMinZ ( const G4double val)
inline

Definition at line 75 of file DicomFileCT_NOdcmrt.hh.

75 { fMinZ = val; };
void DicomFileCT_NOdcmrt::SetNoVoxelX ( const G4int val)
inline

Definition at line 67 of file DicomFileCT_NOdcmrt.hh.

67 { fNoVoxelX = val; }
void DicomFileCT_NOdcmrt::SetNoVoxelY ( const G4int val)
inline

Definition at line 68 of file DicomFileCT_NOdcmrt.hh.

68 { fNoVoxelY = val; }
void DicomFileCT_NOdcmrt::SetNoVoxelZ ( const G4int val)
inline

Definition at line 69 of file DicomFileCT_NOdcmrt.hh.

69 { fNoVoxelZ = val; }

The documentation for this class was generated from the following file: