Changeset 418 for trunk/src/SDMemTable.h


Ignore:
Timestamp:
02/14/05 12:35:18 (19 years ago)
Author:
kil064
Message:

First go at handling polarimetric data

  • Add STOKES (virtual) column
  • Add function getStokesSpectrum
  • Add function rotateXYPhase
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/SDMemTable.h

    r401 r418  
    9494  virtual std::vector<float> getSpectrum(casa::Int whichRow=0) const;
    9595  virtual std::vector<bool> getMask(casa::Int whichRow=0) const;
     96  virtual std::vector<float> getStokesSpectrum(casa::Int whichRow=0,
     97                                               casa::Bool doPol=casa::False) const;
    9698
    9799  virtual casa::Float getTsys(casa::Int whichRow=0) const;
     
    99101  virtual void getSpectrum(casa::Vector<casa::Float>& spectrum,
    100102                           casa::Int whichRow=0) const;
    101 
    102103  //virtual void getMask(Vector<Bool>& mask,Int whichRow=0) const;
     104
    103105  std::vector<double> getRestFreqs() const;
    104106 
     
    218220  casa::MPosition getAntennaPosition() const;
    219221
     222// Rotate phase of XY correlation by specified value (degrees)
     223  void rotateXYPhase (casa::Float angle);
     224
    220225// Helper function to check instrument (antenna) name and give enum
    221226  static Instrument convertInstrument(const casa::String& instrument,
     
    226231  casa::String formatSec(casa::Double x) const;
    227232  casa::String formatDirection(const casa::MDirection& md) const;
     233  std::vector<float> getFloatSpectrum (const casa::Array<casa::Float>& arr) const;
    228234  void setup();
    229235  void attach();
     
    245251  casa::ArrayColumn<casa::uInt> freqidCol_, restfreqidCol_;
    246252  casa::ArrayColumn<casa::String> histCol_;
     253  casa::ArrayColumn<casa::Float> stokesCol_;
    247254};
    248255
Note: See TracChangeset for help on using the changeset viewer.