Mercurial > hg > orthanc-stone
diff Framework/Scene2D/GrayscaleStyleConfigurator.h @ 914:4d1f57773b5b
Added image inversion support in GrayscaleStyleConfigurator + OpenGLFloatTextureProgram
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Fri, 19 Jul 2019 10:54:03 +0200 |
parents | 2b4b6b86520a |
children | eb28dfe432f7 |
line wrap: on
line diff
--- a/Framework/Scene2D/GrayscaleStyleConfigurator.h Fri Jul 19 10:30:40 2019 +0200 +++ b/Framework/Scene2D/GrayscaleStyleConfigurator.h Fri Jul 19 10:54:03 2019 +0200 @@ -38,7 +38,7 @@ ImageWindowing windowing_; float customWindowWidth_; float customWindowCenter_; - // TODO - Add custom windowing + bool inverted_; public: GrayscaleStyleConfigurator() : @@ -46,7 +46,8 @@ linearInterpolation_(false), hasWindowing_(false), customWindowWidth_(0), - customWindowCenter_(0) + customWindowCenter_(0), + inverted_(false) { } @@ -54,6 +55,8 @@ void SetCustomWindowing(float windowWidth, float windowCenter); + void SetInverted(bool inverted); + void SetLinearInterpolation(bool enabled); bool IsLinearInterpolation() const