#include <APO.h>
Public Methods | |
Instrume () | |
~Instrume () | |
void | set (float *, float *, int *fixed1, float *, int, int, int, float, float *, float *) |
void | set (float *, float *, int na) |
void | setvdmax (float *vdmax1, int nconf1) |
void | random (Site *psite, Obs *pobs, Model *pmod) |
void | sort () |
void | offset (float xoff, float yoff) |
void | fixant (int iant) |
void | get (float *, float *, int *fixed1, float *, int *, int *, int *, float *, float *, float *) |
void | getpositions (float *xx, float *yy) |
void | getcenter (float *xc, float *yc) |
void | getant (float *p, float *q, int *pnconf1, int *piconf1,int iant) |
Ant | getant (int iant) |
void | getcorrection (Transf *ptransf, Site *psite, int iant0, int *iant1, float *dx, float *dy) |
void | getcorrection (Transf *ptransf, Site *psite, int iant0, int conf, int *iant1, float *dx, float *dy) |
int | getnatot () |
int | getna () |
int | getnconf () |
int | getnsh () |
int | getiant (int conf, int i) |
int | getmoved (int iant) |
int | getfixed (int iant) |
int | getndiam () |
float | getdiam (int i) |
float | getdmax () |
float | getdptmax (int iant,float x1, float y1, float dx ,float dy, float dl, int nconf1,int iconf1[3], Transf *ptransf) |
int | getBSL_FWHM_ObsDur (float obsdurmax, char *filename, int iconf, float *baseline, float *fwhm, float *obsdur) |
int | check (int, float, float, int, int *, Transf *) |
int | check (int, float, float, int, int *) |
int | check (Transf *) |
int | check (Site *) |
void | move (int iant, float dx, float dy) |
void | resetmoved () |
void | freeants () |
void | addants2pads (Padslist *pads, int iconf) |
int | loadants2pads (Padslist *pads, int nloadmax, float dist, float ff,int iconf) |
void | print () |
Public Attributes | |
friend | APO |
This class describes an instrument. An instrument is defined here as the ensemble of the different configurations of antennas.