DP3
ThrowStep.h
Go to the documentation of this file.
1 // Copyright (C) 2022 ASTRON (Netherlands Institute for Radio Astronomy)
2 // SPDX-License-Identifier: GPL-3.0-or-later
3 
4 #ifndef DP3_STEPS_TEST_UNIT_THROWSTEP_H_
5 #define DP3_STEPS_TEST_UNIT_THROWSTEP_H_
6 
7 #include "steps/Step.h"
8 
9 namespace dp3 {
10 namespace steps {
11 namespace test {
17 class ThrowStep : public Step {
18  public:
21 
22  void updateInfo(const base::DPInfo&) override;
23  void finish() override;
24  void show(std::ostream&) const override;
25 };
26 } // namespace test
27 } // namespace steps
28 } // namespace dp3
29 
30 #endif
Class to hold code for virtual base class for Flaggers in DP3.
General info about DP3 data processing attributes like averaging.
Definition: DPInfo.h:35
Definition: Fields.h:16
Abstract base class for a DP3 step.
Definition: Step.h:52
Definition: ThrowStep.h:17
void updateInfo(const base::DPInfo &) override
common::Fields getProvidedFields() const override
void finish() override
Finish the processing of this step and subsequent steps.
void show(std::ostream &) const override
Show the step parameters.
common::Fields getRequiredFields() const override
Get the fields required by the current step.
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53