Mercurial > hg > orthanc
diff OrthancCppClient/Series.h @ 496:7f7a2d174acb laaw
preparing Laaw packaging
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 17 Jul 2013 17:07:12 +0200 |
parents | 482cde3f3c14 |
children | ec19da4a1fe7 |
line wrap: on
line diff
--- a/OrthancCppClient/Series.h Wed Jul 17 13:45:28 2013 +0200 +++ b/OrthancCppClient/Series.h Wed Jul 17 17:07:12 2013 +0200 @@ -39,7 +39,7 @@ namespace OrthancClient { - class Series : + class LAAW_API Series : public Orthanc::IDynamicObject, private Orthanc::ArrayFilledByThreads::IFiller { @@ -78,7 +78,7 @@ public: Series(const OrthancConnection& connection, - const std::string& id); + const char* id); void Reload() { @@ -87,39 +87,39 @@ bool Is3DImage(); - unsigned int GetInstanceCount(); + uint32_t GetInstanceCount(); - Instance& GetInstance(unsigned int index); + Instance& GetInstance(uint32_t index); - const std::string& GetId() const + const char* GetId() const { - return id_; + return id_.c_str(); } std::string GetUrl() const; - unsigned int GetWidth(); + uint32_t GetWidth(); - unsigned int GetHeight(); + uint32_t GetHeight(); void GetVoxelSize(float& sizeX, float& sizeY, float& sizeZ); std::string GetMainDicomTag(const char* tag, const char* defaultValue) const; - void Load3DImage(void* target, - Orthanc::PixelFormat format, - size_t lineStride, - size_t stackStride, - Orthanc::ThreadedCommandProcessor::IListener& listener) + LAAW_API_INTERNAL void Load3DImage(void* target, + Orthanc::PixelFormat format, + int64_t lineStride, + int64_t stackStride, + Orthanc::ThreadedCommandProcessor::IListener& listener) { Load3DImage(target, format, lineStride, stackStride, &listener); } void Load3DImage(void* target, Orthanc::PixelFormat format, - size_t lineStride, - size_t stackStride) + int64_t lineStride, + int64_t stackStride) { Load3DImage(target, format, lineStride, stackStride, NULL); }