/usr/include/xylib/brucker_raw.h is in libxy-dev 1.3-1.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | // Siemens/Bruker Diffrac-AT Raw Format version 1/2/3
// Licence: Lesser GNU Public License 2.1 (LGPL)
// Contains data from Siemens/Brucker X-ray diffractometers.
// Implementation based on:
// ver. 1 and 2: the file format specification from a diffractometer manual,
// chapter "Appendix B: DIFFRAC-AT Raw Data File Format"
// ver. with magic string "RAW1.01", that probably is v. 4, because
// corresponding ascii files start with ";RAW4.00",
// was contributed by Andreas Breslau, who analysed binary files
// and corresponding ascii files.
// Later it was improved based on section
// "A.1 DIFFRAC^plus V3 RAW File Structure" of the manual:
// "DIFFRAC^plus FILE EXCHANGE and XCH" Release 2002.
#ifndef XYLIB_BRUCKER_RAW_H_
#define XYLIB_BRUCKER_RAW_H_
#include "xylib.h"
namespace xylib {
class BruckerRawDataSet : public DataSet
{
OBLIGATORY_DATASET_MEMBERS(BruckerRawDataSet)
protected:
void load_version1(std::istream &f);
void load_version2(std::istream &f);
void load_version1_01(std::istream &f);
};
} // namespace
#endif // XYLIB_BRUCKER_RAW_H_
|