source: trunk/src/STPolStokes.h @ 3106

Last change on this file since 3106 was 3106, checked in by Takeshi Nakazato, 8 years ago

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 size: 1.1 KB
Line 
1//
2// C++ Interface: STPolStokes
3//
4// Description:
5//
6//
7// Author: Malte Marquarding <Malte.Marquarding@csiro.au>, (C) 2006
8//
9// Copyright: See COPYING file that comes with this distribution
10//
11//
12#ifndef ASAPSTPOLSTOKES_H
13#define ASAPSTPOLSTOKES_H
14
15#include "Factory.h"
16#include "STPol.h"
17
18namespace asap {
19
20/**
21The stokes representation of polarisation
22
23@author Malte Marquarding
24*/
25class STPolStokes : public STPol
26{
27public:
28  STPolStokes() {}
29
30  explicit STPolStokes(const casacore::Matrix<casacore::Float>& specs)
31    { setSpectra(specs); }
32
33  ~STPolStokes();
34
35  static Factory<STPol,STPolStokes> myFactory;
36
37  virtual casacore::Vector<casacore::Float> getCircular( casacore::uInt index );
38
39  virtual casacore::Vector<casacore::Float> getStokes( casacore::uInt index);
40
41  virtual casacore::Vector<casacore::Float> getLinPol( casacore::uInt index);
42
43  virtual casacore::Vector<casacore::Float> getLinear( casacore::uInt index );
44
45  //virtual void rotatePhase( casacore::Float phase );
46  //virtual void rotateLinPolPhase( casacore::Float phase );
47  //virtual void invertPhase( casacore::Float phase );
48
49};
50
51}
52
53#endif
Note: See TracBrowser for help on using the repository browser.