int main(int argc, char *argv[])
{
if( argc < 2 ) return 1;
const char *filename = argv[1];
if( !reader.
Read() )
return 1;
std::stringstream ss;
std::cout << ss.str() << std::endl;
{
std::cerr << "Could not decode" << std::endl;
return 1;
}
if( !w.
Write() )
return 1;
return 0;
}
a DICOM File
Definition gdcmFile.h:34
const DataSet & GetDataSet() const
Get Data Set.
Definition gdcmFile.h:57
const FileMetaInformation & GetHeader() const
Get File Meta Information.
Definition gdcmFile.h:48
bool Code(DataSet const &in, std::ostream &os)
bool Decode(std::istream &is, DataSet &out)
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)
@ ExplicitVRLittleEndian
Definition gdcmTransferSyntax.h:64
Writer ala DOM (Document Object Model)
Definition gdcmWriter.h:49
File & GetFile()
Definition gdcmWriter.h:67
virtual bool Write()
Main function to tell the writer to write.
void SetFileName(const char *filename_native)
Set the filename of DICOM file to write: