From f525bd7727a02b7c501e1fddeee0940ef3afc671 Mon Sep 17 00:00:00 2001 From: Michael Jackson Date: Fri, 19 Apr 2024 12:45:50 -0400 Subject: [PATCH] Fix failing unit test. Centralize what a valid preset is. Update docs Signed-off-by: Michael Jackson --- .../ColorTablePresets/ColorTablePresets.json | 5 + .../docs/GenerateColorTableFilter.md | 135 ++++++++++++++++-- .../docs/Images/ColorTable_2hot.png | Bin 0 -> 235 bytes ...Table_Asymmetrical_Earth_Tones_(6_21b).png | Bin 0 -> 326 bytes .../docs/Images/ColorTable_BLUE-WHITE.png | Bin 0 -> 228 bytes .../ColorTable_Black-Body_Radiation.png | Bin 0 -> 184 bytes .../ColorTable_Black_Blue_and_White.png | Bin 0 -> 223 bytes .../ColorTable_Black_Orange_and_White.png | Bin 0 -> 220 bytes .../Images/ColorTable_Blue_Green_Orange.png | Bin 0 -> 410 bytes .../ColorTable_Blue_Orange_(divergent).png | Bin 0 -> 432 bytes .../docs/Images/ColorTable_Blue_to_Yellow.png | Bin 0 -> 172 bytes .../docs/Images/ColorTable_Blues.png | Bin 0 -> 259 bytes .../docs/Images/ColorTable_BrBG.png | Bin 0 -> 319 bytes .../docs/Images/ColorTable_BrOrYl.png | Bin 0 -> 265 bytes .../docs/Images/ColorTable_BuGn.png | Bin 0 -> 267 bytes .../docs/Images/ColorTable_BuGnYl.png | Bin 0 -> 287 bytes .../docs/Images/ColorTable_BuPu.png | Bin 0 -> 272 bytes .../docs/Images/ColorTable_BuRd.png | Bin 0 -> 346 bytes .../Images/ColorTable_CIELab_Blue_to_Red.png | Bin 0 -> 216 bytes .../docs/Images/ColorTable_Cividis.png | Bin 0 -> 363 bytes .../docs/Images/ColorTable_Cold_and_Hot.png | Bin 0 -> 207 bytes .../docs/Images/ColorTable_Cool_to_Warm.png | Bin 0 -> 260 bytes .../ColorTable_Cool_to_Warm_(Extended).png | Bin 0 -> 393 bytes .../docs/Images/ColorTable_Fast.png | Bin 0 -> 324 bytes .../docs/Images/ColorTable_GBBr.png | Bin 0 -> 338 bytes .../Images/ColorTable_GREEN-WHITE_LINEAR.png | Bin 0 -> 245 bytes .../docs/Images/ColorTable_GYPi.png | Bin 0 -> 328 bytes .../docs/Images/ColorTable_GnBu.png | Bin 0 -> 284 bytes .../docs/Images/ColorTable_GnBuPu.png | Bin 0 -> 275 bytes .../docs/Images/ColorTable_GnRP.png | Bin 0 -> 324 bytes .../docs/Images/ColorTable_GnYlRd.png | Bin 0 -> 330 bytes .../docs/Images/ColorTable_Gray_and_Red.png | Bin 0 -> 285 bytes .../docs/Images/ColorTable_Grayscale.png | Bin 0 -> 166 bytes ...een-Blue_Asymmetric_Divergent_(62Blbc).png | Bin 0 -> 361 bytes .../docs/Images/ColorTable_Greens.png | Bin 0 -> 267 bytes .../docs/Images/ColorTable_GyRd.png | Bin 0 -> 285 bytes .../docs/Images/ColorTable_Haze.png | Bin 0 -> 256 bytes .../docs/Images/ColorTable_Haze_cyan.png | Bin 0 -> 300 bytes .../docs/Images/ColorTable_Haze_green.png | Bin 0 -> 294 bytes .../docs/Images/ColorTable_Haze_lime.png | Bin 0 -> 231 bytes .../ColorTable_Inferno_(matplotlib).png | Bin 0 -> 306 bytes .../docs/Images/ColorTable_Jet.png | Bin 0 -> 207 bytes .../Images/ColorTable_Linear_Blue_(8_31f).png | Bin 0 -> 288 bytes .../Images/ColorTable_Linear_Green_(Gr4L).png | Bin 0 -> 294 bytes .../Images/ColorTable_Linear_YGB_1211g.png | Bin 0 -> 322 bytes .../Images/ColorTable_Magma_(matplotlib).png | Bin 0 -> 333 bytes .../Images/ColorTable_Muted_Blue-Green.png | Bin 0 -> 341 bytes .../docs/Images/ColorTable_OrPu.png | Bin 0 -> 336 bytes .../docs/Images/ColorTable_Oranges.png | Bin 0 -> 260 bytes .../docs/Images/ColorTable_PRGn.png | Bin 0 -> 309 bytes .../docs/Images/ColorTable_PiYG.png | Bin 0 -> 340 bytes .../Images/ColorTable_Plasma_(matplotlib).png | Bin 0 -> 305 bytes .../docs/Images/ColorTable_PuBu.png | Bin 0 -> 278 bytes .../docs/Images/ColorTable_PuOr.png | Bin 0 -> 336 bytes .../docs/Images/ColorTable_PuRd.png | Bin 0 -> 273 bytes .../docs/Images/ColorTable_Purples.png | Bin 0 -> 260 bytes .../docs/Images/ColorTable_RED-PURPLE.png | Bin 0 -> 284 bytes .../Images/ColorTable_RED_TEMPERATURE.png | Bin 0 -> 224 bytes .../docs/Images/ColorTable_Rainbow.png | Bin 0 -> 197 bytes .../ColorTable_Rainbow_Blended_Black.png | Bin 0 -> 224 bytes .../ColorTable_Rainbow_Blended_Grey.png | Bin 0 -> 259 bytes .../ColorTable_Rainbow_Blended_White.png | Bin 0 -> 231 bytes .../Images/ColorTable_Rainbow_Desaturated.png | Bin 0 -> 253 bytes .../Images/ColorTable_Rainbow_Uniform.png | Bin 0 -> 330 bytes .../docs/Images/ColorTable_RdOr.png | Bin 0 -> 261 bytes .../docs/Images/ColorTable_RdOrYl.png | Bin 0 -> 263 bytes .../docs/Images/ColorTable_RdPu.png | Bin 0 -> 279 bytes .../docs/Images/ColorTable_Reds.png | Bin 0 -> 272 bytes .../Images/ColorTable_Spectral_lowBlue.png | Bin 0 -> 345 bytes .../docs/Images/ColorTable_Turbo.png | Bin 0 -> 440 bytes .../ColorTable_Viridis_(matplotlib).png | Bin 0 -> 315 bytes .../docs/Images/ColorTable_Warm_to_Cool.png | Bin 0 -> 260 bytes .../ColorTable_Warm_to_Cool_(Extended).png | Bin 0 -> 429 bytes .../docs/Images/ColorTable_X_Ray.png | Bin 0 -> 162 bytes .../docs/Images/ColorTable_Yellow_15.png | Bin 0 -> 310 bytes .../Images/ColorTable_Yellow_Gray_Blue.png | Bin 0 -> 390 bytes .../docs/Images/ColorTable_blue2cyan.png | Bin 0 -> 255 bytes .../docs/Images/ColorTable_blue2yellow.png | Bin 0 -> 167 bytes .../docs/Images/ColorTable_bone_Matlab.png | Bin 0 -> 226 bytes .../docs/Images/ColorTable_copper_Matlab.png | Bin 0 -> 256 bytes .../Images/ColorTable_erdc_blue2cyan_BW.png | Bin 0 -> 295 bytes .../docs/Images/ColorTable_erdc_blue2gold.png | Bin 0 -> 290 bytes .../Images/ColorTable_erdc_blue2gold_BW.png | Bin 0 -> 328 bytes .../Images/ColorTable_erdc_blue2green_BW.png | Bin 0 -> 339 bytes .../ColorTable_erdc_blue2green_muted.png | Bin 0 -> 319 bytes .../Images/ColorTable_erdc_blue2yellow.png | Bin 0 -> 278 bytes .../docs/Images/ColorTable_erdc_blue_BW.png | Bin 0 -> 288 bytes .../docs/Images/ColorTable_erdc_brown_BW.png | Bin 0 -> 264 bytes .../Images/ColorTable_erdc_cyan2orange.png | Bin 0 -> 272 bytes .../ColorTable_erdc_divHi_purpleGreen.png | Bin 0 -> 310 bytes .../ColorTable_erdc_divHi_purpleGreen_dim.png | Bin 0 -> 294 bytes .../ColorTable_erdc_divLow_icePeach.png | Bin 0 -> 308 bytes .../ColorTable_erdc_divLow_purpleGreen.png | Bin 0 -> 316 bytes .../docs/Images/ColorTable_erdc_gold_BW.png | Bin 0 -> 250 bytes .../ColorTable_erdc_green2yellow_BW.png | Bin 0 -> 289 bytes .../docs/Images/ColorTable_erdc_iceFire_H.png | Bin 0 -> 348 bytes .../docs/Images/ColorTable_erdc_iceFire_L.png | Bin 0 -> 348 bytes .../Images/ColorTable_erdc_magenta_BW.png | Bin 0 -> 278 bytes .../Images/ColorTable_erdc_marine2gold_BW.png | Bin 0 -> 328 bytes .../docs/Images/ColorTable_erdc_orange_BW.png | Bin 0 -> 258 bytes .../docs/Images/ColorTable_erdc_pbj_lin.png | Bin 0 -> 287 bytes .../Images/ColorTable_erdc_purple2green.png | Bin 0 -> 263 bytes .../ColorTable_erdc_purple2green_dark.png | Bin 0 -> 276 bytes .../Images/ColorTable_erdc_purple2pink_BW.png | Bin 0 -> 288 bytes .../docs/Images/ColorTable_erdc_purple_BW.png | Bin 0 -> 271 bytes .../Images/ColorTable_erdc_rainbow_bright.png | Bin 0 -> 346 bytes .../Images/ColorTable_erdc_rainbow_dark.png | Bin 0 -> 314 bytes .../Images/ColorTable_erdc_red2purple_BW.png | Bin 0 -> 296 bytes .../Images/ColorTable_erdc_red2yellow_BW.png | Bin 0 -> 276 bytes .../docs/Images/ColorTable_erdc_red_BW.png | Bin 0 -> 285 bytes .../ColorTable_erdc_sapphire2gold_BW.png | Bin 0 -> 322 bytes .../docs/Images/ColorTable_gist_earth.png | Bin 0 -> 338 bytes .../docs/Images/ColorTable_heated_object.png | Bin 0 -> 266 bytes .../docs/Images/ColorTable_hsv.png | Bin 0 -> 186 bytes .../docs/Images/ColorTable_hue_L60.png | Bin 0 -> 347 bytes .../docs/Images/ColorTable_magenta.png | Bin 0 -> 257 bytes .../docs/Images/ColorTable_nic_CubicL.png | Bin 0 -> 339 bytes .../docs/Images/ColorTable_nic_CubicYF.png | Bin 0 -> 309 bytes .../docs/Images/ColorTable_nic_Edge.png | Bin 0 -> 384 bytes .../docs/Images/ColorTable_pink_Matlab.png | Bin 0 -> 260 bytes .../test/GenerateColorTableTest.cpp | 50 +++---- src/simplnx/Utilities/ColorTableUtilities.cpp | 24 +++- src/simplnx/Utilities/ColorTableUtilities.hpp | 7 + 123 files changed, 181 insertions(+), 40 deletions(-) create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_2hot.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Asymmetrical_Earth_Tones_(6_21b).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_BLUE-WHITE.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Black-Body_Radiation.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Black_Blue_and_White.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Black_Orange_and_White.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Blue_Green_Orange.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Blue_Orange_(divergent).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Blue_to_Yellow.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Blues.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_BrBG.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_BrOrYl.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_BuGn.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_BuGnYl.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_BuPu.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_BuRd.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_CIELab_Blue_to_Red.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Cividis.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Cold_and_Hot.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Cool_to_Warm.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Cool_to_Warm_(Extended).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Fast.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_GBBr.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_GREEN-WHITE_LINEAR.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_GYPi.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_GnBu.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_GnBuPu.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_GnRP.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_GnYlRd.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Gray_and_Red.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Grayscale.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Green-Blue_Asymmetric_Divergent_(62Blbc).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Greens.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_GyRd.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Haze.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Haze_cyan.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Haze_green.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Haze_lime.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Inferno_(matplotlib).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Jet.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Linear_Blue_(8_31f).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Linear_Green_(Gr4L).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Linear_YGB_1211g.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Magma_(matplotlib).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Muted_Blue-Green.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_OrPu.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Oranges.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_PRGn.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_PiYG.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Plasma_(matplotlib).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_PuBu.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_PuOr.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_PuRd.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Purples.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_RED-PURPLE.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_RED_TEMPERATURE.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow_Blended_Black.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow_Blended_Grey.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow_Blended_White.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow_Desaturated.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow_Uniform.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_RdOr.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_RdOrYl.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_RdPu.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Reds.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Spectral_lowBlue.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Turbo.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Viridis_(matplotlib).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Warm_to_Cool.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Warm_to_Cool_(Extended).png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_X_Ray.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Yellow_15.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_Yellow_Gray_Blue.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_blue2cyan.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_blue2yellow.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_bone_Matlab.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_copper_Matlab.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2cyan_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2gold.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2gold_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2green_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2green_muted.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2yellow.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_brown_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_cyan2orange.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divHi_purpleGreen.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divHi_purpleGreen_dim.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divLow_icePeach.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divLow_purpleGreen.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_gold_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_green2yellow_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_iceFire_H.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_iceFire_L.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_magenta_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_marine2gold_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_orange_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_pbj_lin.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_purple2green.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_purple2green_dark.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_purple2pink_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_purple_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_rainbow_bright.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_rainbow_dark.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_red2purple_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_red2yellow_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_red_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_sapphire2gold_BW.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_gist_earth.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_heated_object.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_hsv.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_hue_L60.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_magenta.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_nic_CubicL.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_nic_CubicYF.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_nic_Edge.png create mode 100644 src/Plugins/SimplnxCore/docs/Images/ColorTable_pink_Matlab.png diff --git a/resources/ColorTablePresets/ColorTablePresets.json b/resources/ColorTablePresets/ColorTablePresets.json index 2e32b32f08..ce365c9795 100644 --- a/resources/ColorTablePresets/ColorTablePresets.json +++ b/resources/ColorTablePresets/ColorTablePresets.json @@ -2937,6 +2937,11 @@ 0.0 ] }, + { + "ColorSpace" : "RGB", + "Name" : "Rainbow", + "RGBPoints" : [ -1, 0, 0, 1, -0.5, 0, 1, 1, 0, 0, 1, 0, 0.5, 1, 1, 0, 1, 1, 0, 0 ] + }, { "ColorSpace": "RGB", "Name": "Rainbow Desaturated", diff --git a/src/Plugins/SimplnxCore/docs/GenerateColorTableFilter.md b/src/Plugins/SimplnxCore/docs/GenerateColorTableFilter.md index 88b2fe862b..9047f02ada 100644 --- a/src/Plugins/SimplnxCore/docs/GenerateColorTableFilter.md +++ b/src/Plugins/SimplnxCore/docs/GenerateColorTableFilter.md @@ -12,21 +12,126 @@ value. These are the valid preset strings that can be used. -* "Rainbow Desaturated" -* "Cold and Hot" -* "Black-Body Radiation" -* "X Ray" -* "Grayscale" -* "Black, Blue and White" -* "Black, Orange and White" -* "Rainbow Blended White" -* "Rainbow Blended Grey" -* "Rainbow Blended Black" -* "Blue to Yellow" -* "jet" -* "rainbow" -* "Haze" -* "hsv" +| Preset Name | Color Space | Example | +|-------------|-------------|---------| +| 2hot | Lab | ![2hot](Images/ColorTable_2hot.png) | +| Asymmetrical Earth Tones (6_21b) | Lab | ![Asymmetrical Earth Tones (6_21b)](Images/ColorTable_Asymmetrical_Earth_Tones_(6_21b).png) | +| Black-Body Radiation | RGB | ![Black-Body Radiation](Images/ColorTable_Black-Body_Radiation.png) | +| Black, Blue and White | RGB | ![Black, Blue and White](Images/ColorTable_Black_Blue_and_White.png) | +| Black, Orange and White | RGB | ![Black, Orange and White](Images/ColorTable_Black_Orange_and_White.png) | +| Blue - Green - Orange | CIELAB | ![Blue - Green - Orange](Images/ColorTable_Blue_Green_Orange.png) | +| Blue Orange (divergent) | Lab | ![Blue Orange (divergent)](Images/ColorTable_Blue_Orange_(divergent).png) | +| Blue to Yellow | RGB | ![Blue to Yellow](Images/ColorTable_Blue_to_Yellow.png) | +| BLUE-WHITE | Lab | ![BLUE-WHITE](Images/ColorTable_BLUE-WHITE.png) | +| blue2cyan | Lab | ![blue2cyan](Images/ColorTable_blue2cyan.png) | +| blue2yellow | Lab | ![blue2yellow](Images/ColorTable_blue2yellow.png) | +| Blues | Lab | ![Blues](Images/ColorTable_Blues.png) | +| bone_Matlab | Lab | ![bone_Matlab](Images/ColorTable_bone_Matlab.png) | +| BrBG | Lab | ![BrBG](Images/ColorTable_BrBG.png) | +| BrOrYl | Lab | ![BrOrYl](Images/ColorTable_BrOrYl.png) | +| BuGn | Lab | ![BuGn](Images/ColorTable_BuGn.png) | +| BuGnYl | Lab | ![BuGnYl](Images/ColorTable_BuGnYl.png) | +| BuPu | Lab | ![BuPu](Images/ColorTable_BuPu.png) | +| BuRd | Lab | ![BuRd](Images/ColorTable_BuRd.png) | +| CIELab Blue to Red | Lab | ![CIELab Blue to Red](Images/ColorTable_CIELab_Blue_to_Red.png) | +| Cividis | Lab | ![Cividis](Images/ColorTable_Cividis.png) | +| Cold and Hot | RGB | ![Cold and Hot](Images/ColorTable_Cold_and_Hot.png) | +| Cool to Warm (Extended) | Lab | ![Cool to Warm (Extended)](Images/ColorTable_Cool_to_Warm_(Extended).png) | +| Cool to Warm | Diverging | ![Cool to Warm](Images/ColorTable_Cool_to_Warm.png) | +| copper_Matlab | Lab | ![copper_Matlab](Images/ColorTable_copper_Matlab.png) | +| erdc_blue_BW | Lab | ![erdc_blue_BW](Images/ColorTable_erdc_blue_BW.png) | +| erdc_blue2cyan_BW | Lab | ![erdc_blue2cyan_BW](Images/ColorTable_erdc_blue2cyan_BW.png) | +| erdc_blue2gold | Lab | ![erdc_blue2gold](Images/ColorTable_erdc_blue2gold.png) | +| erdc_blue2gold_BW | Lab | ![erdc_blue2gold_BW](Images/ColorTable_erdc_blue2gold_BW.png) | +| erdc_blue2green_BW | Lab | ![erdc_blue2green_BW](Images/ColorTable_erdc_blue2green_BW.png) | +| erdc_blue2green_muted | Lab | ![erdc_blue2green_muted](Images/ColorTable_erdc_blue2green_muted.png) | +| erdc_blue2yellow | Lab | ![erdc_blue2yellow](Images/ColorTable_erdc_blue2yellow.png) | +| erdc_brown_BW | Lab | ![erdc_brown_BW](Images/ColorTable_erdc_brown_BW.png) | +| erdc_cyan2orange | Lab | ![erdc_cyan2orange](Images/ColorTable_erdc_cyan2orange.png) | +| erdc_divHi_purpleGreen | Lab | ![erdc_divHi_purpleGreen](Images/ColorTable_erdc_divHi_purpleGreen.png) | +| erdc_divHi_purpleGreen_dim | Lab | ![erdc_divHi_purpleGreen_dim](Images/ColorTable_erdc_divHi_purpleGreen_dim.png) | +| erdc_divLow_icePeach | Lab | ![erdc_divLow_icePeach](Images/ColorTable_erdc_divLow_icePeach.png) | +| erdc_divLow_purpleGreen | Lab | ![erdc_divLow_purpleGreen](Images/ColorTable_erdc_divLow_purpleGreen.png) | +| erdc_gold_BW | Lab | ![erdc_gold_BW](Images/ColorTable_erdc_gold_BW.png) | +| erdc_green2yellow_BW | Lab | ![erdc_green2yellow_BW](Images/ColorTable_erdc_green2yellow_BW.png) | +| erdc_iceFire_H | Lab | ![erdc_iceFire_H](Images/ColorTable_erdc_iceFire_H.png) | +| erdc_iceFire_L | Lab | ![erdc_iceFire_L](Images/ColorTable_erdc_iceFire_L.png) | +| erdc_magenta_BW | Lab | ![erdc_magenta_BW](Images/ColorTable_erdc_magenta_BW.png) | +| erdc_marine2gold_BW | Lab | ![erdc_marine2gold_BW](Images/ColorTable_erdc_marine2gold_BW.png) | +| erdc_orange_BW | Lab | ![erdc_orange_BW](Images/ColorTable_erdc_orange_BW.png) | +| erdc_pbj_lin | Lab | ![erdc_pbj_lin](Images/ColorTable_erdc_pbj_lin.png) | +| erdc_purple_BW | Lab | ![erdc_purple_BW](Images/ColorTable_erdc_purple_BW.png) | +| erdc_purple2green | Lab | ![erdc_purple2green](Images/ColorTable_erdc_purple2green.png) | +| erdc_purple2green_dark | Lab | ![erdc_purple2green_dark](Images/ColorTable_erdc_purple2green_dark.png) | +| erdc_purple2pink_BW | Lab | ![erdc_purple2pink_BW](Images/ColorTable_erdc_purple2pink_BW.png) | +| erdc_rainbow_bright | Lab | ![erdc_rainbow_bright](Images/ColorTable_erdc_rainbow_bright.png) | +| erdc_rainbow_dark | Lab | ![erdc_rainbow_dark](Images/ColorTable_erdc_rainbow_dark.png) | +| erdc_red_BW | Lab | ![erdc_red_BW](Images/ColorTable_erdc_red_BW.png) | +| erdc_red2purple_BW | Lab | ![erdc_red2purple_BW](Images/ColorTable_erdc_red2purple_BW.png) | +| erdc_red2yellow_BW | Lab | ![erdc_red2yellow_BW](Images/ColorTable_erdc_red2yellow_BW.png) | +| erdc_sapphire2gold_BW | Lab | ![erdc_sapphire2gold_BW](Images/ColorTable_erdc_sapphire2gold_BW.png) | +| Fast | RGB | ![Fast](Images/ColorTable_Fast.png) | +| GBBr | Lab | ![GBBr](Images/ColorTable_GBBr.png) | +| gist_earth | Lab | ![gist_earth](Images/ColorTable_gist_earth.png) | +| GnBu | Lab | ![GnBu](Images/ColorTable_GnBu.png) | +| GnBuPu | Lab | ![GnBuPu](Images/ColorTable_GnBuPu.png) | +| GnRP | Lab | ![GnRP](Images/ColorTable_GnRP.png) | +| GnYlRd | Lab | ![GnYlRd](Images/ColorTable_GnYlRd.png) | +| Gray and Red | Lab | ![Gray and Red](Images/ColorTable_Gray_and_Red.png) | +| Grayscale | RGB | ![Grayscale](Images/ColorTable_Grayscale.png) | +| Green-Blue Asymmetric Divergent (62Blbc) | Lab | ![Green-Blue Asymmetric Divergent (62Blbc)](Images/ColorTable_Green-Blue_Asymmetric_Divergent_(62Blbc).png) | +| GREEN-WHITE_LINEAR | Lab | ![GREEN-WHITE_LINEAR](Images/ColorTable_GREEN-WHITE_LINEAR.png) | +| Greens | Lab | ![Greens](Images/ColorTable_Greens.png) | +| GYPi | Lab | ![GYPi](Images/ColorTable_GYPi.png) | +| GyRd | Lab | ![GyRd](Images/ColorTable_GyRd.png) | +| Haze | RGB | ![Haze](Images/ColorTable_Haze.png) | +| Haze_cyan | Lab | ![Haze_cyan](Images/ColorTable_Haze_cyan.png) | +| Haze_green | Lab | ![Haze_green](Images/ColorTable_Haze_green.png) | +| Haze_lime | Lab | ![Haze_lime](Images/ColorTable_Haze_lime.png) | +| heated_object | Lab | ![heated_object](Images/ColorTable_heated_object.png) | +| hsv | RGB | ![hsv](Images/ColorTable_hsv.png) | +| hue_L60 | Lab | ![hue_L60](Images/ColorTable_hue_L60.png) | +| Inferno (matplotlib) | Diverging | ![Inferno (matplotlib)](Images/ColorTable_Inferno_(matplotlib).png) | +| Jet | RGB | ![Jet](Images/ColorTable_Jet.png) | +| Linear Blue (8_31f) | Lab | ![Linear Blue (8_31f)](Images/ColorTable_Linear_Blue_(8_31f).png) | +| Linear Green (Gr4L) | Lab | ![Linear Green (Gr4L)](Images/ColorTable_Linear_Green_(Gr4L).png) | +| Linear YGB 1211g | Lab | ![Linear YGB 1211g](Images/ColorTable_Linear_YGB_1211g.png) | +| magenta | Lab | ![magenta](Images/ColorTable_magenta.png) | +| Magma (matplotlib) | Diverging | ![Magma (matplotlib)](Images/ColorTable_Magma_(matplotlib).png) | +| Muted Blue-Green | Lab | ![Muted Blue-Green](Images/ColorTable_Muted_Blue-Green.png) | +| nic_CubicL | Lab | ![nic_CubicL](Images/ColorTable_nic_CubicL.png) | +| nic_CubicYF | Lab | ![nic_CubicYF](Images/ColorTable_nic_CubicYF.png) | +| nic_Edge | Lab | ![nic_Edge](Images/ColorTable_nic_Edge.png) | +| Oranges | Lab | ![Oranges](Images/ColorTable_Oranges.png) | +| OrPu | Lab | ![OrPu](Images/ColorTable_OrPu.png) | +| pink_Matlab | Lab | ![pink_Matlab](Images/ColorTable_pink_Matlab.png) | +| PiYG | Lab | ![PiYG](Images/ColorTable_PiYG.png) | +| Plasma (matplotlib) | Diverging | ![Plasma (matplotlib)](Images/ColorTable_Plasma_(matplotlib).png) | +| PRGn | Lab | ![PRGn](Images/ColorTable_PRGn.png) | +| PuBu | Lab | ![PuBu](Images/ColorTable_PuBu.png) | +| PuOr | Lab | ![PuOr](Images/ColorTable_PuOr.png) | +| PuRd | Lab | ![PuRd](Images/ColorTable_PuRd.png) | +| Purples | Lab | ![Purples](Images/ColorTable_Purples.png) | +| Rainbow | RGB | ![Rainbow](Images/ColorTable_Rainbow.png) | +| Rainbow Blended Black | RGB | ![Rainbow Blended Black](Images/ColorTable_Rainbow_Blended_Black.png) | +| Rainbow Blended Grey | RGB | ![Rainbow Blended Grey](Images/ColorTable_Rainbow_Blended_Grey.png) | +| Rainbow Blended White | RGB | ![Rainbow Blended White](Images/ColorTable_Rainbow_Blended_White.png) | +| Rainbow Desaturated | RGB | ![Rainbow Desaturated](Images/ColorTable_Rainbow_Desaturated.png) | +| Rainbow Uniform | RGB | ![Rainbow Uniform](Images/ColorTable_Rainbow_Uniform.png) | +| RdOr | Lab | ![RdOr](Images/ColorTable_RdOr.png) | +| RdOrYl | Lab | ![RdOrYl](Images/ColorTable_RdOrYl.png) | +| RdPu | Lab | ![RdPu](Images/ColorTable_RdPu.png) | +| RED_TEMPERATURE | Lab | ![RED_TEMPERATURE](Images/ColorTable_RED_TEMPERATURE.png) | +| RED-PURPLE | Lab | ![RED-PURPLE](Images/ColorTable_RED-PURPLE.png) | +| Reds | Lab | ![Reds](Images/ColorTable_Reds.png) | +| Spectral_lowBlue | Lab | ![Spectral_lowBlue](Images/ColorTable_Spectral_lowBlue.png) | +| Turbo | RGB | ![Turbo](Images/ColorTable_Turbo.png) | +| Viridis (matplotlib) | Diverging | ![Viridis (matplotlib)](Images/ColorTable_Viridis_(matplotlib).png) | +| Warm to Cool (Extended) | Lab | ![Warm to Cool (Extended)](Images/ColorTable_Warm_to_Cool_(Extended).png) | +| Warm to Cool | Diverging | ![Warm to Cool](Images/ColorTable_Warm_to_Cool.png) | +| X Ray | RGB | ![X Ray](Images/ColorTable_X_Ray.png) | +| Yellow - Gray - Blue | Lab | ![Yellow - Gray - Blue](Images/ColorTable_Yellow_Gray_Blue.png) | +| Yellow 15 | Lab | ![Yellow 15](Images/ColorTable_Yellow_15.png) | % Auto generated parameter table will be inserted here diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_2hot.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_2hot.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1969a5314482d6e1618ac688893f0c365a8dd6 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Iy zPZ!6KjK;T@4ssnb5OKLUbNZFm|Njr_`FJhz5fxweZsC;a;as{g_m}FGuH4HjKYjn+ z(v3Fnb8qmYwaxEpH&p=d7I@D z=Us2Vzka;^w2*)RyV4^E7nzO@X2C)QB|euUjU5&Of;a`gFccUw%k!+7FdgVn22WQ% Jmvv4FO#lW7Re}Hj literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Asymmetrical_Earth_Tones_(6_21b).png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Asymmetrical_Earth_Tones_(6_21b).png new file mode 100644 index 0000000000000000000000000000000000000000..f7f7dd0a76336f1e1e85e521170413e41534a156 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383H) zPZ!6KjK;T@E_NPq;9(B%_EKlRe&AbtWX^Ltqm!xSh3r*4ZfeYv`5!+2uG%TIwf04)9) v+IwU8q<6}g64u2}BglcR8*<`qr`qm`cP?Eoe|p!n=a)^ZuWVUX8d3aW&i4&w`TlQj_V4`texv<9 zHg1j%X2C)QB|euUjU5&Og6v9<99(2Na0^y3y16mSTxga01#}^Ur>mdKI;Vst06p$i ATmS$7 literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Black-Body_Radiation.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Black-Body_Radiation.png new file mode 100644 index 0000000000000000000000000000000000000000..83b4101c05f9b9add0d44bd5235080bb1b1b65ae GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x37}w> zr;B4qM&sK{hFpgY1Q;A+lP3KCpCrCACMQVMb%x_n&c>F6^tE62tbZJSJAePz{qnbs ztJA(0?6a-qeZJiLTe717yQhpw;e;cOLiia=xYPTYrKe0Sb_CkW;OXk;vd$@?2>>pb BI%xm^ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Black_Blue_and_White.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Black_Blue_and_White.png new file mode 100644 index 0000000000000000000000000000000000000000..aa489363f9181ebefb26554c017c8f1a2066c20f GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Ia zPZ!6KjK;T@4EYWjh_GCITL1iC_%eq;nGY^5na@wQZtW8|x@VHgR;$0?D_%c-zCXZo z`K#Y0OY6S2CzVx@hnfLVP^;I7}SHD<^ i@v(prpCXaOLi44EnPp##PpStxj=|H_&t;ucLK6T5%2KTW literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Black_Orange_and_White.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Black_Orange_and_White.png new file mode 100644 index 0000000000000000000000000000000000000000..2d7cbdd1d81993a8ca33e5e498dc7d2e37820a2c GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x37}w~ zr;B4qM&sK{hJ1$%L|87KuPgqqeL3N%q8y8twZGwj+UjP38L)GV> zzI=6e#)E&ASC8*3fBZ6Qcl@!^^*yIn*gQ`R(SJVYJa6@}JyGBF!$05I@Hu~pN`j2j fF~t-ji7!k`&oax_c#D1mx{Sfo)z4*}Q$iB}QTtT! literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Blue_Green_Orange.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Blue_Green_Orange.png new file mode 100644 index 0000000000000000000000000000000000000000..a66a2de6bd005badcb27414ebfdd272027bff165 GIT binary patch literal 410 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 zA5Ry@kc`H+mu~mocHn7!sA&1A%KUHnG^HR%vrBWl<({MnvRr1gmyu|BV*dBz-{U_& zUwVFNXNjYF>7nm+2gOS-sn=dqFLe~JbQIrmfII2}Ya`3oSsknlYOb@YHs*2~82a2_ z@6oNs7Cu37NjS$sQ74IoQ{$YoB@Sov^fWy;?ek}y6XKycJytIBx`b&=!CH>H(hE7< zGg_2IR`yK%nJ#F&+35NI)w5_$OZ0 zId8D~uf2aZwfU7KNmv zT&bjYbma~a!BmwWKFzWZKu z()fM;v+T$BR(|ktZ#g8|_**>g^`|AvD~p!--W1UQuTN0^Cv8v(%Q9H zCsZbN%a22RuJ+Z0kbWhp_am-bz&ewCR0t%?Cg0fVQjpUXO@geCwq Cp~8Xy literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Blue_to_Yellow.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Blue_to_Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..28ef9abb8f8a5a2453fef8b8c7b4b0ddc0278e48 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x37}w{ zr;B4qM&sK{ihKtn7h2{C|XY+0vSFip4@n-Sb++*+4 oWCV^l3bA|2s1!~hz<9~{!Dp-R<&#q<18rjPboFyt=akR{06j!E9RL6T literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Blues.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Blues.png new file mode 100644 index 0000000000000000000000000000000000000000..bc674cfecf32a5cc56e55cf6c8df36d5b5ad4b30 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Is zPZ!6KjK;T@tofJ>MVv3DFHbbr>G}Iz+5TTF{9BSW ze?(Zi_v=EvZw0rac2{S!@80+HqxSpq^l5L3_@%zTs^puZTFoN+N$Pd~+x|WN`q%d~ zKZ!aXd+qp6`Rhw3Em@Tvu(Iq&>ZRl1d6W0m20!+4aIh2z8 UxFBg;pa&Q{UHx3vIVCg!0AikANdN!< literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_BrBG.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_BrBG.png new file mode 100644 index 0000000000000000000000000000000000000000..41b7928194f13ed27e3aa0cf63724bbd1883a9dc GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Id zPZ!6KjK;T@PETYp_PhbNC?^9tEFVi_m2qEbayUpkk$^Lpf&RclTu7u*ZKrsMZ%M*5ERGmVRj+MlHS zTleALl$qgi_D^!};liX{Qu*r#eSzwQmXG o%UmgQDadlk(jpIU{1R*JZ|VP;aj#jJ8|ZlkPgg&ebxsLQ0IGY08UO$Q literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_BrOrYl.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_BrOrYl.png new file mode 100644 index 0000000000000000000000000000000000000000..8e1ba05eae311784ea11c866a44abdda59a6c879 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I^ zPZ!6KjK;T@PV=@Hh&TtvyI($e#q4kS0UeJY9);|7Ne{nsaBzP9UDwm2(<|C@jLWS# zd2`IcOAltu{3?`kzq0uB8Z1BCMm6vjvrKX8v0-lbD)YW(-jj*f-M;-=7OQag z>*Je>Z4&Pb-rtn@kbUIiCCMAQ>$wf@m6sIQUmCi` Q0X@Rt>FVdQ&MBb@08BY>jQ{`u literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_BuGnYl.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_BuGnYl.png new file mode 100644 index 0000000000000000000000000000000000000000..41d3f85692b204ba2226ac56636f9b898c4cb5cc GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Ib zPZ!6KjK;T@4i>f=@U$ep?Q-t&h<~|XsAvOk+n%{5AL$PfB3}rz_a0ct53ZRt(j%}HSgP-J^r_~cE8$Q76 z$thU;!eJpNZH zb-C$WU)1s1?X%)vW^Vr<@%;Mq!Znq$3AfgMJ3F1Z{O$Aj<5so*rvGm%Nt1CprkFw` bQNmoo)4ikm^h0}~s~9|8{an^LB{Ts52|rUo literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Cividis.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Cividis.png new file mode 100644 index 0000000000000000000000000000000000000000..2088bab783b3cf2eb32001b9f6270b8430bbacca GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 zSx*U`##jgvWTvr!k z`&=8CKly(gb0fE2j!c%op7|3T>khp?!#|_IP&QGdDIuU_k<}`{J?;CR1su4*i~XNOPsQOPPcC}Yzg2A+;XNz)WDI`)vdSVnVtHwC$GP2 zK94)@X|=P_^YpOXLp literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Cold_and_Hot.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Cold_and_Hot.png new file mode 100644 index 0000000000000000000000000000000000000000..c0613996ec2b3acdcfe76b835909ec666d739984 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x37}x3 zr;B4qM&sK{hFpgYL|87CK1%lZZa=?1cX3JM4M_uzNojKXKQ_gjon*L4{rL0P>AxSJ zxqbi72MN!MTXS@;2H9TS^!3Vb{r7ORE3? literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Cool_to_Warm.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Cool_to_Warm.png new file mode 100644 index 0000000000000000000000000000000000000000..2b2ee71377525befc8f63e33232fb6a7e4b5d6d5 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IM zPZ!6KjK;T@4)PvW5OBFTH&a`8$qN&e*SoZE7&7vWXA6nL1Usw==XX z(?{p#Qp2CR_x{`Nk6EjetyPw3b#dCVd1aZeB)j*Q&+wb`ukU%!yx@<2?XLd5_{;QL z+*_Ia(~IL%lW&$)|9`c?qITi6Ll2kL+PG1(`v{&$j1 zT>aj^e}!w9@Ap2xQh9e}@vHfTch%!V_w< zQ$)K+0F(n|ANM`6jbY_Hs^9)tciL*J^p+e>D4IJEzTTi>q`-hWqTx td(O^#_}1@pS$_G96HbLEyhul{nA>@7oxCfPBm@jw22WQ%mvv4FO#o8WtIPlZ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Fast.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Fast.png new file mode 100644 index 0000000000000000000000000000000000000000..8b9a272c2811af1fdb41c8909e42a56dd71ce4a6 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IN zPZ!6KjK;T@y!#Ft@GuAb-SxKg`G?*Ukx!m4yTJP+K*UHl-L-!Ie;Z>h<;%v44;d?8 z?pIk<%v+bvk@IDyyX zhDw9l`w1*J5`@oB$ax^c@h+Z$$9Ib?GfytV`~SxUk7d8Ds@umUEV)9)D9AEpNzn<9 trxPZgQdFMm?55S;6T&CC62HV3{*K9CzDSrT+y;gKgQu&X%Q~loCIDj`g@(rS@!3Bm zC-S7Joa{NHplm#&=8k_#+9#>=j|=T=j6QFC-)_@?W_|XZ{}b5n=gS>zE_9LWdHuO2 z-9Xvsk>R8Bf(IRxBqj>77&YxEPcS&dA+YR!KF8wB#4NXrvmC*f4`sN$n02wlH@w{U zy2tYhnP}6{wbyM|xjoO=yKL3cu$8Mq*S`Ax^s}a?ZfW`c_H`e3^i*B3Xn(fLrmxq^ o+~h*KImhPK#~Y@Sj;`vj+x&KG^Mly;z(8W~boFyt=akR{0FaZM`Tzg` literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_GREEN-WHITE_LINEAR.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_GREEN-WHITE_LINEAR.png new file mode 100644 index 0000000000000000000000000000000000000000..b39d91bd203861ceec401d1b8e893028820a268c GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I| zPZ!6KjK;T@3@05n5MVyY>hSOXY4H=AYD*4oY<}r*G&Zoy&DeO>#h&}~?jM)mm)vW6 z?TOX>#qSNj&)8=3??d77s@mVVm3wTb_a*6ChdnxO*(F--divhAZDs44%eSokYVjx9 z?)Xyd-2%nICsznC9MGE1{B S{$~MnGJ~h9pUXO@geCyapI+7g literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_GYPi.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_GYPi.png new file mode 100644 index 0000000000000000000000000000000000000000..41d96beb94814b226385ed26b2719c756cc134df GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IF zPZ!6KjK;T@E*2hf;9w4zU}n3dDP-C|?hgJb{n7JlPhM!8S1!?5KQ;dTe3z!i`pG^D z=S(|UCY{NCTB_*Sz%cU$BTIwLXC;phl44>fKmVB39dYLSS1Y||PH~fe>{x%IH9<}A z#FLrdU5uI~Z|E03bzu1x@2U~h)i)vUXIW0GQq*tT_qwq=LxZ%vUWLDS9ke#f_7%_C zs`LG_zdoL+Pq+7Sf4#!a%l+#`D=&NNH_4@;rR7)m*VHXt_b%w}vwg~E*!0?aWB8FVdQ&MBb@03L>m&j0`b literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_GnBu.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_GnBu.png new file mode 100644 index 0000000000000000000000000000000000000000..31b5aa30c4cb0940d096007935b60fd2247055e9 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IP zPZ!6KjK;T@4)Pv0;BgMDtLi>?`EUBGgMp70JYcKQW%8WXET-_Qj^)$es~2BsS!5}H zxn<78yl;M8RN3bKH^rYVciGRoy-oc25wq+*o@1{g?j60g`VIH4uGO~Oe|?v2cout| z<*{k&%=usE{ns_nKRD}=Oj5T0v-q=zW?43U)?}=UatO9r8^2wJvt`SA?{eKEze~!` hA6dmE)z?J^s#_w#EUFZ!@d)TM22WQ%mvv4FO#nf;b65ZX literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_GnBuPu.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_GnBuPu.png new file mode 100644 index 0000000000000000000000000000000000000000..24a086d08c76c5dd63306da05f2ce33b08a3d257 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383In zPZ!6KjK;T@4wkkW2sj7Y`ub}s{+&LBwaj4tdcG2V?n;{jZXbRtPtaA?QT}cDv+Ap1 zjlHsM|9aMQi;vy7apnb2a!t$LWi#C+PB-`Ruqn^pd1&65!qgeXGpj2Tu5J4F`9<+2 z%eaqi$A2sN?CtK+@4g Z`DfkCVv|ko_yIk{;OXk;vd$@?2>@gEa!>#O literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_GnRP.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_GnRP.png new file mode 100644 index 0000000000000000000000000000000000000000..71bb51f72e7ade81c24e12242b68584b2fa91fe8 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IN zPZ!6KjK;T@4i+9U;9+(UOqk_i`*Och<2mO`H_x@mCbTbRtgO4kY*@FCnL)5;zdnPT zKth88<0HXG`xrbYDNJNJd1vP9Nhy;~`WT#KnOw;v{L@v)XO41FeRH+y358|`$%voE z3=&5enm7^~)Zd&w*TKk>pui;2@!Zg0UE$TQ^9rw;%1w`2FSq(z;oa4*>i$PBow|BU zQK;=F$(32#vd^wsIcux?`_fe*lT@ZIsaij2%fF5#D=)42e4A4ujd%LtD82TrF?`uO tWv&%ju6bG%ar)_oX{Qr)2}sm2<~(OVdCkD!05Aj?JYD@<);T3K0RRAxg94E_}7w>F)nCcURrh|LyfHbfwqb=YMPemaSZ>cb9vch;{tKsDSE&wjKu!q<6@e z64u4?6P2eQcGGL`jp38tiC^Licfiui-~BRDmI1?o!PC{xWt~$(69BjM Bj!Xam literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Gray_and_Red.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Gray_and_Red.png new file mode 100644 index 0000000000000000000000000000000000000000..aafd380bca773edf36537919a7e98332df2fd5ea GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383J4 zPZ!6KjK;T@P8S|>5NLULbK@d~|2i+*`LkIfomd{`7y} z;~xco|A;@gkp1=O{Knnaqvn4*?!P|n?%r#aD}y?(A5Y>`6^l#~wCB!zn5&{AlCh{` z`uAeP%z)p#QWf)digSrGhLc#D1Dq4md`YU18E`A8b=l0#DzcdGqewyyAO5BkTL?-u;*4c%;zT itim_R!h-6U7LOI#aOCBonJ>f5A2bUZ^zj~N`1t3S zliK9(A8jY!Vf1OLNKrc=-`qdvMSiV&6LP-;*SPS}K_QKe70K zQ1Savv;U=U=&rTbvUFEQdEZ*Ey7kJWC3&9PwY@K`T~!qt{&kgnW$E=*p<7p7d$r5y zE$h`)`{u1(AG3DauK#^{o=e}oyR>!r)vK?Y6U_=NbDk94IPrAD#M6n&(+|7pwfDyG iN$->~E5a}FLRcg6z#6T!^Uedqj=|H_&t;ucLK6TXqoS4o literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Greens.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Greens.png new file mode 100644 index 0000000000000000000000000000000000000000..fe8b9bb1280418502387ec998d2d7ad7ab915978 GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I! zPZ!6KjK;T@4(1*);Bg83cT+FO|JQm=_S2KhPpD`K`I#9v-M92!cXWSLbvpkWYk%${`QK*3=RWV+|FtS_os#FxdhJi{hWq`_{aP99 zpthxHgI)~l0hQ;xD$Gv;@82!uT6g|z>6}R8>xF4)*X>LFyA_p1+nlF93`n&Ik>m>{ bj`@|&?5|5NLULbK@d~|2i+*`LkIfomd{`7y} z;~xco|A;@gkp1=O{Knnaqvn4*?!P|n?%r#aD}y?(A5Y>`6^l#~wCB!zn5&{AlCh{` z`uAeP%z)p#QWf)digSrGhLc#D1Dq4md`YU18E`A8b=pyS$81!dG`gfn~sI1;4*X*)n z*Udi{Xl1|io{d?J#Qo{t|9o7VJZJXyC}Bgp|4%V;^}pZkymEWq>wm?|wbbPs9A!3iFpCu)P~wX?!q{z*Ajq!s fsKFJd;5F_&XEHwe+i$G}x}L$))z4*}Q$iB}&c9{s literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Haze_cyan.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Haze_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..cf2a2bd1df339fd61050d167d36a2e79468326d8 GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IT zPZ!6KjK;T@c9$M8;Bg7myHH=QcXZ*0V~mE8H1VVgEbMXjUZym~^V!$l3;VzQP7(O*@FHxEv(wCU>-iDUtIyi3UtYw2KmA%u z<+G>eMxup#Mf2oy2G+9f1V%N$UHT!nHT3vbm$;_Nh&cUl!!!aC`mHM>52~IzoeuOP NgQu&X%Q~loCID8HetiG{ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Haze_lime.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Haze_lime.png new file mode 100644 index 0000000000000000000000000000000000000000..d41af07b8b9775ed3032489bc6224bbfbc3cac0d GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Ii zPZ!6KjK;T@427Bvcw7R#@BBBhbnz3-?Q&?c$yu=A&-x1q(av8Ve+-!#vfolZ{%ysM z;@ej~UjDvS)_ZB)oBA2zSM0v6e?4Dys+&ge$C)qFHU8^hGcTxB+NFpCu)P~wZgEx4CaPB??xNs^}m=tu@nS3j3^P6GI$J*4d91TQ@)p%;rdnweZ?T&VQ%5Kz3D$5Qw_bk_Et^CF)A z4LQcA)bmSy@t)IFbsEK7{`daYocq1+=@h?}SN&hjxn=*MW$yj$>ZU8@GmBEsn_m{z zl6rm6{DE|tT)lcv)vVdsbJf=?xR@CAWu(enJY}(HYN3nvvqoZ3(&s|p00i_>zopr0J!pb`2YX_ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Jet.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Jet.png new file mode 100644 index 0000000000000000000000000000000000000000..a1a720599ed696bd70987ca94527163b19741489 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x37}x3 zr;B4qM&sK{yZIa(MA#nQ&yBzTJ4&!uOuzo^>G|fvyOyeX_f^{2=tS?UtiSz#{|jZt#{x!tibN6%Wx4!|*B%P7 RJPdRUgQu&X%Q~loCIHJfNqqnS literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Linear_Blue_(8_31f).png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Linear_Blue_(8_31f).png new file mode 100644 index 0000000000000000000000000000000000000000..977fe2a766c8ab34b7ebf3719f64f40343e72a55 GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I5 zPZ!6KjK;T@0{NH}1)3ke`rH4yd*a*ohnd#Ry0;*nV3^5C;ktCh>x8Je$iobO|(7QL=^qj<{xeY_`(wjI1N z$2cwb0MlB_-C}n66>p9GbyZIM*7}oq@7mjIf7VOAmp|8jqxjkUeQ{;?vcLb`J%9P< n&OP@o%-FrEscrEhGLU(&+x8Oyr? literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Linear_Green_(Gr4L).png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Linear_Green_(Gr4L).png new file mode 100644 index 0000000000000000000000000000000000000000..01b5db97e3e99d52295a7ca96f6c7ad6108baed4 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383H& zPZ!6KjK;T@9Pib-^V5=h{?f0yX-`TY8^UbH6 z>EHU6FI?cW@zbko?fuWo*RMXV#maojwBTW5_iFy@uW#PAd}Ada9{4?}T10z$+%*I3 z>hu}{3$j1_LCjRHrzmxud_%g5J zmazYORoyL1dZ$HX%$MG_HBotXFVAhGoDExhC+>f~McgOihuO@ES)7;u&GNB3{5zvD z_S*(-{@`y9ZWt_Bu%^lB@icDv<;-3+&p&@PY<1Y-5E1a>4o3>-$wM-ZV#n`In#h_y zp>=)Dyz(f|1)^H`njxgN@xNAH^hf+ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Magma_(matplotlib).png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Magma_(matplotlib).png new file mode 100644 index 0000000000000000000000000000000000000000..467ed90a540a742ae6fe82afdf13331784f705c4 GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383JA zPZ!6KjK;T@qSq}k5MU0l@A~`RVjlm3-S0iNGRrSKA>w(Yol`i^X{2mA%*FtTtTKmI(N zVIpS=1Eb3uQ>Ar^0)?kfl>WB)FuidrBg31MRq6tgovKFV5&SCWJehVpHJv|Gc;?LS z1?P;@AEloCe0N62pK_msv^}YBN>ln~CO@mF?>0Op@%Z`2wI3IpP&(?|zA7ZiQ#JIh z!n9Rhp;Fha%BHD!iL6{+bKA=*|Nisqt*iFN*E>(LDPi5~<59$~Imzn8^8C-=gr|7D zPFcHtikDDZ@fBla&Af literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_OrPu.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_OrPu.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c6f6f545ce77f50e540677b8334a44a1a10429 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 zCQlc~kc`H+mkt)j81gU&2u(R%sQPmMEKvt}mFLyMo0<1q%y95>f0F)(kxL_CZot;M zz5}bYLhc@)?SJ6x>J0(h5i9r~w4|SjYIR!sS@ws1h-g?CNx_PyH-mz8*{@r%jn!Id{Av1@XHLB!zc>gTe~ HDWM4fxrL9Q literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Oranges.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Oranges.png new file mode 100644 index 0000000000000000000000000000000000000000..84fa63a863c9e510da50b019981425bcbe4a902c GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IM zPZ!6KjK;T@9P^YiqRn18VWk6h~JhdugR`s~QO=YPGPyjWi> zGx>aL;kw>pyI<#a{+xgO_v=5(m*%`bc>R;0&U3D8Vy24JA24{j`njxgN@xNAiVbYm literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_PRGn.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_PRGn.png new file mode 100644 index 0000000000000000000000000000000000000000..9435b22f1e58e1c4c95957cb148d066a48cfdb1c GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I} zPZ!6KjK;T@PETY}UqXlX?Euv)@z&+lS!?AY;SW&S!rL}YtKX9 zPw#nGdbaMT)$^L2@!zFhyVz`wfB(AX>*wWrpFc~?{;_q|?A`XFKpuT0MlYI%L7$xB9RXivY$#gOk{awF=zhuSuR4IK1wq=Wt`PEw#|GTQSQXx zA&|htApFOJ;gg-i$86mRYnV8%dCj}s?&17&!n9M0x>KE_wA#0X@MW%)xfEo%WNDFy dH-3q=;&Xx+X62nT=>U3}!PC{xWt~$(69A&3dtLwl literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_PiYG.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_PiYG.png new file mode 100644 index 0000000000000000000000000000000000000000..6658af19c046ead7355c36cc19798dbb8abd0326 GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 zHcuDFkc`H+mmKr%1n@8iOqBZGU>TtwGx^n_Wd8{c<_`|HD_s20_oI6~n{-ZDv#;5& z+bN58pUgA+JyYfP$=Uj!GGxv+TS(R4J1zQ1q5s(Gk4ka9&$fQ{dM8{vzqbAF-;{|N z4H`^ms~J18nyxR`TF{}y^)=gZBU`A$!nW^Cua8SDIQ98+<|*U(mltR6GEx5TWwQMF zl{ueY{`@{?{>$&y?_C$G@0p)+a=A+6bM=eASLgKSoZOV_t^C{T&BSAJ*-th;^L)2? zon~+7xAP~vB9_Q(^s-EvT69F~X-DWO!PQfg!!+I31ocHM#V_$y{#M|R3%Nf9X9I(Y N!PC{xWt~$(69CtHnW_K) literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Plasma_(matplotlib).png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Plasma_(matplotlib).png new file mode 100644 index 0000000000000000000000000000000000000000..87998ecc64db6d8ad5c053206231263e7f9d7f1e GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I( zPZ!6KjK;T@yz^KbIhX@(mrU_JH#hmP&a2sH3YhJudO2L&YgE6le*c2yUm6%)4HqyZ zZ)IY>Uh7+?o#6LOJ49rI*}}@?tr78#`RTmgEesovybkM}@alhOq59%4QBboFyt=akR{0D4h;cmMzZ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_PuBu.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_PuBu.png new file mode 100644 index 0000000000000000000000000000000000000000..af7c86126366cbe8f0e59d8d7adaadbc9ce3b5ff GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383H! zPZ!6KjK;T@0*ekSh&Ts&>a3sqH(y=eK_Ty|=pAFZ=dKNJ`F}2*uTi*&=X~OuM0L63 zca{%#d{gffI_f8qePrXcJ%^8MJoY~KUi$Mr>%LwO`!aP-jhdDFpRX;iFV()gsknCENE*7XJT q8ycF57A%rkp~0?os(t8HdmS*vblZO=Ir8$&o1uEciBGq?6$P^4rS$&%YQsK zd21XtIi~#T^%J&X6OZ0%KVM*H_FTX(Ow|9{Y@5jE`{qBMt+Q#BT>Yx5luuQCuJ6R( zPh=IATp?o=WSO$0=!D192@_8#Do=HG(`xSt;gej6U*Ze9@?ZXKcXkRU1A~ac)78&q Iol`;+0FMd;W@7$d^T#>t1Ai*C=>m(;NkczZc@4oS1m6_}=!3 z>DRZvU2Pe6yY&0oAGiLPJ?q?jE#~NIzeh98CZxYTQTWaNhVt{ATNA&}usN5T^S{&7 zZhoI>P>uB`y^{QO(<@>p)|4v!{B`8{%JY(^vt73piDs+HFF)?^rg(?Wf2od!rh)}Z lGAlUPwGK6Q5y$+;xatlw?-|Pze}Ud%@O1TaS?83{1OR%yb1wh@ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Purples.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Purples.png new file mode 100644 index 0000000000000000000000000000000000000000..fb0573df06bbb3483267231748e181a57d3554f2 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IM zPZ!6KjK;T@qWKOP@VH!*%z&|`orQ58kK5;MiY>btn{lNq^UAcZ z#h>JM^4HyeyEk{v|Ks^OI^S#i4wZf7+$?c-a|HMC+fR%BZ{1XzpE-YD^!vZ=5BKir z|FL7z)#`Pp@7#;}Dlui9+xC(*lT5l-fBI;dwl3XYi;?l6gNucLAfHPMvmkNIy$su& WnI&C4nreYQVDNPHb6Mw<&;$VEietL~ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_RED-PURPLE.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_RED-PURPLE.png new file mode 100644 index 0000000000000000000000000000000000000000..6e66cd1913a254d4d7466dc1fbea07ba954a2496 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IP zPZ!6KjK;T@9Qh6_2sj7UGw=LAaW}^jfzm1_``!sNwN^$+de+WXEZz9D`o$v8+n&>J z-7>$J!p(i&VEx-Y^W;UVa}uwy>1>zWu!rf{@p+QZHlIo0Zuz*^aoZVlo70~K|I}Rn zT$GYx@Lf7BV)k|ZUqAhCWYzm!u{r+l*|Ci;S5))9TCXbg+%n+)xkR>I*LZepd)+D; z=wZ2NN|B4^(~h81f=j0;duh5)3F^~WDii31U*aWmh7z-+>uTHoK%X&qy85}Sb4q9e E0107n*#H0l literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_RED_TEMPERATURE.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_RED_TEMPERATURE.png new file mode 100644 index 0000000000000000000000000000000000000000..12ed3cd8e3423cdd3b6cb98e0745ee4cd893cb7c GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I4 zPZ!6KjK;T@47rXN@VH#u$oBi6`@Lgq8`C(r6IcKDSg7H5>5t;dd;9*}=l}O@_eTBe zGxxUzMLx~;_-*{-WzX%jh*gT-a<@M3yj#6`n$6Rtvp!`V&gq|b?#iyXoqpd^ts|M3 x9yz$kbaXHa7Ah$5xg2Tiun-VrSHdl5XMK`crsLSMGN9`iJYD@<);T3K0RUkeQ^f!P literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow.png new file mode 100644 index 0000000000000000000000000000000000000000..cbf3bcf7c50bd0b07c8c8df8e9c7bf53dbd00b1d GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x37}xP zr;B4qM&sK{2f3OYL>w-LFZlm|@6HvW0Y}arT5#6#gux4)dnatq#-z`TOuzQ?bDG}w z^y-NHwZ#RSbgTe~DWM4f^14cv literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow_Blended_Black.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow_Blended_Black.png new file mode 100644 index 0000000000000000000000000000000000000000..15167586ad953b1542328eae891c2ad7f1faaaf3 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I4 zPZ!6KjK;T@4stach_GIa?w;}I|M6L_hId6X=Qyl9ZJ8oCzf17hL={a>&sTqEKd-7y z|8(yMkMFc;TT|$6BaGR68HMQME#F-SKA779fPNAwoMDIDiN z{G1>cXk>Fp*=DiJuQGL;&1bmhpUhgwAHF*6?3!Dz3M_Jx+|#lVh;cS literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow_Blended_White.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Rainbow_Blended_White.png new file mode 100644 index 0000000000000000000000000000000000000000..1c5b5ba3a46ef6723631323285acb1537429cab7 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Ii zPZ!6KjK;T@4ssnb5MjNzT0!mq|BWXXec36nxbcw3cb)OflQ-7Jw@tRID_TGK{;hrYradWr`Zn#rpV_`w_g=d8Nq~VfyY&nYTcvGkCiCxvX($P$-@NeW-M^==&U5Fvb$w1&K=t*fTH9COvHSYl`4`W8 z)wCZvcAc?D)Hiy*X_8TOf5MUD*w>Tn%JYHIF6UvUE%P?cIX~;-?uGYX->4+BT-9n5 z^Rx|TnL?UaNp>$t7=Qf*S;^+LWCAExy{>=ZfOCzrS~_auji4o!0E7 z!#*{FPiv!0NRs7>BSit7PZtQCc2p%GQOCH*>A26+RF;pxaA5Fs^>bP0l+XkK%Or?6 literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_RdOr.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_RdOr.png new file mode 100644 index 0000000000000000000000000000000000000000..adfc271368d8f70455c0f4e6487290190fa286cd GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383J1 zPZ!6KjK;T@422FW2sj7U7QUZj%X-YPZ|X_LFUMNT4u(8Z6zSw*ww(Uj zIf)h0Z(mO;+;b?Qwf$_(x1toDZ9HObY!_6MPu}S>NYcCRtNi=a{71Gfcw)i8=Y#mjFAWt%Qy85}S Ib4q9e0LK+;A^-pY literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_RdOrYl.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_RdOrYl.png new file mode 100644 index 0000000000000000000000000000000000000000..648efb5c3b84c12aafb92e7f03c2b1537dec94b2 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Ik zPZ!6KjK;T@42zf*8Jq(>?;L%8=B($&V+YfwN`C*(+Zq;-qxk=YV5Wz&)!|d0*Ztw1 zm~`}VCMrf9DbzWe;VcJ_&l z^Zu_=j=0D*?f=WqHs_}O)v68O#~OXEP-pJbsy~&f^Pif}7Ys1q3+Z7Nee7`5BEXO+ b=2iXj9-jBT5APlUdV;~z)z4*}Q$iB}2%2jk literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_RdPu.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_RdPu.png new file mode 100644 index 0000000000000000000000000000000000000000..a67c881fb965966bd1aa8fa046b5a517874a8997 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383If zPZ!6KjK;T@Zs#5`5O5Bh6zp-z`@g7${IvL+2BLSEotGUG+7NN!{;w{Xr!mIwbD!+o z-uEec_xc;j?zay1l}Tv3@94X^@m}=vs{5NaPVPVXeB_@seo?qDXZs9k^ sxsy3GG}yIHHFgy(SR}K8IOZ#MaZ?4(gvWM=fu3UUboFyt=akR{07wCPU;qFB literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Reds.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Reds.png new file mode 100644 index 0000000000000000000000000000000000000000..05e00cf5878ed2c7cef49f1fa80da646f486283b GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I1 zPZ!6KjK;T@4(1+q5O5BxJ7-$E>px#jME<5}KFb;HB-l)i1xgh7|3>gg8J@7_`NXHZ z=di+Ik7hQVwVkTUC7cmVkrE4)*Id2N>t@!V%Y2OE@qGpv?cX~hwb%P^+!J5UB6;k4 zv%m2EI+>rJe&jygezo?{hx-Rh>t=6I+q3_nMRKj^>w5OPYL*e9j;8|yNk literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Spectral_lowBlue.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Spectral_lowBlue.png new file mode 100644 index 0000000000000000000000000000000000000000..6da71f3dc136e2fe73b0d5024777ec45127a02a9 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 zZci7-kc`H+mjd%x6nU5f)F0N_I`Uty?t5Ivu=}>x&c^v}Cs<4#9sc*cAj2e0q4 zD{>9bYUR>cz{D!LA#a6)qS&gCtD&cY)~>rWbB(l+_C_al6|Jq0+KzCABpppZ=5?id zk?4wmrCQ(C|7+n&Ir5L|<0;9B6D22h^xWBAbl>&gYzHS{-wyRX#q%8&{hntw>z8?A zGmCW27v38A&fev&4>LD>HPNU|Gn4DQ6t{A7>iv^--X-qBuQK*A{mS#4``zwA-Lrc^ zDiv*34+YQ1ED=g$o_^R(ue~>hPkN_}S&?PVlcF0Zo^F_UI#HQ`L>=R-E1&rPgtcV@ P!-~Pv)z4*}Q$iB}_#}`@ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Turbo.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Turbo.png new file mode 100644 index 0000000000000000000000000000000000000000..57c7a42463efc7c412783e95ea49a0b3d8f8517f GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hqn zEKe85kc`H+mktWvvEXsJ$aZmx%g<*XHTVA{Z_;3B;WyTM-zxb)bQL#a&Cjo&_aBS? zvG`-2%%%K?88U|y_q2pRR^8L0Ucu#mF}R|k{R6}97mQ^S4)LjaObB58x_KpUPJOt8 z=Twyile$uNtxK>_mRR?$WO@6p%Q1H|7e3o^!TgHT{_{c2`+npYuUPo^|DWBDZZ$oc z@3+|W;th`%V#WJ`#JQSEEBlfVIb?h1?)?Je`R~>rP5$^}&bJx=>;8J0OFa0o zop)(Yh)nA0M;g(h?l)IioC-S{xJ|2XQ)uCowOxyILJ3OMGd%XcqF3uOZ$B_97(8A5 KT-G@yGywqPyTcR! literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Viridis_(matplotlib).png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Viridis_(matplotlib).png new file mode 100644 index 0000000000000000000000000000000000000000..9dd1f346aab2ce8f35df200769e48056eb5c29ea GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Ix zPZ!6KjK;T@PER~+z{4ECFey0F>&8E8!;S1er>ERty!V4)@+7|pv+EaVI6e{xyC8VZ z=ZzMfBBxIUlr z#dEH^yywmTepP#NezzH;*@+6;@F<`RgOQNd2oRxp&O3wbkx6`fi=@G`1sSiOfYW%SBU*T(qBdgq;#xJ4HE4 j(|t=&U&d1W5?}de#Z-y9i837kdYr-2)z4*}Q$iB}_XK{= literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Warm_to_Cool.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Warm_to_Cool.png new file mode 100644 index 0000000000000000000000000000000000000000..02a28bdea107ca39541a537423fda5ea74ba56f6 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IM zPZ!6KjK;T@JcXJK1e`A(I~Q5>-}RjOMgx_!fE@?wxy76B%+S)Ee|>k<>TA>N)~*e` zf9>+yB2N1^e{J7f=iJWx{@cA8Tltmtem_222c6vJrFSyurm38l>eS;$AFeeu`lPz& zsN22joF{vayVECm9IVqWBm XP&;3^K6^qK&<6~ju6{1-oD!M<83AMJ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_Warm_to_Cool_(Extended).png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_Warm_to_Cool_(Extended).png new file mode 100644 index 0000000000000000000000000000000000000000..eafa2cd1e7497e04acacf9e32aeee32d79d3b823 GIT binary patch literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hqn zcuyC{kc`H+m(KQzIP$bTe7`yNai*c>?ju<^L$$NwoGAJ6~&Y~qJS z>b4JA{be})E-^?K4qnPtp6kb7!8nt-ST8?sJU55l10*PZ^cM d2?Q7~S#2dHJsaKTo&cK9;OXk;vd$@?2>=WcF&&5OKa3z4yOt^IN$P$4UBoWq+&?iDhaQs8kJ4+HuJDUBTh0cM2wR z^GNk|Iv#PHU)Lnz^W})0(kagL`@N5fU(b2(-7PWyoNz?v#*N9zlh>Es+kM0SZ|5BK z+-B0Ee3Z;JjeEaRz zxXp2kFRifQpBI|;_4S9l&T z$5vyG@{PGRH=6fuV6RrSKA{z@x;AC%)(s+2%UL`XHP1}lAt3L<9#~qf{_DrDUpdb! zw{4!Ap1*ecwW!zpZ!7P}N55X&ztvrSasR#JFOp{_ulsKKT;}`r8NXw$XZPBEySzUB ztmX4P$NsL4?a$M{o3}(!OKH_AC9VG8`P)`?&3c!+E5Ghr+PC!EyKeqI-#Y8BaoxXw q(9mn{%YtIMx&<7V3LUseN3W!X@xZBa(n!UalvAx9d!ECK}CwH`UR%B<*M d7R4>-KlMMeVxp<*Y@p*AJYD@<);T3K0RVPhVhR8N literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_blue2yellow.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_blue2yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..3d7616fb4ecaa3c035f32e788f14a3d09d43672c GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x37}x4 zr;B4qM&sK{8#xac@Gv-@{(W9%IZw+UribeUJXZXPe0?UyIQ@P4zH8?f&;S2lhvSh# iXR`|5BnuA$j1uOW;H}EiQCuLWFnGH9xvXHq(F l_shnx~~`m%WLQbA1$gdtye=+6r ThJU*ObUlNotDnm{r-UW|t6*zI literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2cyan_BW.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2cyan_BW.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae7b02c612e6379aa3ef4ca6f90a0f76d988a79 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Ij zPZ!6KjK;T@9QzI%@Hhw7dF}l_(U|*q@9n<41KSNaR5!{tcnIm5=Uv?K^jUGy#Y2nq zysor9RSsVCMYiqg|8u(c8KWZ@rs?isieNjyX28S~fB1LshHuEJ)^j7fB1h+FUe;VGska-{s@5v5 zDOj`R{PI`xb6k0X`XrXh7{&8~y#?@@*D}-27y@CMe{d(-bZRDe~w&zZPnC`VRv7jxgXl%I;FK*@4m85mz8*E;1j;?EXAnx{r7Dm+Ttu? z^kj`6TsWQjVCnRERYr%4&T-GXA76Fo=jS)27lrN0=RJ(G|717s{GUCaY#&}ybk>(V z^Jnw4CXNWM5B97_c)u65tM7OmW^<6a@6&Z1%?8Hr>mdKI;Vst02*|QA^-pY literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2green_BW.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_blue2green_BW.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2bb197174730880911b2ddc7b1f6efa1980cb8 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 zR!woMA=kxIASN6ZoRLS2H8f|ypYG(0T z-SuymK3{3Q=d|~|ij&;=l@C?xq$4VBa>vL2e5t?rO=^58)AYS>Le)2%y8Y&pURk8S z+3qz-w^w}@k6<-pZN2xC$AqZWYBsMpnOYn?m;^HPE|&5* zoORA(+jXePiI>hId`W@J0@zAGc-MM|HpE;jDOlnTx{NDbLMK`2z=AH9z z47T5io|#%Fd;dS<2DLdSYkgf$ea@OvzE(t6bE&!wcP-QRRcqDnC@;M_dHcz~|7yOx zKHMj|(Ze!nYS9s`ryZfE1XoW{4%2jB6Vw;6RA!?Weu-DozwB7#Bi2q&0s4-?)78&q Iol`;+0LoW+-v9sr literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_brown_BW.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_brown_BW.png new file mode 100644 index 0000000000000000000000000000000000000000..f8a685a29bb64551e4747eb4385258f045ec511c GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IE zPZ!6KjK;T@yv14+cw8=qJp6b44zt6hthW#DKJH|Elpe5Z)xy%)%^&l=^}S#1wR{F9+P8VmJ7aPw0 z*>nBp%y8-G!_}X@ye-+1Rk>!@^redYYqKh^M6UaFC)0mtLqmarl1v8&yV9Y?4&s<~ YRsu|Ol&(%<0s4Z$)78&qol`;+02kbAApigX literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_cyan2orange.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_cyan2orange.png new file mode 100644 index 0000000000000000000000000000000000000000..57e6caa4d144b789bb71c521da50284d46634cba GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I1 zPZ!6KjK;T@4)PvW5OBFT({}m1FH`MB#y*Gz$_J$8XKL0&A?dkK3=;sx- zt2gOx{bf3T>aOQYw}#w~PMsQiNn=`Uc;K~J=jZMAU3$$X{P~@=?=~MlzI)p%yDPT^ z-~Hb4HhF)}CBGVz9_7AAf8?rn^Tvl8YQ25+Oyl&|JwFRyzCM5LUe4B&Rz)>7ANmRu llw>+M*p&`7b`Zz>cf^rt=AsX$s)4>?@O1TaS?83{1OP`7blm^| literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divHi_purpleGreen.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divHi_purpleGreen.png new file mode 100644 index 0000000000000000000000000000000000000000..e862a67836a1b5fd649f8bf6e3566289965f57a2 GIT binary patch literal 310 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383H$ zPZ!6KjK;T@0{dDFc$fp!AC^@wwXJ%5#+|!WvWVF}bgFdVgb8o?{|ml*SXa^V^WpQ0 zN_Y6bf9No+xf^b=F41P5eO=yL_4FOJCTHXy-nnag=8(;qJ$H2z^3n|0Wz44E{L8@* zmi@M86B8F(L#x(?F4NE98kodJ^{dxBBe=Ntp3Qbap3m5vF-?=Bia>>#n5AUZFrkzsMo$4H=)xIT!FLR~L er6BwgubJbgGxjw9KNAJ?GlQqApUXO@geCxc*MDvR literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divHi_purpleGreen_dim.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divHi_purpleGreen_dim.png new file mode 100644 index 0000000000000000000000000000000000000000..5f3a54dc09dfd5eda53b318c06eff4feb50b10bc GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383H& zPZ!6KjK;T@4)Pv0;9+(Mnz!U~=@LKfRs6SCGKaXbKVTKeIOzCEVSc}OvtW;)p|cB5 zQCmXK)|RGclg5SvS_y4?83S0a z&TCkecJFkh&dQLftF*nR&R=sSciES>E2bFbSF*)c=05wpb3&!g_qd?6d;PzgO5*Ot z>&V)xd8TvBFpc5M-YIjf$a2loqKMN^H%vR7s5|{|lwSK*0uoisS?joWrG^&q0R70| M>FVdQ&MBb@0LYVeE&u=k literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divLow_icePeach.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divLow_icePeach.png new file mode 100644 index 0000000000000000000000000000000000000000..2e82118840ab83dbd6d2772254887425b65a1649 GIT binary patch literal 308 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IJ zPZ!6KjK;T@9P?TY1egP=F9m;}viHJ`SciuHw=?x0sEb%mZitvMKYmlxq^ownvjGF#77#rs=n$+{ie#NH`*e@G6!-PD_$blA!$C%QWO zz=q10hKG*@6K*kZDfD0M=V5Z4ptGPuse3;Q)9Q#LO5JO2H9p^SA~fcAM!H_n)!JRJ z_HX!nJpS{p_WbBg=j2yC|G$yTHB3~AP1C(6s83?4jG>oh(v+ej8c#a{PYEubqU=UM bqL$gs=(C?>lHO*Zj~P5&{an^LB{Ts5Aa8v~ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divLow_purpleGreen.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_divLow_purpleGreen.png new file mode 100644 index 0000000000000000000000000000000000000000..b57ba58e9f415bd84b833c794a2ec2b3de8d2f2a GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IR zPZ!6KjK;T@b{8IT;9(AEc(q?(d-`&v2MOWxcT1Kvh-WD1nciaf^ZV!21jkJ*u?IK( zs?6QlI_;@!)Px$=t-DLNMZLRby}!+FX*xM8 zrLxi5)v@*Wt5_w??mc`gYQRxozjL$W8s$qm4GM;BOr2Wm4ls3>Yc#oDi(8@8y|wRK z@%hy!nziq^mwx!SWZvcP&#K$6^Zj^Y`~P3~Mm`&PrKAZ(M>L*x1fCLHJVn_})4eCC lPhzQzp_gUS6#Nnw?Q2RIIRsBCT>|=?!PC{xWt~$(698xBh426X literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_gold_BW.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_gold_BW.png new file mode 100644 index 0000000000000000000000000000000000000000..a709bed61ea8476d283a70097f9628299b72d8d5 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383H_ zPZ!6KjK;T@427Bv1e^mstN&Xs2Qu6qGW{2otGpg?a#B*S=}*hGF3Cr|Qnc%=|J!s2 zwQ0*M>R*5V`&-fc=c+dAuRpKccQd^IvgYC3(%AC})pJxL4|>X^Z!`F|W`gmW#COs8 zx9_x9J^6h8)Q!bGGN~m`0*jtMZY{7PoT~SUt9>Bqp|ocO2z&+qPlPe0A?_ z56b&f@44HX|J+~WXZtXwZuz{Q#ZPYiw0f4EA19xr_wK**wx(%Y*BrH6pPDM)oSfR8 z{CGix;X%WVHy_?R!eID^{lF2%f=3Sf9-d)gSJ&B7@Q9V0eSL-Fhg&~)Z0;}bdq4Z; z`hC(NrWux5SBkEzc)B9+bl~D?i`{hHd!zcKw#t}h;g@*9e0~|1%nygQ^+4}2c)I$z JtaD0e0s!TaLK( zXV~f+w*UTmg8fh8yOQmHU&!~nn~7a|yWc^~SpDvr3wK^@`8-v0aq<6SbC16C)3^EW zpzj_z=jz%^Qr{0e3(LHEGow^r@T}X>6=I@`Z|#tB+4}JF(TJRNJySPEteLa==%EP7 z)n|_$Gdg~~?qa{e@6WO4_MPebepL7V=@%VuPlZ=L+o)*e=KhCQHuv+UHn7sJ=^#09V#Y#o|!U}E?KB7E%fkuJYmW)Ma^F4AgT5x1SEbj9`D#} Uq!l1O85mp)p00i_>zopr02D2kCIA2c literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_iceFire_L.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_iceFire_L.png new file mode 100644 index 0000000000000000000000000000000000000000..b7b76c12cc127126e0c8f1a7c5fb7cee3f9a371d GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 zK2I0Nkc`H+mtyk{IS4Q(yytH{@HhY3b-4xZH&m0qGYT=ix^rN@oAP^&QF_p7Df-x2Ww|A-j4h|FPt-quRz!)nOfuYf}Og*M&@2_`Q2u_m-^P zuYaZn2;Ta)nxpXQG)ZlV4(lIw^3x?A=olX8lxSr(JQ$eN#BAvQNb(2MxdVo8esWtd z%3ADgPtN1ryV&%LZOxm$TY>Tqzx-VD*EDtal*dmueE<1==ae$%-BZhS|AyT%`}>Py zRrjkyRf#({#C_p8tsF8#HHOc7r_8h>OP!}h5vQJRm~uK%bNb;Rz4oO9Bz`f!zWsH_ USzhZ~z~Ex=boFyt=akR{0Ei}+Bme*a literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_magenta_BW.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_magenta_BW.png new file mode 100644 index 0000000000000000000000000000000000000000..797c113ba611fa8e4394a8d9c0288bf1c91a6ce9 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383H! zPZ!6KjK;T<9Qh6#@Elh8`9J?2pWm#K8TAf}GD2^j?3^aDJZ9^?{fd4omE1K|e`~7l z`*b|~-M#R0rOlhqSv_~U9{g?VzC*UJ?!9l_eeCGDGdVmNm`X*O=5aTOD1EuVb%}r?>k;$$JC!sAgH%=b7Izr? zIIVggG{-Y&QIM+LN!`0A|MEWayZb)+(d1pF^M3A`f3ecFK0@`pc+h&?12;vKe!LYF zS=7JMzeBx-f8F%gezopr0OLG`*#H0l literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_orange_BW.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_orange_BW.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ee5d9de1938c00a56be80f593edf4a780980b7 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x36LsJ z7srr{#jgHc`w#3FW*9K%{qL U`s(ax0(3uvr>mdKI;Vst0D?Jg0{{R3 literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_pbj_lin.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_pbj_lin.png new file mode 100644 index 0000000000000000000000000000000000000000..d045d76a3b15d0598af52741d57f92cf43b913d9 GIT binary patch literal 287 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383Ib zPZ!6KjK;T<0{dDGc$jU^?fyS?x4dS6*i$ySg(pPBLrgr3%(lH2{df0NLUPHOz2~x7 zmHU>P?U}W^{>eLz!xtaU37;T1Ez(*!{`$s!A4DV4Zr)=2svJ=!zH9yR{io-DuZb%X zzZWkkcH#2e?;qzScmF$BoAmt+ul4Q&MGuAcJuiMO^p)$%Rr|yIUV1yre!Qt#R$IPC rfKAC=qEjYOrKn}%2|+iKI8XTJt(H4s8ua=r&~pr)u6{1-oD!Mk8by?2y1xGh2Eo=JE*Jv=iv7v6iUFy!5u$y{Qb620L z3!CPieRA(@`P^g4H?nKPey#r+d}T(+$$c?F87t4d|2E<2u3PJ#&CPwiujb~i_U)Tb z@49|Ex$yUv`D-`sUUUBaz50s_cgNi8Za?|C>wlR%|IdQAm<5Sr a)-t|l7cCc&sR{>rg2B_(&t;ucLK6T$1Zijh literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_purple2green_dark.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_purple2green_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..10bcf0ea818c394615ae01877071bd3fc307675b GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IH zPZ!6KjK;T@yf-x)@UULIed}2C@i$x2o&!h5wj(9{y$iX7QHSuUo&bKK0r9zV6NCq4^*Fe)~N4{p4joN_P9b&9g7w zp7zhLs`~EX%=Nl@3JNkE9PCPm8aoOUl!#(3vR9eMds^lE3pb$e7(8A5T-G@yGywqa C0(flz literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_purple_BW.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_purple_BW.png new file mode 100644 index 0000000000000000000000000000000000000000..48edb07bfbc8bed50aaf9bbfa9b4ee502447a0d0 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IX zPZ!6KjK;T@9EF+hpZ!aJ*CfFdV*X>j?6Hk=Pr9wrTD^AL?$SA}rC+peS?NTt z-E?(Q?Ar3( zCEPpxc#aFZ+J(-}=as%}$2`@U_lRFQ_~7-CA3eo2FJ$I-?q6P9^WbcD)ZyRBl2wOi z-ODVEkY90l-S<0}wblxyM;$Gm*V$Daw&4ExU*{|9XFhrEKR@C5);pVSh1 zvwAUyVeWVNmkbPgP2tDwH~1D0NC!iTkLcHtA?}yrRIZW%pj(umT1agQu&X%Q~loCIH}mk&OTV literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_rainbow_dark.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_rainbow_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f61dd19c60ea52e796139f3869abe83893b77cb1 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383H` zPZ!6KjK;T@4(1&(;9$9ss1SeqzrF4ZIick@vsPaDZKK#ysMmL_LI1)-7S8AP&tAW% z_Pp?bh1X=qUj94A>ufi!|90&CYBuS8>mKUaw{NX(V%7gpEO~itMY-79S1CJHXC_ug zu*J8h-gtLrLwJN-_-JSM zo?er2dQBbMo!PEa6g!Jl0^g`~dANT(fA;I&o17CH4=F0QI=gYT_lWRGYRVV|S)?o} iIN|Yd!bAcR_jey}T5{;gaXz5G89ZJ6T-G@yGywozDS(Us literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_red2purple_BW.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_red2purple_BW.png new file mode 100644 index 0000000000000000000000000000000000000000..dae9f94cd38c4c89b8c4bd449debe6d839bea984 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383ID zPZ!6KjK;T@0#_Y2;BmRQbMc${)9-5|ynG!?n2R;s!rq7+Z(cGPBnz3b2K%-&?3mGiVT z&x_i*YwqHIKI8Ex>-%!^7e5Ws+d1Xd`PV0wy69OJO_9C!H*RgsocFW;%e?)sUB1xn z{nz8C%@xlDwAqH;NKfTYwF;IzwY*5oB&Hm;Ar_6LqshL0@F?hQAxvXnq;yGFVQ+$KxLjy&JhDr_t z1&5YG4gpJb;RBUL?1F4Zzv~{YJbj#@vVQXS;`jXL4@-(=&Xb?>HYHbk<$Yn#&C|bd z6sHCr+Vx3FKy8h)#}vhj$GD7a+9zv1+`3NkM0kVx8HtpN)|*+|>Yn7*vc}(jz5Mo! i0MRWnqFYHvwT$y)+2sGsdXW$G8iS{+pUXO@geCxO9%cvt literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_sapphire2gold_BW.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_erdc_sapphire2gold_BW.png new file mode 100644 index 0000000000000000000000000000000000000000..6fa05dafd245dc492331eb453a6a4f70875a40c6 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383H? zPZ!6KjK;T@0{adth&Ttvv+wGBS3k4yC&!Xbw|sWHRRZUg0#}^*{(Gy`tFY~}t}guh zEvow7{;37Mva%}{GD}(2^uGCUEBW#9W6u(DdD?kTux&VMrE-AnG>5QM(+wSVTihcWI48HGO=Y9A3 zmCx_q{BN?|FZ@_dD(}M6ZxXY^Zah>j|9CLArtFj8+^zR2>)Y>kX)KWm^s-zurN~9| tX-Cj0!KG7_y)@mY1odew#V_%N{Y#v)O!mE5tAPGz@O1TaS?83{1OO4RjJW^+ literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_gist_earth.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_gist_earth.png new file mode 100644 index 0000000000000000000000000000000000000000..772e7e772390de4b584f6293f2d670e7e0c06f32 GIT binary patch literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 z7Ec$)kc`H+mjbg`40)IXJhzE2`)>a(?@s^84VeecFC1n$%JNB>Nh9Xy>(=>?zCH>q zw^%p#>&lAonz)ZEYr<=^zAbwcd()F;LGq%0o>hts4YR863urX_R=pZf{Qh_4%>ZKt z)0ho&fn}2g{+j2xz_wPyXSJv#-S6x-C-v?WZ6h3F-)-X7E z$kxJ$d(Abw*{zRrL?vXS7W$RiOultGV7Y+9z4;8BD(?&8G(8mN7tA~VN#@gkHzzfv zeZ?`Xn;TCjDo;P`rq|vZ!zaB{#;nLP=Sk6x6HhlxBp|W>$%`=A&ZPONSp6=A_2)ou_ zY|(l*SMB1S|8Up2_Jy~f7JmLS`Sjt>m+kd$&ii|E-QlA8d&hU%#g^aET5 zAkXL<=T&z;30?ejT6FT%YQ5+GDzYli{?yvBG;C|u)NMPLhF%pD2;g&>!YugI!NpP_ dkSOLw>G!9YW$#5=%>?>`!PC{xWt~$(69CTeW;p-= literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_hsv.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_hsv.png new file mode 100644 index 0000000000000000000000000000000000000000..bcf43e38c173006c84c0edd054ef36a7ff3ad63e GIT binary patch literal 186 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x37}w( zr;B4qM&sK{ib4kz1dd(^2z^%{QSg@Y(SfI(SL@4+>>9-5W*mQ?loL_#=iV%v#?tgp u`#vSjxZk>w+l;?cqi@Bd4lN>yUyO`}(fS4D4;p~>GI+ZBxvX?j#Hat?x8Hz!b3?1; zyp0WyYt8!}Cdxds{kMBo`^~iO+-*DUcHi^e_-^w(-_0(&yjnN~SEa}3m-2QgN0}~r zf3~o8TgFtE&gCo4hySWI^$T3aGV{Bc%DiQ4Onw0k&m@0XbEzvns`>YB-@Vzd0uQp9 zh7|O2W$jqdRDGqOUpmhCe8Ksc_uTJh%EdgdI##?W{n~=I+;1D&->$0sZhPu#z1_Cg z-;;NqihY;;VXxoR-2xjYS|n)~9tnHYvG#~ybf@w*A@>~Bz8hXL8>ixzxW>Qk*P~nS Tza;Djh8BaTtDnm{r-UW|)xnot literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_magenta.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..128263cb0e8359a8a1fcfeb47f5601d1c7692f88 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383I+ zPZ!6KjK;T@9P^GUh&Tt{)^9HPFa1uzRqNsIy9aEYCRTDxY1Dmr?ar*|>uY~rDt)rk zWU-6zQ_jUH+>&RxZXW(4_im@`*^ej8YVKNXmsdZ(>G6$?xv5WY{ImS>IsW#iZD+NA z%y9X*YwMwGq3k6u=I4K_X$${X@#Xkq<=&FD8`g7ZXs~OYYV0anut;VFam-iJ)0mkR UCnx=_2Rfg@)78&qol`;+0Fwl4a{vGU literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_nic_CubicL.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_nic_CubicL.png new file mode 100644 index 0000000000000000000000000000000000000000..f40ce330ae87b169a3b45a2fd5f734df10bad16d GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 zR!j#cTy%^fBpKiF!wGyy`zH1a|%oB?;m6A{q1k^vBtE5qnX|0 z!STx7e~Ou#nQR0!9GIDzOa&AioJ~ygsA1a%qLUJ+SLD z=O;_uhjyn`SLj6MoK)?ert_6Ez3IPPv{~-gsqzbd&iZmM^X8lE_P=ws{Nk!^ynDSp z*X+uJL+76VI^nCg>Etoa>Q5D0Kg^i_x++KS(O>O7|F)e_n`Kft_t0FEkBk+{q;wj2*n(jS8eG*G$ f488D6ypS&OU0}A_{Ol5-ml-@={an^LB{Ts5H%^50 literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_nic_Edge.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_nic_Edge.png new file mode 100644 index 0000000000000000000000000000000000000000..a4c40e169d2765e18950ff3dd05a7eaf4d30ca01 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x2?hp6 zBTpB{kc`H+mmKq68wfB51Z^|%@SFTwUgz(mryIDVbH(fP4zMRW@FrwC?~Btvr~Z8L z8TEek=Z|;Y`&?0E*T674BJh^%jS#7bqikWhp<7qvt-8&X{VrS5A%M|TX~6<1k^M6n zTW+)nFlQujD4Ho83Ah<(ex7_yI1NCk)mXTC@2UINM*}YQsNA`1!)(bvCB&RnK)Q@-1wRee-}}-G$cQ ztQib*UmaOsbz!Ar=_2Q5sXsC{>y7`<=P%@N{+@lDEBjIW!SJiq|M#rEw|igNU(WeV zn_EsNYEC~Kq}RSQhR=Ja%(Nm)ou@?+r=D(@LO|la@`daB9c}K}1A~;o)78&qol`;+ E03UXsga7~l literal 0 HcmV?d00001 diff --git a/src/Plugins/SimplnxCore/docs/Images/ColorTable_pink_Matlab.png b/src/Plugins/SimplnxCore/docs/Images/ColorTable_pink_Matlab.png new file mode 100644 index 0000000000000000000000000000000000000000..7dcf1e755284ce1b3ab37ee4739c2292d0f867d6 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^TYy-Eg9%8k-rUd)q&N#aB8wRqxP?KOkzv*x383IM zPZ!6KjK;T@9Qm3Jcw8<@GC%rf{!Xb=dWG97#(%f?>O*H?U7F}3P;w( ReadPresets() @@ -58,7 +58,7 @@ std::map ReadPresets() std::map presetsMap; for(const nlohmann::json& preset : result.value()) { - if(preset.contains("Name") && preset.contains("RGBPoints") && preset["Name"].is_string()) + if(ColorTableUtilities::IsValidPreset(preset)) { presetsMap.insert({preset["Name"].get(), preset}); } @@ -188,31 +188,33 @@ TEST_CASE("SimplnxCore::GenerateColorTableFilter: Valid filter execution") presetFilePath = k_XRayPresetPath; } - args.insertOrAssign(GenerateColorTableFilter::k_SelectedDataArrayPath_Key, std::make_any(DataPath{{Constants::k_Confidence_Index.str()}})); - args.insertOrAssign(GenerateColorTableFilter::k_RgbArrayPath_Key, std::make_any("CI_RGB")); + { + args.insertOrAssign(GenerateColorTableFilter::k_SelectedDataArrayPath_Key, std::make_any(DataPath{{Constants::k_Confidence_Index.str()}})); + args.insertOrAssign(GenerateColorTableFilter::k_RgbArrayPath_Key, std::make_any("CI_RGB")); - IFilter::ExecuteResult executeResult = filter.execute(dataStructure, args); - SIMPLNX_RESULT_REQUIRE_VALID(executeResult.result) + IFilter::ExecuteResult executeResult = filter.execute(dataStructure, args); + SIMPLNX_RESULT_REQUIRE_VALID(executeResult.result) - // Validate Results - REQUIRE_NOTHROW(dataStructure.getDataRefAs(DataPath{{"CI_RGB"}})); - const UInt8Array& resultArray = dataStructure.getDataRefAs(DataPath{{"CI_RGB"}}); - const AbstractDataStore& resultStore = resultArray.getDataStoreRef(); + // Validate Results + REQUIRE_NOTHROW(dataStructure.getDataRefAs(DataPath{{"CI_RGB"}})); + const UInt8Array& resultArray = dataStructure.getDataRefAs(DataPath{{"CI_RGB"}}); + const AbstractDataStore& resultStore = resultArray.getDataStoreRef(); - std::string buf; - std::ifstream inStream(presetFilePath); - usize currentLine = 0; - while(!inStream.eof()) - { - std::getline(inStream, buf); - std::vector list = StringUtilities::split(buf, ','); - for(int i = 0; i < list.size(); i++) + std::string buf; + std::ifstream inStream(presetFilePath); + usize currentLine = 0; + while(!inStream.eof()) { - REQUIRE_NOTHROW(std::stoi(list[i])); - const uint8 exemplar = std::stoi(list[i]); - const uint8 generated = resultStore.getComponentValue(currentLine, i); - REQUIRE(exemplar == generated); + std::getline(inStream, buf); + std::vector list = StringUtilities::split(buf, ','); + for(int i = 0; i < list.size(); i++) + { + REQUIRE_NOTHROW(std::stoi(list[i])); + const uint8 exemplar = std::stoi(list[i]); + const uint8 generated = resultStore.getComponentValue(currentLine, i); + REQUIRE(exemplar == generated); + } + currentLine++; } - currentLine++; } } diff --git a/src/simplnx/Utilities/ColorTableUtilities.cpp b/src/simplnx/Utilities/ColorTableUtilities.cpp index 3e87875f7c..96fd88c66f 100644 --- a/src/simplnx/Utilities/ColorTableUtilities.cpp +++ b/src/simplnx/Utilities/ColorTableUtilities.cpp @@ -1,5 +1,6 @@ #include "ColorTableUtilities.hpp" +#include "simplnx/Utilities/StringUtilities.hpp" #include "simplnx/util/ColorTable.hpp" #include @@ -8,16 +9,37 @@ using namespace nx::core; +bool ColorTableUtilities::IsValidPreset(const nlohmann::json& preset) +{ + bool hasRgbPoints = preset.contains("RGBPoints"); + bool rgbPointsIsArray = (hasRgbPoints && preset["RGBPoints"].is_array() ? true : false); + bool hasColorSpace = preset.contains("ColorSpace"); + std::string colorSpaceValue = (hasColorSpace ? preset["ColorSpace"].get() : ""); + + if(rgbPointsIsArray && (hasColorSpace && (colorSpaceValue == "RGB" || colorSpaceValue == "Diverging" || colorSpaceValue == "Lab" || colorSpaceValue == "CIELAB"))) + { + return true; + } + return false; +} + Result ColorTableUtilities::LoadAllRGBPresets() { nlohmann::json rgbPresets; + for(const auto& preset : ColorTable::k_DefaultColorTableJson) { - if(preset.contains("RGBPoints") && preset["RGBPoints"].is_array()) + if(IsValidPreset(preset)) { rgbPresets.push_back(preset); } } + + // Sort the presets by name + std::sort(rgbPresets.begin(), rgbPresets.end(), [](const nlohmann::json& a, const nlohmann::json& b) { + return nx::core::StringUtilities::toLower(a["Name"].get()) < nx::core::StringUtilities::toLower(b["Name"].get()); + }); + return {rgbPresets}; } diff --git a/src/simplnx/Utilities/ColorTableUtilities.hpp b/src/simplnx/Utilities/ColorTableUtilities.hpp index 8c2c244083..57b8adf286 100644 --- a/src/simplnx/Utilities/ColorTableUtilities.hpp +++ b/src/simplnx/Utilities/ColorTableUtilities.hpp @@ -30,4 +30,11 @@ SIMPLNX_EXPORT Result> ExtractControlPoints(const std::stri * @return The string name of the first RGB preset or empty string if none found */ SIMPLNX_EXPORT std::string GetDefaultRGBPresetName(); + +/** + * @brief IsValidPreset Returns true if the preset has has the "RGBPoints" and "ColorSpace" keys + * @return + */ +SIMPLNX_EXPORT bool IsValidPreset(const nlohmann::json& preset); + } // namespace nx::core::ColorTableUtilities