Class ArgumentsValidated¶
Defined in File Arguments.h
Class Documentation¶
-
class
icrar
::
ArgumentsValidated
¶ Validated set of command line arguments required to perform leap calibration
Public Functions
-
ArgumentsValidated
(ArgumentsDTO &&cliArgs)¶
-
void
ApplyArguments
(ArgumentsDTO &&args)¶ Overwrites the stored set of arguments.
- Parameters
args
:
-
void
Validate
() const¶
-
boost::optional<std::string>
GetOutputFilePath
() const¶
-
std::unique_ptr<std::ostream>
CreateOutputStream
(double startEpoch = 0.0) const¶
-
StreamOutType
GetStreamOutType
() const¶ Gets the configuration for output stream type.
- Return
StreamOutType
-
MeasurementSet &
GetMeasurementSet
()¶ Gets the user specifified measurement set.
- Return
MeasurementSet&
-
const std::vector<SphericalDirection> &
GetDirections
() const¶
-
ComputeImplementation
GetComputeImplementation
() const¶
-
boost::optional<unsigned int>
GetReferenceAntenna
() const¶
-
double
GetMinimumBaselineThreshold
() const¶ Gets the minimum baseline threshold in meteres. Baselines of length beneath the threshold are to be filtered/flagged.
- Return
double baseline threshold length in meters
-
ComputeOptionsDTO
GetComputeOptions
() const¶ Gets configured options related to compute performance.
- Return
ComputeOptionsDTO
-