Changeset 363 in Sophya for trunk/Poubelle/archTOI.old/toiiter.cc


Ignore:
Timestamp:
Aug 6, 1999, 11:58:04 PM (26 years ago)
Author:
ansari
Message:

Gestion tsid

File:
1 edited

Legend:

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

    r358 r363  
    386386   TOIKind kind = infos[column].kind;
    387387   if (auxGPS &&
    388        (kind == longitude || kind == latitude || kind == altitude)) {
     388       (kind == longitude || kind == latitude || kind == altitude || kind == tsid)) {
    389389         double dummy;
    390390         return auxGPS->getLocation(getMJD(), dummy, dummy, dummy) == 0;
     
    419419     case altitude:
    420420       return file->hasGPSAlt();
     421     case tsid:
     422       return file->hasGPSPos();
    421423     case azimut:
    422424     case alphaAxis:
    423425     case deltaAxis:
    424        return (file->lastGPS() != NULL && file->lastSST() != NULL);
     426       return false;
     427       //return (file->lastGPS() != NULL && file->lastSST() != NULL);
     428     case alphaSst:
     429     case deltaSst:
     430     case alphaBolo:
     431     case deltaBolo:
     432       return false;
     433       
     434     case boloTemp:
     435       return false;
    425436   }
    426437   return false;
     
    431442   TOIKind kind = infos[column].kind;
    432443   if (auxGPS &&
    433        (kind == longitude || kind == latitude || kind == altitude)) {
     444       (kind == longitude || kind == latitude || kind == altitude || kind == tsid)) {
    434445         double lat,lon,alt;
    435446         if (auxGPS->getLocation(getMJD(), lat, lon, alt)) return -99999;
    436447         if (kind == longitude) return lon;
    437448         if (kind == latitude)  return lat;
    438          if (kind == altitude)  return alt;         
     449         if (kind == altitude)  return alt;
     450         if (kind == tsid) {
     451           tSid.setLongitude(lon);
     452           return tSid.getLST(getMJD());
     453         }
    439454   }
    440455   if (rawIter) {
     
    474489     case altitude:
    475490       return file->getGPSAlt();
     491     case tsid:
     492       tSid.setLongitude(file->getGPSLong());
     493       return tSid.getLST(getMJD());
    476494     case azimut:
    477495       return file->getAzimut(imes);
     
    498516     case internalTime:
    499517     case mjd:
     518     case tsid:
    500519       return true;
    501520     case boloTens:
Note: See TracChangeset for help on using the changeset viewer.