Changeset 555 in Sophya for trunk/Poubelle/archTOI.old/templocator.cc
- Timestamp:
- Nov 9, 1999, 3:04:05 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Poubelle/archTOI.old/templocator.cc
r534 r555 1 1 #include "templocator.h" 2 #include "gondolageom.h" 2 3 #include <math.h> 3 4 extern "C" { … … 161 162 } 162 163 163 double TempLocator::getAzimutBolo(int sampleNum, int ibolo) { 164 double elv, az; 165 getAltAzBolo(sampleNum, ibolo, elv, az); 164 double TempLocator::getAzimutSST(int sampleNum) { 165 findGeomFromGC(sampleNum); 166 double az = azimBolGC; 167 if (az>360) az -= 360; 168 if (az<0) az += 360; 166 169 return az; 167 170 } 168 171 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); 172 double TempLocator::getElvSST(int /*sampleNum*/) { 173 return GondolaGeom::elevSST0; 174 } 175 176 double TempLocator::getAlphaSST(int sampleNum) { 177 double elv = getElvSST(sampleNum); 178 double az = getAzimutSST(sampleNum); 178 179 double ha; 179 180 double ra,dec; … … 182 183 while (ra>24) ra -= 24; 183 184 while (ra<0) ra += 24; 185 //dec = dec * 180. / M_PI; 186 return ra; 187 } 188 189 double 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; 184 199 dec = dec * 180. / M_PI; 200 return dec; 201 } 202 203 204 205 double TempLocator::getAzimutBolo(int sampleNum, int ibolo) { 206 double elv, az; 207 getAltAzBolo(sampleNum, ibolo, elv, az); 208 return az; 209 } 210 211 double TempLocator::getElvBolo(int sampleNum, int ibolo) { 212 double elv, az; 213 getAltAzBolo(sampleNum, ibolo, elv, az); 214 return elv; 215 } 216 217 double 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; 185 227 return ra; 186 228 } … … 190 232 getAltAzBolo(sampleNum, ibolo, elv, az); 191 233 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; 195 240 dec = dec * 180. / M_PI; 196 241 return dec;
Note:
See TracChangeset
for help on using the changeset viewer.