# HG changeset patch # User Sebastien Jodogne # Date 1495622107 -7200 # Node ID f0dd03210372eae769efc89fef132c1c86668cc6 # Parent 6546dbcc0a7df4ad1bc2c89ec267b7bc6eb4854f put SingleFrameRendererFactory back diff -r 6546dbcc0a7d -r f0dd03210372 Framework/Layers/SingleFrameRendererFactory.h --- a/Framework/Layers/SingleFrameRendererFactory.h Wed May 24 12:08:08 2017 +0200 +++ b/Framework/Layers/SingleFrameRendererFactory.h Wed May 24 12:35:07 2017 +0200 @@ -22,16 +22,19 @@ #pragma once #include "ILayerRendererFactory.h" -#include "../Toolbox/OrthancSlicesLoader.h" +#include "../../Resources/Orthanc/Plugins/Samples/Common/IOrthancConnection.h" namespace OrthancStone { - class SingleFrameRendererFactory : - public ILayerRendererFactory, - public OrthancSlicesLoader::ICallback // TODO PImpl + class SingleFrameRendererFactory : public ILayerRendererFactory { private: - OrthancSlicesLoader loader_; + OrthancPlugins::IOrthancConnection& orthanc_; + std::auto_ptr dicom_; + + std::string instance_; + unsigned int frame_; + Orthanc::PixelFormat format_; public: SingleFrameRendererFactory(OrthancPlugins::IOrthancConnection& orthanc,