Mercurial > hg > orthanc-stone
comparison Framework/Scene2D/CairoCompositor.cpp @ 768:55411e7da2f7
LookupTableTextureSceneLayer
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Thu, 23 May 2019 20:04:33 +0200 |
parents | 6129b1e5ba42 |
children | 7a7e4e1f558f |
comparison
equal
deleted
inserted
replaced
767:dce5b067d040 | 768:55411e7da2f7 |
---|---|
22 #include "CairoCompositor.h" | 22 #include "CairoCompositor.h" |
23 | 23 |
24 #include "Internals/CairoColorTextureRenderer.h" | 24 #include "Internals/CairoColorTextureRenderer.h" |
25 #include "Internals/CairoFloatTextureRenderer.h" | 25 #include "Internals/CairoFloatTextureRenderer.h" |
26 #include "Internals/CairoInfoPanelRenderer.h" | 26 #include "Internals/CairoInfoPanelRenderer.h" |
27 #include "Internals/CairoLookupTableTextureRenderer.h" | |
27 #include "Internals/CairoPolylineRenderer.h" | 28 #include "Internals/CairoPolylineRenderer.h" |
28 #include "Internals/CairoTextRenderer.h" | 29 #include "Internals/CairoTextRenderer.h" |
29 | 30 |
30 #include <Core/OrthancException.h> | 31 #include <Core/OrthancException.h> |
31 | 32 |
57 case ISceneLayer::Type_ColorTexture: | 58 case ISceneLayer::Type_ColorTexture: |
58 return new Internals::CairoColorTextureRenderer(*this, layer); | 59 return new Internals::CairoColorTextureRenderer(*this, layer); |
59 | 60 |
60 case ISceneLayer::Type_FloatTexture: | 61 case ISceneLayer::Type_FloatTexture: |
61 return new Internals::CairoFloatTextureRenderer(*this, layer); | 62 return new Internals::CairoFloatTextureRenderer(*this, layer); |
63 | |
64 case ISceneLayer::Type_LookupTableTexture: | |
65 return new Internals::CairoLookupTableTextureRenderer(*this, layer); | |
62 | 66 |
63 case ISceneLayer::Type_Text: | 67 case ISceneLayer::Type_Text: |
64 { | 68 { |
65 const TextSceneLayer& l = dynamic_cast<const TextSceneLayer&>(layer); | 69 const TextSceneLayer& l = dynamic_cast<const TextSceneLayer&>(layer); |
66 | 70 |