| 245 | } |
| 246 | |
| 247 | double TIFFImage::getMinValue(int channel) { |
| 248 | if (!_minValues.empty() && channel > 0 && channel < _minValues.size()) { |
| 249 | return _minValues[channel]; |
| 250 | } |
| 251 | else if (!_maxValues.empty()) { |
| 252 | return *std::max_element(_minValues.begin(), _minValues.end()); |
| 253 | } |
| 254 | else { |
| 255 | return std::numeric_limits<double>::min(); |
| 256 | } |
| 257 | } |
| 258 | |
| 259 | double TIFFImage::getMaxValue(int channel) { |
| 260 | if (!_maxValues.empty() && channel > 0 && channel < _maxValues.size()) { |