diff --git a/src/js/HiPS.js b/src/js/HiPS.js index 2a237727..5f1b9f7d 100644 --- a/src/js/HiPS.js +++ b/src/js/HiPS.js @@ -121,6 +121,18 @@ PropertyParser.hipsDataMinmax = function (properties) { return [minData, maxData]; }; +PropertyParser.dataRange = function (properties) { + let range = + properties && + properties.hips_data_range && + properties.hips_data_range.split(" "); + + const minRange = range && parseFloat(range[0]); + const maxRange = range && parseFloat(range[1]); + + return [minRange, maxRange]; +}; + PropertyParser.cutouts = function (properties) { let cuts = properties && @@ -547,6 +559,8 @@ export let HiPS = (function () { self.dataMinMax = PropertyParser.hipsDataMinmax(properties); + self.dataRange = PropertyParser.dataRange(properties); + // HiPS3D special keywords self.orderFreq = (properties && properties.hips_order_freq && +properties.hips_order_freq) || self.orderFreq; self.tileDepth = (properties && properties.hips_tile_depth && +properties.hips_tile_depth) || self.tileDepth;