Ignore:
Timestamp:
07/13/11 15:23:29 (13 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: Yes CAS-1913

Ready for Test: Yes

Interface Changes: No

What Interface Changed: Please list interface changes

Test Programs: List test programs

Put in Release Notes: Yes/No?

Module(s): Module Names change impacts.

Description: Describe your changes here...

Get frequency reference frame from the data.


File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/external-alma/asdm2ASAP/ASDMFiller.cc

    r2208 r2218  
    6363  // header
    6464  fillHeader() ;
     65
     66  // set Frame for FREQUENCIES table
     67  string sFreqFrame = reader_->getFrame() ;
     68  MFrequency::Types freqFrame = toFrameType( sFreqFrame ) ;
     69  table_->frequencies().setFrame( freqFrame, false ) ;
     70  table_->frequencies().setFrame( freqFrame, true ) ;
    6571 
    6672  Vector<casa::Double> antpos = table_->getHeader().antennaposition ;
     
    506512}
    507513
     514MFrequency::Types ASDMFiller::toFrameType( string &s )
     515{
     516  MFrequency::Types ftype = MFrequency::DEFAULT ;
     517  if ( s == "LABREST" )
     518    ftype = MFrequency::REST ;
     519  else {
     520    Bool b = MFrequency::getType( ftype, String(s) ) ;
     521    if (!b)
     522      ftype = MFrequency::DEFAULT ;
     523  }
     524  return ftype ;
     525}
Note: See TracChangeset for help on using the changeset viewer.