Version 1.0.0-rc.12
This commit is contained in:
@@ -299,14 +299,14 @@ int64_t DatasetSettings::GetImagesPerFile() const {
|
||||
return images_per_file;
|
||||
}
|
||||
|
||||
DatasetSettings &DatasetSettings::DataReductionFactorSerialMX(float input) {
|
||||
DatasetSettings &DatasetSettings::LossyCompressionSerialMX(float input) {
|
||||
check_min("Data reduction factor for serial MX", input, 0.0);
|
||||
check_max("Data reduction factor for serial MX", input, 1.0);
|
||||
data_reduction_factor_serialmx = input;
|
||||
return *this;
|
||||
}
|
||||
|
||||
float DatasetSettings::GetDataReductionFactorSerialMX() const {
|
||||
float DatasetSettings::GetLossyCompressionSerialMX() const {
|
||||
return data_reduction_factor_serialmx;
|
||||
}
|
||||
|
||||
@@ -355,3 +355,18 @@ DatasetSettings &DatasetSettings::ImageTime(const std::optional<std::chrono::mic
|
||||
image_time = input;
|
||||
return *this;
|
||||
}
|
||||
|
||||
DatasetSettings &DatasetSettings::LossyCompressionPoisson(std::optional<int64_t> input) {
|
||||
if (!input || (input == 0))
|
||||
compression_poisson_factor = {};
|
||||
else {
|
||||
check_min("Poisson compression factor", input.value(), 1);
|
||||
check_max("Poisson compression factor", input.value(), 16);
|
||||
compression_poisson_factor = input;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
std::optional<int64_t> DatasetSettings::GetLossyCompressionPoisson() const {
|
||||
return compression_poisson_factor;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user