Mercurial > hg > orthanc-stone
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 }; |