comparison Framework/Loaders/OrthancMultiframeVolumeLoader.h @ 921:81d30cd93b65 toa2019072201

Ability to ask the loader for the geometry in PULL mode (when subscribing to the messages is not possible) + small changes (removed const/ref qualifiers for boost::shared_ptr param, added traces, doc change)
author Benjamin Golinvaux <bgo@osimis.io>
date Mon, 22 Jul 2019 11:21:09 +0200
parents 1f85e9c7d020
children 401808e7ff2e
comparison
equal deleted inserted replaced
918:d6c029d15aaa 921:81d30cd93b65
40 40
41 boost::shared_ptr<DicomVolumeImage> volume_; 41 boost::shared_ptr<DicomVolumeImage> volume_;
42 std::string instanceId_; 42 std::string instanceId_;
43 std::string transferSyntaxUid_; 43 std::string transferSyntaxUid_;
44 44
45
46 const std::string& GetInstanceId() const; 45 const std::string& GetInstanceId() const;
47 46
48 void ScheduleFrameDownloads(); 47 void ScheduleFrameDownloads();
49 48
50 void SetTransferSyntax(const std::string& transferSyntax); 49 void SetTransferSyntax(const std::string& transferSyntax);
55 void CopyPixelData(const std::string& pixelData); 54 void CopyPixelData(const std::string& pixelData);
56 55
57 void SetUncompressedPixelData(const std::string& pixelData); 56 void SetUncompressedPixelData(const std::string& pixelData);
58 57
59 public: 58 public:
60 OrthancMultiframeVolumeLoader(const boost::shared_ptr<DicomVolumeImage>& volume, 59 OrthancMultiframeVolumeLoader(boost::shared_ptr<DicomVolumeImage> volume,
61 IOracle& oracle, 60 IOracle& oracle,
62 IObservable& oracleObservable); 61 IObservable& oracleObservable);
63 62
64 void LoadInstance(const std::string& instanceId); 63 void LoadInstance(const std::string& instanceId);
65 }; 64 };