Allocate a new color map.
| 20 | |
| 21 | // Allocate a new color map. |
| 22 | ColorMap* allocate(const char* name) |
| 23 | { |
| 24 | ColorMapMap::iterator iColorMap = s_colormaps.find(name); |
| 25 | if (iColorMap != s_colormaps.end()) |
| 26 | { |
| 27 | return iColorMap->second; |
| 28 | } |
| 29 | |
| 30 | ColorMap* colormap = new ColorMap; |
| 31 | s_colormaps[name] = colormap; |
| 32 | return colormap; |
| 33 | } |
| 34 | |
| 35 | ColorMap* get(const char* name) |
| 36 | { |
no test coverage detected