Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1x 326x | import { ColormapRegistration } from '../types';
const _colormaps = new Map();
/**
* Register a colormap
* @param name - name of the colormap
* @param colormap - colormap object
*/
function registerColormap(colormap: ColormapRegistration) {
_colormaps.set(colormap.Name, colormap);
}
/**
* Get a colormap by name
* @param name - name of the colormap
* @returns colormap object
*/
function getColormap(name) {
return _colormaps.get(name);
}
/**
* Get all registered colormap names
* @returns array of colormap names
*
*/
function getColormapNames() {
return Array.from(_colormaps.keys());
}
export { getColormap, getColormapNames, registerColormap };
|