Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
DicomPhantomZSliceHeader Class Reference

#include <DicomPhantomZSliceHeader.hh>

Public Member Functions

 DicomPhantomZSliceHeader (const DicomPhantomZSliceHeader &rhs)
 
 DicomPhantomZSliceHeader (std::ifstream &fin)
 
 ~DicomPhantomZSliceHeader ()
 
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
 
G4double GetVoxelHalfX () const
 
G4double GetVoxelHalfY () const
 
G4double GetVoxelHalfZ () const
 
std::vector< G4StringGetMaterialNames () 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)
 
void SetMaterialNames (std::vector< G4String > &mn)
 
void operator+= (const DicomPhantomZSliceHeader &rhs)
 
DicomPhantomZSliceHeader operator+ (const DicomPhantomZSliceHeader &rhs)
 

Detailed Description

DicomPhantomZSliceHeader class

Contains the meta data information corresponding to one or several Z slices (number of voxels, dimension)

History: 30.11.07 First version

Author
P. Arce

Definition at line 48 of file DicomPhantomZSliceHeader.hh.

Constructor & Destructor Documentation

DicomPhantomZSliceHeader::DicomPhantomZSliceHeader ( const DicomPhantomZSliceHeader rhs)

Definition at line 38 of file DicomPhantomZSliceHeader.cc.

Here is the call graph for this function:

DicomPhantomZSliceHeader::DicomPhantomZSliceHeader ( std::ifstream &  fin)

Definition at line 54 of file DicomPhantomZSliceHeader.cc.

Here is the call graph for this function:

DicomPhantomZSliceHeader::~DicomPhantomZSliceHeader ( )
inline

Definition at line 58 of file DicomPhantomZSliceHeader.hh.

Member Function Documentation

std::vector<G4String> DicomPhantomZSliceHeader::GetMaterialNames ( ) const
inline

Definition at line 77 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4double DicomPhantomZSliceHeader::GetMaxX ( ) const
inline

Definition at line 69 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4double DicomPhantomZSliceHeader::GetMaxY ( ) const
inline

Definition at line 70 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4double DicomPhantomZSliceHeader::GetMaxZ ( ) const
inline

Definition at line 71 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4double DicomPhantomZSliceHeader::GetMinX ( ) const
inline

Definition at line 66 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4double DicomPhantomZSliceHeader::GetMinY ( ) const
inline

Definition at line 67 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4double DicomPhantomZSliceHeader::GetMinZ ( ) const
inline

Definition at line 68 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4int DicomPhantomZSliceHeader::GetNoVoxels ( ) const
inline

Definition at line 64 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4int DicomPhantomZSliceHeader::GetNoVoxelX ( ) const
inline

Definition at line 61 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4int DicomPhantomZSliceHeader::GetNoVoxelY ( ) const
inline

Definition at line 62 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4int DicomPhantomZSliceHeader::GetNoVoxelZ ( ) const
inline

Definition at line 63 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4double DicomPhantomZSliceHeader::GetVoxelHalfX ( ) const
inline

Definition at line 73 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4double DicomPhantomZSliceHeader::GetVoxelHalfY ( ) const
inline

Definition at line 74 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

G4double DicomPhantomZSliceHeader::GetVoxelHalfZ ( ) const
inline

Definition at line 75 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

DicomPhantomZSliceHeader DicomPhantomZSliceHeader::operator+ ( const DicomPhantomZSliceHeader rhs)

Definition at line 121 of file DicomPhantomZSliceHeader.cc.

Here is the call graph for this function:

void DicomPhantomZSliceHeader::operator+= ( const DicomPhantomZSliceHeader rhs)

Definition at line 115 of file DicomPhantomZSliceHeader.cc.

void DicomPhantomZSliceHeader::SetMaterialNames ( std::vector< G4String > &  mn)
inline

Definition at line 91 of file DicomPhantomZSliceHeader.hh.

void DicomPhantomZSliceHeader::SetMaxX ( const G4double  val)
inline

Definition at line 85 of file DicomPhantomZSliceHeader.hh.

void DicomPhantomZSliceHeader::SetMaxY ( const G4double  val)
inline

Definition at line 87 of file DicomPhantomZSliceHeader.hh.

void DicomPhantomZSliceHeader::SetMaxZ ( const G4double  val)
inline

Definition at line 89 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

void DicomPhantomZSliceHeader::SetMinX ( const G4double  val)
inline

Definition at line 84 of file DicomPhantomZSliceHeader.hh.

void DicomPhantomZSliceHeader::SetMinY ( const G4double  val)
inline

Definition at line 86 of file DicomPhantomZSliceHeader.hh.

void DicomPhantomZSliceHeader::SetMinZ ( const G4double  val)
inline

Definition at line 88 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:

void DicomPhantomZSliceHeader::SetNoVoxelX ( const G4int  val)
inline

Definition at line 80 of file DicomPhantomZSliceHeader.hh.

void DicomPhantomZSliceHeader::SetNoVoxelY ( const G4int  val)
inline

Definition at line 81 of file DicomPhantomZSliceHeader.hh.

void DicomPhantomZSliceHeader::SetNoVoxelZ ( const G4int  val)
inline

Definition at line 82 of file DicomPhantomZSliceHeader.hh.

Here is the caller graph for this function:


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