Geant4  10.03
DicomVFile Class Referenceabstract

#include <DicomVFile.hh>

+ Inheritance diagram for DicomVFile:
+ Collaboration diagram for DicomVFile:

Public Member Functions

 DicomVFile ()
 
 DicomVFile (DcmDataset *dset)
 
 ~DicomVFile ()
 
void SetFileName (G4String fName)
 

Protected Member Functions

virtual void ReadData ()=0
 
virtual std::vector< G4doubleRead1Data (DcmDataset *dset, DcmTagKey tagKey, G4int nData)
 
virtual OFString Read1DataStr (DcmDataset *dset, DcmTagKey tagKey)
 

Protected Attributes

DcmDataset * theDataset
 
G4String fFileName
 

Detailed Description

Definition at line 35 of file DicomVFile.hh.

Constructor & Destructor Documentation

DicomVFile::DicomVFile ( )
inline

Definition at line 38 of file DicomVFile.hh.

DicomVFile::DicomVFile ( DcmDataset *  dset)

Definition at line 35 of file DicomVFile.cc.

DicomVFile::~DicomVFile ( )
inline

Definition at line 40 of file DicomVFile.hh.

Member Function Documentation

std::vector< G4double > DicomVFile::Read1Data ( DcmDataset *  dset,
DcmTagKey  tagKey,
G4int  nData 
)
protectedvirtual

Definition at line 40 of file DicomVFile.cc.

References G4cout, G4Exception(), and JustWarning.

Referenced by DicomVFileImage::ReadData().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

OFString DicomVFile::Read1DataStr ( DcmDataset *  dset,
DcmTagKey  tagKey 
)
protectedvirtual

Definition at line 71 of file DicomVFile.cc.

References G4cout, G4Exception(), and JustWarning.

+ Here is the call graph for this function:

virtual void DicomVFile::ReadData ( )
protectedpure virtual
void DicomVFile::SetFileName ( G4String  fName)
inline

Definition at line 42 of file DicomVFile.hh.

References fFileName, and fName.

Referenced by DicomFileMgr::AddFile().

+ Here is the caller graph for this function:

Member Data Documentation

DcmDataset* DicomVFile::theDataset
protected

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