Last change
on this file since 2736 was 2727, checked in by Takeshi Nakazato, 12 years ago |
New Development: No
JIRA Issue: Yes CAS-4770, CAS-4774
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...
Updated STApplyCal to be able to specify interpolation method.
The method can be specified in time and frequency axes independently.
Possible options are nearest, linear (default), (natural) cubic spline,
and polynomial with arbitrary order.
|
File size:
1.0 KB
|
Rev | Line | |
---|
[2721] | 1 | //
|
---|
| 2 | // C++ Interface: STCalEnum
|
---|
| 3 | //
|
---|
| 4 | // Description:
|
---|
| 5 | //
|
---|
| 6 | // Apply any apply tables to target data.
|
---|
| 7 | //
|
---|
| 8 | // Author: Takeshi Nakazato <takeshi.nakazato@nao.ac.jp> (C) 2012
|
---|
| 9 | //
|
---|
| 10 | // Copyright: See COPYING file that comes with this distribution
|
---|
| 11 | //
|
---|
| 12 | //
|
---|
| 13 | #ifndef ASAP_CAL_ENUM_H
|
---|
| 14 | #define ASAP_CAL_ENUM_H
|
---|
| 15 |
|
---|
| 16 | #include <casa/BasicSL/String.h>
|
---|
| 17 | #include <casa/Utilities/CountedPtr.h>
|
---|
| 18 |
|
---|
| 19 | //#include "STApplyTable.h"
|
---|
| 20 |
|
---|
| 21 | namespace asap {
|
---|
| 22 |
|
---|
| 23 | /**
|
---|
| 24 | Apply any apply tables to target data
|
---|
| 25 |
|
---|
| 26 | @author Takeshi Nakazato
|
---|
| 27 | @date $Date:$
|
---|
| 28 | @version $Revision:$
|
---|
| 29 | */
|
---|
| 30 | class STCalEnum {
|
---|
| 31 | public:
|
---|
| 32 | enum InterpolationType {NearestInterpolation = 0,
|
---|
| 33 | LinearInterpolation,
|
---|
| 34 | PolynomialInterpolation,
|
---|
[2727] | 35 | CubicSplineInterpolation};
|
---|
[2721] | 36 | enum InterpolationAxis {TimeAxis = 0,
|
---|
| 37 | FrequencyAxis,
|
---|
| 38 | NumAxis};
|
---|
| 39 | enum CalType {DefaultType = 0,
|
---|
| 40 | CalTsys,
|
---|
| 41 | CalPSAlma,
|
---|
| 42 | CalPS,
|
---|
| 43 | CalNod,
|
---|
| 44 | CalFS,
|
---|
| 45 | NoType};
|
---|
| 46 | };
|
---|
| 47 |
|
---|
| 48 | }
|
---|
| 49 |
|
---|
| 50 | #endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.