Class MHO_ManualPolDelayCorrection.
More...
#include <MHO_ManualPolDelayCorrection.hh>
◆ MHO_ManualPolDelayCorrection()
hops::MHO_ManualPolDelayCorrection::MHO_ManualPolDelayCorrection |
( |
| ) |
|
◆ ~MHO_ManualPolDelayCorrection()
hops::MHO_ManualPolDelayCorrection::~MHO_ManualPolDelayCorrection |
( |
| ) |
|
|
virtual |
◆ ExecuteInPlace()
bool hops::MHO_ManualPolDelayCorrection::ExecuteInPlace |
( |
visibility_type * |
in | ) |
|
|
overrideprotectedvirtual |
Applies manual delay offset and calculates phase correction factors for each channel.
- Parameters
-
in | Input visibility data of type visibility_type. |
- Returns
- True if successful, false otherwise.
- Note
- This is a virtual function.
Implements hops::MHO_UnaryOperator< visibility_type >.
◆ ExecuteOutOfPlace()
Copies input visibility data and executes in-place processing.
- Parameters
-
in | Const pointer to input visibility_type data. |
out | (visibility_type*) |
- Returns
- Boolean result of ExecuteInPlace operation on copied output.
- Note
- This is a virtual function.
Implements hops::MHO_UnaryOperator< visibility_type >.
◆ InitializeInPlace()
bool hops::MHO_ManualPolDelayCorrection::InitializeInPlace |
( |
visibility_type * |
in | ) |
|
|
overrideprotectedvirtual |
Initializes in-place visibility_type pointer.
- Parameters
-
in | Pointer to visibility_type for initialization |
- Returns
- True if successful
- Note
- This is a virtual function.
Implements hops::MHO_UnaryOperator< visibility_type >.
◆ InitializeOutOfPlace()
Initializes out-of-place visibility data from input pointer.
- Parameters
-
in | Const pointer to input visibility_type data. |
out | (visibility_type*) |
- Returns
- Boolean indicating successful initialization.
- Note
- This is a virtual function.
Implements hops::MHO_UnaryOperator< visibility_type >.
◆ SetPCDelayOffset()
void hops::MHO_ManualPolDelayCorrection::SetPCDelayOffset |
( |
const double & |
pc_delay_offset | ) |
|
|
inline |
Setter for pcdelay offset.
- Parameters
-
pc_delay_offset | Time offset to be applied to associated polarization |
◆ SetPolarization()
void hops::MHO_ManualPolDelayCorrection::SetPolarization |
( |
const std::string & |
pol | ) |
|
|
inline |
Setter for polarization.
- Parameters
-
pol | Input polarization string |
◆ SetReferenceFrequency()
void hops::MHO_ManualPolDelayCorrection::SetReferenceFrequency |
( |
double |
ref_freq | ) |
|
|
inline |
Setter for reference frequency.
- Parameters
-
ref_freq | New reference frequency value in MHz |
◆ SetStationIdentifier()
void hops::MHO_ManualPolDelayCorrection::SetStationIdentifier |
( |
std::string |
station_id | ) |
|
|
inline |
Setter for station identifier.
- Parameters
-
station_id | mk4 id of type std::string |
station_id is treated as follows: 1-char => mk4 id 2-char => 2char station code
The documentation for this class was generated from the following files: