Mercurial > hg > orthanc-stone
diff Framework/Layers/SingleFrameRendererFactory.h @ 74:6546dbcc0a7d wasm
missing file
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 24 May 2017 12:08:08 +0200 |
parents | 28956ed68280 |
children | f0dd03210372 |
line wrap: on
line diff
--- a/Framework/Layers/SingleFrameRendererFactory.h Wed May 24 11:59:24 2017 +0200 +++ b/Framework/Layers/SingleFrameRendererFactory.h Wed May 24 12:08:08 2017 +0200 @@ -22,19 +22,16 @@ #pragma once #include "ILayerRendererFactory.h" -#include "../../Resources/Orthanc/Plugins/Samples/Common/IOrthancConnection.h" +#include "../Toolbox/OrthancSlicesLoader.h" namespace OrthancStone { - class SingleFrameRendererFactory : public ILayerRendererFactory + class SingleFrameRendererFactory : + public ILayerRendererFactory, + public OrthancSlicesLoader::ICallback // TODO PImpl { private: - OrthancPlugins::IOrthancConnection& orthanc_; - std::auto_ptr<OrthancPlugins::IDicomDataset> dicom_; - - std::string instance_; - unsigned int frame_; - Orthanc::PixelFormat format_; + OrthancSlicesLoader loader_; public: SingleFrameRendererFactory(OrthancPlugins::IOrthancConnection& orthanc,