GDCM
2.4.5
|
#include <gdcmXMLPrinter.h>
Public Types | |
enum | PrintStyles { OnlyUUID = 0, LOADBULKDATA = 1 } |
Public Member Functions | |
XMLPrinter () | |
virtual | ~XMLPrinter () |
PrintStyles | GetPrintStyle () const |
virtual void | HandleBulkData (const char *uuid, const TransferSyntax &ts, const char *bulkdata, size_t bulklen) |
void | Print (std::ostream &os) |
void | PrintDataSet (const DataSet &ds, const TransferSyntax &ts, std::ostream &os) |
void | SetFile (File const &f) |
void | SetStyle (PrintStyles ps) |
Protected Member Functions | |
VR | PrintDataElement (std::ostream &os, const Dicts &dicts, const DataSet &ds, const DataElement &de, const TransferSyntax &ts) |
void | PrintSQ (const SequenceOfItems *sqi, const TransferSyntax &ts, std::ostream &os) |
Protected Attributes | |
const File * | F |
PrintStyles | PrintStyle |
gdcm::XMLPrinter::XMLPrinter | ( | ) |
|
virtual |
|
inline |
|
virtual |
Virtual function mecanism to allow application programmer to override the default mecanism for BulkData handling. By default GDCM will simply discard the BulkData and only write the UUID
void gdcm::XMLPrinter::Print | ( | std::ostream & | os | ) |
|
protected |
void gdcm::XMLPrinter::PrintDataSet | ( | const DataSet & | ds, |
const TransferSyntax & | ts, | ||
std::ostream & | os | ||
) |
|
protected |
|
inline |
|
inline |
|
protected |
|
protected |