Class Calibration

Class Documentation

class icrar::cpu::Calibration

Contains a single calibration solution.

Public Functions

Calibration(double startEpoch, double endEpoch)

Creates an empty calibration.

Parameters
  • startEpoch:

  • endEpoch:

Calibration(double startEpoch, double endEpoch, std::vector<cpu::BeamCalibration> &&beamCalibrations)
double GetStartEpoch() const
double GetEndEpoch() const
bool IsApprox(const Calibration &calibration, double threshold)
const std::vector<BeamCalibration> &GetBeamCalibrations() const
std::vector<BeamCalibration> &GetBeamCalibrations()
void Serialize(std::ostream &os, bool pretty = false) const
template<typename Writer>
void Write(Writer &writer) const

Public Static Functions

Calibration Parse(const std::string &json)
Calibration Parse(const rapidjson::Value &doc)