MFMv2.0.10
Movable Feast Machine Simulator 2.0.10
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ColorMaps.h
1 /* -*- C++ -*- */
2 
52 /* Sequential scales */
53 XX5(SEQ, BuGn, 0xffedf8fb, 0xffb2e2e2, 0xff66c2a4, 0xff2ca25f, 0xff006d2c)
54 XX6(SEQ, BuGn, 0xffedf8fb, 0xffccece6, 0xff99d8c9, 0xff66c2a4, 0xff2ca25f, 0xff006d2c)
55 XX5(SEQ, BuPu, 0xffedf8fb, 0xffb3cde3, 0xff8c96c6, 0xff8856a7, 0xff810f7c)
56 XX6(SEQ, BuPu, 0xffedf8fb, 0xffbfd3e6, 0xff9ebcda, 0xff8c96c6, 0xff8856a7, 0xff810f7c)
57 XX5(SEQ, GnBu, 0xfff0f9e8, 0xffbae4bc, 0xff7bccc4, 0xff43a2ca, 0xff0868ac)
58 XX6(SEQ, GnBu, 0xfff0f9e8, 0xffccebc5, 0xffa8ddb5, 0xff7bccc4, 0xff43a2ca, 0xff0868ac)
59 XX5(SEQ, PuBu, 0xfff1eef6, 0xffbdc9e1, 0xff74a9cf, 0xff2b8cbe, 0xff045a8d)
60 XX6(SEQ, PuBu, 0xfff1eef6, 0xffd0d1e6, 0xffa6bddb, 0xff74a9cf, 0xff2b8cbe, 0xff045a8d)
61 XX5(SEQ, PuBuGn, 0xfff6eff7, 0xffbdc9e1, 0xff67a9cf, 0xff1c9099, 0xff016c59)
62 XX6(SEQ, PuBuGn, 0xfff6eff7, 0xffd0d1e6, 0xffa6bddb, 0xff67a9cf, 0xff1c9099, 0xff016c59)
63 XX5(SEQ, PuRd, 0xfff1eef6, 0xffd7b5d8, 0xffdf65b0, 0xffdd1c77, 0xff980043)
64 XX6(SEQ, PuRd, 0xfff1eef6, 0xffd4b9da, 0xffc994c7, 0xffdf65b0, 0xffdd1c77, 0xff980043)
65 XX5(SEQ, RdPu, 0xfffeebe2, 0xfffbb4b9, 0xfff768a1, 0xffc51b8a, 0xff7a0177)
66 XX6(SEQ, RdPu, 0xfffeebe2, 0xfffcc5c0, 0xfffa9fb5, 0xfff768a1, 0xffc51b8a, 0xff7a0177)
67 XX5(SEQ, YlGn, 0xffffffcc, 0xffc2e699, 0xff78c679, 0xff31a354, 0xff006837)
68 XX6(SEQ, YlGn, 0xffffffcc, 0xffd9f0a3, 0xffaddd8e, 0xff78c679, 0xff31a354, 0xff006837)
69 XX5(SEQ, YlGnBu, 0xffffffcc, 0xffa1dab4, 0xff41b6c4, 0xff2c7fb8, 0xff253494)
70 XX6(SEQ, YlGnBu, 0xffffffcc, 0xffc7e9b4, 0xff7fcdbb, 0xff41b6c4, 0xff2c7fb8, 0xff253494)
71 XX5(SEQ, YlOrBr, 0xffffffd4, 0xfffed98e, 0xfffe9929, 0xffd95f0e, 0xff993404)
72 XX6(SEQ, YlOrBr, 0xffffffd4, 0xfffee391, 0xfffec44f, 0xfffe9929, 0xffd95f0e, 0xff993404)
73 XX5(SEQ, YlOrRd, 0xffffffb2, 0xfffecc5c, 0xfffd8d3c, 0xfff03b20, 0xffbd0026)
74 XX6(SEQ, YlOrRd, 0xffffffb2, 0xfffed976, 0xfffeb24c, 0xfffd8d3c, 0xfff03b20, 0xffbd0026)
75 XX5(SEQ, Greys, 0xfff7f7f7, 0xffcccccc, 0xff969696, 0xff636363, 0xff252525)
76 XX6(SEQ, Greys, 0xfff7f7f7, 0xffd9d9d9, 0xffbdbdbd, 0xff969696, 0xff636363, 0xff252525)
77 XX5(SEQ, Reds, 0xfffee5d9, 0xfffcae91, 0xfffb6a4a, 0xffde2d26, 0xffa50f15)
78 XX6(SEQ, Reds, 0xfffee5d9, 0xfffcbba1, 0xfffc9272, 0xfffb6a4a, 0xffde2d26, 0xffa50f15)
79 
80 /* Diverging scales */
81 XX5(DIV, BrBG, 0xffa6611a, 0xffdfc27d, 0xfff5f5f5, 0xff80cdc1, 0xff018571)
82 XX6(DIV, BrBG, 0xff8c510a, 0xffd8b365, 0xfff6e8c3, 0xffc7eae5, 0xff5ab4ac, 0xff01665e)
83 XX5(DIV, PiYG, 0xffd01c8b, 0xfff1b6da, 0xfff7f7f7, 0xffb8e186, 0xff4dac26)
84 XX6(DIV, PiYG, 0xffc51b7d, 0xffe9a3c9, 0xfffde0ef, 0xffe6f5d0, 0xffa1d76a, 0xff4d9221)
85 XX5(DIV, PRGn, 0xff7b3294, 0xffc2a5cf, 0xfff7f7f7, 0xffa6dba0, 0xff008837)
86 XX6(DIV, PRGn, 0xff762a83, 0xffaf8dc3, 0xffe7d4e8, 0xffd9f0d3, 0xff7fbf7b, 0xff1b7837)
87 XX5(DIV, PuOr, 0xffe66101, 0xfffdb863, 0xfff7f7f7, 0xffb2abd2, 0xff5e3c99)
88 XX6(DIV, PuOr, 0xffb35806, 0xfff1a340, 0xfffee0b6, 0xffd8daeb, 0xff998ec3, 0xff542788)
89 XX5(DIV, RdBu, 0xffca0020, 0xfff4a582, 0xfff7f7f7, 0xff92c5de, 0xff0571b0)
90 XX6(DIV, RdBu, 0xffb2182b, 0xffef8a62, 0xfffddbc7, 0xffd1e5f0, 0xff67a9cf, 0xff2166ac)
91 XX5(DIV, RdGy, 0xffca0020, 0xfff4a582, 0xffffffff, 0xffbababa, 0xff404040)
92 XX6(DIV, RdGy, 0xffb2182b, 0xffef8a62, 0xfffddbc7, 0xffe0e0e0, 0xff999999, 0xff4d4d4d)
93 XX5(DIV, RdYlBu, 0xffd7191c, 0xfffdae61, 0xffffffbf, 0xffabd9e9, 0xff2c7bb6)
94 XX6(DIV, RdYlBu, 0xffd73027, 0xfffc8d59, 0xfffee090, 0xffe0f3f8, 0xff91bfdb, 0xff4575b4)
95 XX5(DIV, RdYlGn, 0xffd7191c, 0xfffdae61, 0xffffffbf, 0xffa6d96a, 0xff1a9641)
96 XX6(DIV, RdYlGn, 0xffd73027, 0xfffc8d59, 0xfffee08b, 0xffd9ef8b, 0xff91cf60, 0xff1a9850)
97 XX5(DIV, Spectral, 0xffd7191c, 0xfffdae61, 0xffffffbf, 0xffabdda4, 0xff2b83ba)
98 XX6(DIV, Spectral, 0xffd53e4f, 0xfffc8d59, 0xfffee08b, 0xffe6f598, 0xff99d594, 0xff3288bd)
99 
100 /* Qualititative scales */
101 XX5(QUAL, Dark2, 0xff1b9e77, 0xffd95f02, 0xff7570b3, 0xffe7298a, 0xff66a61e)
102 XX6(QUAL, Dark2, 0xff1b9e77, 0xffd95f02, 0xff7570b3, 0xffe7298a, 0xff66a61e, 0xffe6ab02)
103 XX5(QUAL, Paired, 0xffa6cee3, 0xff1f78b4, 0xffb2df8a, 0xff33a02c, 0xfffb9a99)
104 XX6(QUAL, Paired, 0xffa6cee3, 0xff1f78b4, 0xffb2df8a, 0xff33a02c, 0xfffb9a99, 0xffe31a1c)
105 XX5(QUAL, Set1, 0xffe41a1c, 0xff377eb8, 0xff4daf4a, 0xff984ea3, 0xffff7f00)
106 XX6(QUAL, Set1, 0xffe41a1c, 0xff377eb8, 0xff4daf4a, 0xff984ea3, 0xffff7f00, 0xffffff33)
107 XX5(QUAL, Set2, 0xff66c2a5, 0xfffc8d62, 0xff8da0cb, 0xffe78ac3, 0xffa6d854)
108 XX6(QUAL, Set2, 0xff66c2a5, 0xfffc8d62, 0xff8da0cb, 0xffe78ac3, 0xffa6d854, 0xffffd92f)
109 
110 /* Colormap debugging scales */
111 XX5(DBG, BKWH, 0xff000000, 0xff3f3f3f, 0xff7f7f7f, 0xffbfbfbf, 0xffffffff)
112 XX6(DBG, BKWH, 0xff000000, 0xff333333, 0xff666666, 0xff999999, 0xffcccccc, 0xffffffff)
113 XX5(DBG, WHBK, 0xffffffff, 0xffbfbfbf, 0xff7f7f7f, 0xff3f3f3f, 0xff000000)
114 XX6(DBG, WHBK, 0xffffffff, 0xffcccccc, 0xff999999, 0xff666666, 0xff333333, 0xff000000)
115 XX5(DBG, RDBU, 0xffff0000, 0xffbf003f, 0xff7f007f, 0xff3f00bf, 0xff0000ff)
116 XX6(DBG, RDBU, 0xffff0000, 0xffcc0033, 0xff990066, 0xff660099, 0xff3300cc, 0xff0000ff)