12#ifndef __mlPresentationState_H
13#define __mlPresentationState_H
17#include <FMEThirdPartyWarningsDisable.h>
18#include <boost/shared_ptr.hpp>
19#include <dcmtk/dcmdata/dcdatset.h>
20#include <dcmtk/dcmdata/dcfilefo.h>
21#include "dcmtk/dcmpstat/dcmpstat.h"
22#include "dcmtk/dcmpstat/dvpstat.h"
23#include "dcmtk/dcmpstat/dvpstx.h"
24#include "dcmtk/dcmpstat/dvpsgr.h"
25#include "dcmtk/dcmpstat/dvpscu.h"
26#include <FMEThirdPartyWarningsRestore.h>
37class MultiFileVolumeList;
56 bool isValid() {
return _internalObjectPtr != NULL; }
Project global and OS specific declarations.
#define ML_MULTIFILE_VOLUME_LIST_DCMTK_OUTPUTS_EXPORT
DLL export macro definition.
const MultiFileVolumeList * getMultiFileVolumeList()
PresentationState(const std::string &dcmFileName="", MultiFileVolumeList *mfvl=NULL)
DVPresentationStatePtr getDVPresentationStateIOD()
Get the PresentationState dcmtk object.
bool isValid()
Return true if wrapped PresentationStateumentIOD object is valid.
boost::shared_ptr< DVPresentationState > DVPresentationStatePtr
Boost shared pointer managing a PresentationState object.
#define ML_CLASS_HEADER(className)