#include <iostream>
int main(int argc, char *argv[])
{
if( argc < 2 )
{
std::cerr << argv[0] << " input.dcm" << std::endl;
return 1;
}
const char *filename = argv[1];
{
std::cerr << "Could not read: " << filename << std::endl;
return 1;
}
Tag tPatientName(0x0,0x0);
std::cout << "Found: " << tPatientName << std::endl;
std::cout << "Found: " << tPatientsName << std::endl;
std::cout << "Found: " << tDoseGridScaling << std::endl;
{
std::cout <<
"Attribute Value as String: " << sf.
ToString( tDoseGridScaling ) << std::endl;
std::pair<std::string, std::string> pss
std::cout << "Attribute Name Checked: " << pss.first << std::endl;
std::cout << "Attribute Value (string): " << pss.second << std::endl;
assert( at.
GetTag() == tDoseGridScaling );
std::cout << "DoseGridScaling=" << v << std::endl;
}
return 0;
}
Attribute class This class use template metaprograming tricks to let the user know when the template ...
Definition gdcmAttribute.h:86
ArrayType & GetValue(unsigned int idx=0)
Definition gdcmAttribute.h:154
static Tag GetTag()
Definition gdcmAttribute.h:98
VRToType< TVR >::Type ArrayType
Definition gdcmAttribute.h:88
void SetFromDataSet(DataSet const &ds)
Definition gdcmAttribute.h:229
Class to represent a Data Set (which contains Data Elements)
Definition gdcmDataSet.h:56
bool FindDataElement(const PrivateTag &t) const
Look up if private tag 't' is present in the dataset:
Class to represent a map of DictEntry.
Definition gdcmDict.h:45
const DictEntry & GetDictEntryByName(const char *name, Tag &tag) const
Definition gdcmDict.h:155
Class to manipulate the sum of knowledge (all the dict user load)
Definition gdcmDicts.h:29
const Dict & GetPublicDict() const
a DICOM File
Definition gdcmFile.h:34
const DataSet & GetDataSet() const
Get Data Set.
Definition gdcmFile.h:57
Global.
Definition gdcmGlobal.h:50
Dicts const & GetDicts() const
static Global & GetInstance()
return the singleton instance
Reader ala DOM (Document Object Model)
Definition gdcmReader.h:54
const File & GetFile() const
Set/Get File.
Definition gdcmReader.h:72
virtual bool Read()
Main function to read a file.
void SetFileName(const char *filename_native)
StringFilter.
Definition gdcmStringFilter.h:30
std::string ToString(const DataElement &de) const
std::pair< std::string, std::string > ToStringPair(const DataElement &de) const
void SetFile(const File &f)
Set/Get File.
Definition gdcmStringFilter.h:63
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element).
Definition gdcmTag.h:39