gdcmDictPrinter.h
Go to the documentation of this file.
/*=========================================================================
Program: GDCM (Grassroots DICOM). A DICOM library
Copyright (c) 2006-2011 Mathieu Malaterre
All rights reserved.
See Copyright.txt or http://gdcm.sourceforge.net/Copyright.html for details.
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the above copyright notice for more information.
=========================================================================*/
#ifndef GDCMDICTPRINTER_H
#define GDCMDICTPRINTER_H
#include "gdcmPrinter.h"
namespace gdcm
{
// It's a sink there is no output
class GDCM_EXPORT DictPrinter : public Printer
{
public:
DictPrinter();
~DictPrinter() = default;
void Print(std::ostream& os);
protected:
void PrintDataElement2(std::ostream& os, const DataSet &ds, const DataElement &ide);
void PrintDataSet2(std::ostream& os, const DataSet &ds);
};
} // end namespace gdcm
#endif //GDCMDICTPRINTER_H
gdcm::DataElement
Class to represent a Data Element either Implicit or Explicit.
Definition gdcmDataElement.h:59
gdcm::DataSet
Class to represent a Data Set (which contains Data Elements).
Definition gdcmDataSet.h:56
gdcm::DictPrinter::~DictPrinter
~DictPrinter()=default
gdcm::DictPrinter::Print
void Print(std::ostream &os)
gdcm::DictPrinter::PrintDataSet2
void PrintDataSet2(std::ostream &os, const DataSet &ds)
gdcm::DictPrinter::DictPrinter
DictPrinter()
gdcm::DictPrinter::PrintDataElement2
void PrintDataElement2(std::ostream &os, const DataSet &ds, const DataElement &ide)
gdcm::Printer::Printer
Printer()
gdcmPrinter.h
GDCM_EXPORT
#define GDCM_EXPORT
Definition gdcmWin32.h:34
gdcm
Definition gdcmASN1.h:21