/usr/include/xylib/vamas.h is in libxy-dev 0.8-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 36 37 38 | // ISO14976 VAMAS Surface Chemical Analysis Standard Data Transfer Format File
// Licence: Lesser GNU Public License 2.1 (LGPL)
// $Id: vamas.h 682 2010-04-28 00:51:15Z wojdyr $
// This implementation is based on [1] and on the analysis of sample files.
//
//[1] W.A. Dench, L. B. Hazell and M. P. Seah, VAMAS Surface Chemical Analysis
// Standard Data Transfer Format with Skeleton Decoding Programs,
// Surface and Interface Analysis, 13 (1988) 63-122
// or National Physics Laboratory Report DMA(A)164 July 1988
//
#ifndef XYLIB_VAMAS_H_
#define XYLIB_VAMAS_H_
#include "xylib.h"
namespace xylib {
class VamasDataSet : public DataSet
{
OBLIGATORY_DATASET_MEMBERS(VamasDataSet)
protected:
// a complete block contains 40 parts.
// include[i] indicates if the i-th part (0-based) is included
bool include[40];
int blk_fue; // number of future upgrade experiment entries
int exp_fue; // number of future upgrade block entries
std::string exp_mode; // experimental mode
std::string scan_mode; // scan mode
int exp_var_cnt; // count of experimental variables
Block *read_block(std::istream &f);
};
} // namespace xylib
#endif // XYLIB_VAMAS_H_
|