Changeset 3106 for trunk/src/STPol.h


Ignore:
Timestamp:
10/04/16 18:20:50 (8 years ago)
Author:
Takeshi Nakazato
Message:

New Development: No

JIRA Issue: No

Ready for Test: Yes/No?

Interface Changes: Yes/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...


Check-in asap modifications from Jim regarding casacore namespace conversion.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/STPol.h

    r2163 r3106  
    2727Convert betweeen the possible polarisations (linear, circular, stokes, stokes2)
    2828
    29 @author Malte Marquarding
    30 @date $Date:$
     29@author Malte Marquarding @date $Date:$
    3130
    3231*/
     
    3433public:
    3534
    36   typedef  void (STPol::*polOperation)( casa::Float phase );
     35  typedef  void (STPol::*polOperation)( casacore::Float phase );
    3736  STPol(): totalangle_(0.0),feedhand_(1.0) {}
    3837  virtual ~STPol() {}
     
    4443    { return factories[type]->create(); }
    4544
    46   casa::Vector<casa::Float> getSpectrum( casa::uInt index, const std::string& mode )
     45  casacore::Vector<casacore::Float> getSpectrum( casacore::uInt index, const std::string& mode )
    4746    {
    4847      if (mode == "linear")
     
    5554        return getCircular(index);
    5655      else
    57         throw(casa::AipsError("Polarisation type unknown"));
     56        throw(casacore::AipsError("Polarisation type unknown"));
    5857    }
    5958
    60   virtual casa::Vector<casa::Float> getCircular( casa::uInt index ) = 0;
     59  virtual casacore::Vector<casacore::Float> getCircular( casacore::uInt index ) = 0;
    6160
    62   virtual casa::Vector<casa::Float> getStokes( casa::uInt index ) = 0;
     61  virtual casacore::Vector<casacore::Float> getStokes( casacore::uInt index ) = 0;
    6362
    64   virtual casa::Vector<casa::Float> getLinPol( casa::uInt index ) = 0;
     63  virtual casacore::Vector<casacore::Float> getLinPol( casacore::uInt index ) = 0;
    6564
    66   virtual casa::Vector<casa::Float> getLinear( casa::uInt index ) = 0;
     65  virtual casacore::Vector<casacore::Float> getLinear( casacore::uInt index ) = 0;
    6766
    68   virtual void rotatePhase( casa::Float ) {}
    69   virtual void rotateLinPolPhase( casa::Float) {}
     67  virtual void rotatePhase( casacore::Float ) {}
     68  virtual void rotateLinPolPhase( casacore::Float) {}
    7069
    71   virtual void invertPhase( casa::Float ) {}
     70  virtual void invertPhase( casacore::Float ) {}
    7271
    73   casa::uInt nspec() const { return basespectra_.ncolumn(); }
     72  casacore::uInt nspec() const { return basespectra_.ncolumn(); }
    7473
    75   const casa::Vector<casa::Float> getSpectrum(casa::uInt index) const
     74  const casacore::Vector<casacore::Float> getSpectrum(casacore::uInt index) const
    7675    { return basespectra_.column(index); }
    7776
    78   casa::Matrix<casa::Float>& getSpectra()
     77  casacore::Matrix<casacore::Float>& getSpectra()
    7978    { return basespectra_; }
    8079
    81   void setSpectra(const casa::Matrix<casa::Float>& spec)
     80  void setSpectra(const casacore::Matrix<casacore::Float>& spec)
    8281    { basespectra_.resize(); basespectra_ = spec; }
    8382
    8483
    85   void setPhaseCorrections(casa::Float totalang=0.0, casa::Float feedhand=1.0)
     84  void setPhaseCorrections(casacore::Float totalang=0.0, casacore::Float feedhand=1.0)
    8685    { totalangle_=totalang;feedhand_=feedhand;}
    8786
    88   casa::Float getTotalPhase() const { return totalangle_; }
    89   casa::Float getFeedHand() const { return feedhand_; }
     87  casacore::Float getTotalPhase() const { return totalangle_; }
     88  casacore::Float getFeedHand() const { return feedhand_; }
    9089
    9190  static std::pair<int, std::string> polFromString(const std::string& key);
     
    9897  static std::map<std::string, std::map<int, std::string> > labelmap_;
    9998
    100   casa::Float totalangle_,feedhand_;
     99  casacore::Float totalangle_,feedhand_;
    101100  std::string mode_;
    102   casa::Matrix<casa::Float> basespectra_;
     101  casacore::Matrix<casacore::Float> basespectra_;
    103102
    104103};
Note: See TracChangeset for help on using the changeset viewer.