File writer and spot finding improvements
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
HDF5DataFilePluginAzInt::HDF5DataFilePluginAzInt(const std::vector<float> &in_rad_int_bin_to_q) :
|
||||
rad_int_bin_to_q(in_rad_int_bin_to_q) {}
|
||||
|
||||
void HDF5DataFilePluginAzInt::SetupSWMRFile(HDF5File &data_file, const DataMessage &msg) {
|
||||
void HDF5DataFilePluginAzInt::OpenFile(HDF5File &data_file, const DataMessage &msg) {
|
||||
if (rad_int_bin_to_q.empty())
|
||||
return;
|
||||
|
||||
@@ -16,13 +16,9 @@ void HDF5DataFilePluginAzInt::SetupSWMRFile(HDF5File &data_file, const DataMessa
|
||||
HDF5DataSpace data_space_rad_int({1, rad_int_bin_to_q.size()}, {H5S_UNLIMITED, rad_int_bin_to_q.size()});
|
||||
HDF5Dcpl dcpl_rad_int;
|
||||
dcpl_rad_int.SetChunking({1, rad_int_bin_to_q.size()});
|
||||
HDF5DataSet(data_file, "/entry/azint/result", HDF5DataType(0.0f), data_space_rad_int, dcpl_rad_int);
|
||||
}
|
||||
|
||||
void HDF5DataFilePluginAzInt::OpenFile(HDF5File &data_file, const DataMessage &msg) {
|
||||
if (rad_int_bin_to_q.empty())
|
||||
return;
|
||||
data_set_az_int = std::make_unique<HDF5DataSet>(data_file, "/entry/azint/result");
|
||||
data_set_az_int = std::make_unique<HDF5DataSet>(data_file, "/entry/azint/result", HDF5DataType(0.0f),
|
||||
data_space_rad_int, dcpl_rad_int);
|
||||
}
|
||||
|
||||
void HDF5DataFilePluginAzInt::Write(const DataMessage &msg) {
|
||||
@@ -40,9 +36,4 @@ void HDF5DataFilePluginAzInt::Write(const DataMessage &msg) {
|
||||
data_set_az_int->WriteVec(msg.az_int_profile, {image_number, 0}, {1, rad_int_bin_to_q.size()});
|
||||
}
|
||||
|
||||
void HDF5DataFilePluginAzInt::Flush() {
|
||||
if (rad_int_bin_to_q.empty())
|
||||
return;
|
||||
|
||||
data_set_az_int->Flush();
|
||||
}
|
||||
void HDF5DataFilePluginAzInt::WriteFinal(HDF5File &data_file) {}
|
||||
|
||||
Reference in New Issue
Block a user