ManualVariableTransformation.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2019 by Willem van Straten
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 #ifndef __Pulsar_ManualVariableTransformation_h
10 #define __Pulsar_ManualVariableTransformation_h
11 
12 #include "Pulsar/VariableTransformation.h"
13 #include "Pulsar/ManualPolnCalibrator.h"
14 
15 namespace Pulsar {
16 
18  class ManualVariableTransformation : public VariableTransformation
19  {
21 
22  public:
23 
25 
28  };
29 }
30 
31 #endif
virtual MJD get_epoch() const =0
Get the epoch of the rising edge of bin zero.
double get_centre_frequency(unsigned ichan) const
Get the Profile centre frequency attribute of the given channel.
Definition: Integration.C:359
Array of Profiles integrated over the same time interval.
Definition: Integration.h:37
Phenomenological description of the instrument.
Definition: ManualPolnCalibrator.h:27
virtual Jones< double > get_transformation()
Get the transformation.
Definition: ManualVariableTransformation.C:19
Adapts a VariableTransformation to a ManualPolnCalibrator.
Definition: ManualVariableTransformation.h:23
Defines the PSRCHIVE library.
Definition: CalSource.h:17

Generated using doxygen 1.8.17