/usr/include/rtd/BiasData.h is in skycat 3.1.2+starlink1~b-8+b2.
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | #ifndef _BiasData_h_
#define _BiasData_h_
/*
* E.S.O. - VLT project
*
* "@(#) $Id: BiasData.h,v 1.1.1.1 2009/03/31 14:11:52 cguirao Exp $"
*
* BiasData.h - class definitions for managing bias subtraction
*
* who when what
* -------------- -------- ----------------------------------------
* P. Biereichel 22/03/99 Created
*/
#include <sys/types.h>
#include <sys/stat.h>
#include "ImageData.h"
#include "ImageIO.h"
#include "Fits_IO.h"
// max. number of bias frames
#define MAXBIAS 5
#define BIASNAME "Bias"
class BiasData
{
private:
ImageData* biasImage_; // current bias image
int idxBias_; // index to biasImages_[]
ImageData* biasImages_[MAXBIAS];
biasINFO biasinfo_;
char files_[MAXBIAS][1024];
public:
// constructor, destructor
BiasData();
~BiasData();
int on();
int off();
void clear(int nr);
int status();
char* file(int nr);
int file(char *file, int nr);
int copy(ImageData* image, char *filename, int nr);
int select(int nr);
int select();
ImageData* image() {return biasImage_;}
biasINFO* biasInfo() {return &biasinfo_;}
protected:
};
#endif /* _BiasData_h_ */
|