Ignore:
Timestamp:
Nov 9, 1999, 3:04:05 PM (26 years ago)
Author:
ansari
Message:

portage cxx en cours

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Poubelle/archTOI.old/templocator.cc

    r534 r555  
    11#include "templocator.h"
     2#include "gondolageom.h"
    23#include <math.h>
    34extern "C" {
     
    161162}
    162163
    163 double TempLocator::getAzimutBolo(int sampleNum, int ibolo) {
    164   double elv, az;
    165   getAltAzBolo(sampleNum, ibolo, elv, az);
     164double TempLocator::getAzimutSST(int sampleNum) {
     165  findGeomFromGC(sampleNum);
     166  double az = azimBolGC;
     167  if (az>360) az -= 360;
     168  if (az<0)   az += 360;
    166169  return az;
    167170}
    168171
    169 double TempLocator::getElvBolo(int sampleNum, int ibolo) {
    170   double elv, az;
    171   getAltAzBolo(sampleNum, ibolo, elv, az);
    172   return elv;
    173 }
    174 
    175 double TempLocator::getAlphaBolo(int sampleNum, int ibolo) {
    176   double elv, az;
    177   getAltAzBolo(sampleNum, ibolo, elv, az);
     172double TempLocator::getElvSST(int /*sampleNum*/) {
     173  return GondolaGeom::elevSST0;
     174}
     175
     176double TempLocator::getAlphaSST(int sampleNum) {
     177  double elv = getElvSST(sampleNum);
     178  double az  = getAzimutSST(sampleNum);
    178179  double ha;
    179180  double ra,dec;
     
    182183  while (ra>24) ra -= 24;
    183184  while (ra<0) ra += 24;
     185  //dec = dec * 180. / M_PI;
     186  return ra;
     187}
     188
     189double TempLocator::getDeltaSST(int sampleNum) {
     190  double elv = getElvSST(sampleNum);
     191  double az  = getAzimutSST(sampleNum);
     192  double ha;
     193  //double ra;
     194  double dec;
     195  aa_hadec (lat * M_PI/180, elv * M_PI/180, az * M_PI/180, &ha, &dec);
     196  //ra = - (ha * 180. / M_PI / 15) + (ts/3600.);
     197  //while (ra>24) ra -= 24;
     198  //while (ra<0) ra += 24;
    184199  dec = dec * 180. / M_PI;
     200  return dec;
     201}
     202
     203
     204
     205double TempLocator::getAzimutBolo(int sampleNum, int ibolo) {
     206  double elv, az;
     207  getAltAzBolo(sampleNum, ibolo, elv, az);
     208  return az;
     209}
     210
     211double TempLocator::getElvBolo(int sampleNum, int ibolo) {
     212  double elv, az;
     213  getAltAzBolo(sampleNum, ibolo, elv, az);
     214  return elv;
     215}
     216
     217double TempLocator::getAlphaBolo(int sampleNum, int ibolo) {
     218  double elv, az;
     219  getAltAzBolo(sampleNum, ibolo, elv, az);
     220  double ha;
     221  double ra,dec;
     222  aa_hadec (lat * M_PI/180, elv * M_PI/180, az * M_PI/180, &ha, &dec);
     223  ra = - (ha * 180. / M_PI / 15) + (ts/3600.);
     224  while (ra>24) ra -= 24;
     225  while (ra<0) ra += 24;
     226  //dec = dec * 180. / M_PI;
    185227  return ra;
    186228}
     
    190232  getAltAzBolo(sampleNum, ibolo, elv, az);
    191233  double ha;
    192   double ra,dec;
    193   aa_hadec (lat * M_PI/180, elv * M_PI/180, az * M_PI/180, &ha, &dec);
    194   ra = - (ha * 180. / M_PI / 15) + (ts/3600.);
     234  //double ra;
     235  double dec;
     236  aa_hadec (lat * M_PI/180, elv * M_PI/180, az * M_PI/180, &ha, &dec);
     237  //ra = - (ha * 180. / M_PI / 15) + (ts/3600.);
     238  //while (ra>24) ra -= 24;
     239  //while (ra<0) ra += 24;
    195240  dec = dec * 180. / M_PI;
    196241  return dec;
Note: See TracChangeset for help on using the changeset viewer.