#include <MsColumnReader.h>
◆ MsColumnReader()
| dp3::steps::MsColumnReader::MsColumnReader |
( |
const common::ParameterSet & |
, |
|
|
const std::string & |
prefix, |
|
|
MsType |
input_ms_type, |
|
|
const std::string & |
column = "MODEL_DATA" |
|
) |
| |
◆ accepts()
| bool dp3::steps::MsColumnReader::accepts |
( |
MsType |
dt | ) |
const |
|
inlineoverridevirtual |
Boolean if this step can process this type of data.
Reimplemented from dp3::steps::Step.
◆ finish()
| void dp3::steps::MsColumnReader::finish |
( |
| ) |
|
|
overridevirtual |
Finish the processing of this step and subsequent steps.
Implements dp3::steps::Step.
◆ GetFirstDirection()
◆ getProvidedFields()
| common::Fields dp3::steps::MsColumnReader::getProvidedFields |
( |
| ) |
const |
|
inlineoverridevirtual |
Get the fields provided (modified and/or created) by the current step. The returned fields thus should not include (required) fields that are forwarded without modifications.
Implements dp3::steps::Step.
◆ getRequiredFields()
| common::Fields dp3::steps::MsColumnReader::getRequiredFields |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ process() [1/2]
| bool dp3::steps::MsColumnReader::process |
( |
std::unique_ptr< base::BdaBuffer > |
| ) |
|
|
overridevirtual |
Process the BDA data. When processed, it invokes the process function of the next step. It should return False at the end.
Reimplemented from dp3::steps::Step.
◆ process() [2/2]
| bool dp3::steps::MsColumnReader::process |
( |
std::unique_ptr< base::DPBuffer > |
buffer | ) |
|
|
overridevirtual |
Reads the given column for the measurementset for the rows of the input buffer and change its data.
Reimplemented from dp3::steps::Step.
◆ show()
| void dp3::steps::MsColumnReader::show |
( |
std::ostream & |
| ) |
const |
|
overridevirtual |
◆ showTimings()
| void dp3::steps::MsColumnReader::showTimings |
( |
std::ostream & |
, |
|
|
double |
duration |
|
) |
| const |
|
overridevirtual |
Show the timings. The default implementation does nothing.
Reimplemented from dp3::steps::Step.
◆ updateInfo()
| void dp3::steps::MsColumnReader::updateInfo |
( |
const base::DPInfo & |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: