mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-06-19 16:27:13 +02:00
roi to string and change hdf5 version
This commit is contained in:
@ -279,33 +279,14 @@ void MasterAttributes::WriteCommonHDF5Attributes(H5::H5File *fd,
|
|||||||
"Total Frames", H5::PredType::STD_U64LE, dataspace);
|
"Total Frames", H5::PredType::STD_U64LE, dataspace);
|
||||||
dataset.write(&totalFrames, H5::PredType::STD_U64LE);
|
dataset.write(&totalFrames, H5::PredType::STD_U64LE);
|
||||||
}
|
}
|
||||||
// Receiver Roi xmin
|
// Receiver Roi
|
||||||
{
|
{
|
||||||
H5::DataSpace dataspace = H5::DataSpace(H5S_SCALAR);
|
H5::DataSpace dataspace = H5::DataSpace(H5S_SCALAR);
|
||||||
|
H5::StrType strdatatype(H5::PredType::C_S1, 1024);
|
||||||
H5::DataSet dataset = group->createDataSet(
|
H5::DataSet dataset = group->createDataSet(
|
||||||
"receiver roi xmin", H5::PredType::NATIVE_INT, dataspace);
|
"receiver roi", H5::PredType::NATIVE_INT, dataspace);
|
||||||
dataset.write(&receiverRoi.xmin, H5::PredType::NATIVE_INT);
|
strcpy_safe(c, ToString(receiverRoi));
|
||||||
}
|
dataset.write(c, strdatatype);
|
||||||
// Receiver Roi xmax
|
|
||||||
{
|
|
||||||
H5::DataSpace dataspace = H5::DataSpace(H5S_SCALAR);
|
|
||||||
H5::DataSet dataset = group->createDataSet(
|
|
||||||
"receiver roi xmax", H5::PredType::NATIVE_INT, dataspace);
|
|
||||||
dataset.write(&receiverRoi.xmax, H5::PredType::NATIVE_INT);
|
|
||||||
}
|
|
||||||
// Receiver Roi ymin
|
|
||||||
{
|
|
||||||
H5::DataSpace dataspace = H5::DataSpace(H5S_SCALAR);
|
|
||||||
H5::DataSet dataset = group->createDataSet(
|
|
||||||
"receiver roi ymin", H5::PredType::NATIVE_INT, dataspace);
|
|
||||||
dataset.write(&receiverRoi.ymin, H5::PredType::NATIVE_INT);
|
|
||||||
}
|
|
||||||
// Receiver Roi ymax
|
|
||||||
{
|
|
||||||
H5::DataSpace dataspace = H5::DataSpace(H5S_SCALAR);
|
|
||||||
H5::DataSet dataset = group->createDataSet(
|
|
||||||
"receiver roi ymax", H5::PredType::NATIVE_INT, dataspace);
|
|
||||||
dataset.write(&receiverRoi.ymax, H5::PredType::NATIVE_INT);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -19,8 +19,8 @@ namespace sls {
|
|||||||
// files
|
// files
|
||||||
|
|
||||||
// versions
|
// versions
|
||||||
#define HDF5_WRITER_VERSION (6.7) // 1 decimal places
|
#define HDF5_WRITER_VERSION (7.0)
|
||||||
#define BINARY_WRITER_VERSION (7.3) // 1 decimal places
|
#define BINARY_WRITER_VERSION (7.3)
|
||||||
|
|
||||||
#define MAX_FRAMES_PER_FILE 20000
|
#define MAX_FRAMES_PER_FILE 20000
|
||||||
#define SHORT_MAX_FRAMES_PER_FILE 100000
|
#define SHORT_MAX_FRAMES_PER_FILE 100000
|
||||||
|
Reference in New Issue
Block a user