comparison Plugins/Samples/Common/OrthancPluginCppWrapper.h @ 3236:872efde28e58

more constness
author Alain Mazy <alain@mazy.be>
date Fri, 15 Feb 2019 11:08:18 +0100
parents fca730c267d7
children 0f721f015b85
comparison
equal deleted inserted replaced
3235:6055bea6a6dc 3236:872efde28e58
333 private: 333 private:
334 OrthancPluginImage* image_; 334 OrthancPluginImage* image_;
335 335
336 void Clear(); 336 void Clear();
337 337
338 void CheckImageAvailable(); 338 void CheckImageAvailable() const;
339 339
340 public: 340 public:
341 OrthancImage(); 341 OrthancImage();
342 342
343 OrthancImage(OrthancPluginImage* image); 343 OrthancImage(OrthancPluginImage* image);
366 366
367 void DecodeDicomImage(const void* data, 367 void DecodeDicomImage(const void* data,
368 size_t size, 368 size_t size,
369 unsigned int frame); 369 unsigned int frame);
370 370
371 OrthancPluginPixelFormat GetPixelFormat(); 371 OrthancPluginPixelFormat GetPixelFormat() const;
372 372
373 unsigned int GetWidth(); 373 unsigned int GetWidth() const;
374 374
375 unsigned int GetHeight(); 375 unsigned int GetHeight() const;
376 376
377 unsigned int GetPitch(); 377 unsigned int GetPitch() const;
378 378
379 const void* GetBuffer(); 379 const void* GetBuffer() const;
380 380
381 const OrthancPluginImage* GetObject() const 381 const OrthancPluginImage* GetObject() const
382 { 382 {
383 return image_; 383 return image_;
384 } 384 }
385 385
386 void CompressPngImage(MemoryBuffer& target); 386 void CompressPngImage(MemoryBuffer& target) const;
387 387
388 void CompressJpegImage(MemoryBuffer& target, 388 void CompressJpegImage(MemoryBuffer& target,
389 uint8_t quality); 389 uint8_t quality) const;
390 390
391 void AnswerPngImage(OrthancPluginRestOutput* output); 391 void AnswerPngImage(OrthancPluginRestOutput* output) const;
392 392
393 void AnswerJpegImage(OrthancPluginRestOutput* output, 393 void AnswerJpegImage(OrthancPluginRestOutput* output,
394 uint8_t quality); 394 uint8_t quality) const;
395 }; 395 };
396 396
397 397
398 #if HAS_ORTHANC_PLUGIN_FIND_MATCHER == 1 398 #if HAS_ORTHANC_PLUGIN_FIND_MATCHER == 1
399 class FindMatcher : public boost::noncopyable 399 class FindMatcher : public boost::noncopyable