Mercurial > hg > orthanc-stone
diff Framework/Scene2D/LookupTableTextureSceneLayer.cpp @ 1072:391fb6d6905d
OrthancMultiframeVolumeLoader asks volume image to compute range +
added IsContextLost to wasm viewport +
added "computeRange" bool property to DicomVolumeImage +
added ability to ask the MPR slicer for its source volume (to retrieve voxel
value range)
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Wed, 16 Oct 2019 15:43:21 +0200 |
parents | 11fc84650e4b |
children | 287ec78f63b4 |
line wrap: on
line diff
--- a/Framework/Scene2D/LookupTableTextureSceneLayer.cpp Tue Oct 15 14:30:19 2019 +0200 +++ b/Framework/Scene2D/LookupTableTextureSceneLayer.cpp Wed Oct 16 15:43:21 2019 +0200 @@ -52,7 +52,7 @@ SetTexture(t.release()); } - SetLookupTableGrayscale(); + SetLookupTableGrayscale(); // simple ramp between 0 and 255 SetRange(0, 1); } @@ -158,7 +158,8 @@ { Orthanc::ImageProcessing::GetMinMaxFloatValue(minValue_, maxValue_, GetTexture()); assert(minValue_ <= maxValue_); - + // TODO: debug to be removed + LOG(ERROR) << "LookupTableTextureSceneLayer::FitRange(): minValue_ = " << minValue_ << " maxValue_ = " << maxValue_; IncrementRevision(); } @@ -168,6 +169,8 @@ std::auto_ptr<LookupTableTextureSceneLayer> cloned (new LookupTableTextureSceneLayer(GetTexture())); + + // TODO: why is windowing_ not copied?????? cloned->CopyParameters(*this); cloned->minValue_ = minValue_; cloned->maxValue_ = maxValue_;