Class Calibration
Defined in File Calibration.h
Class Documentation
-
class 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 tolerence)
-
const std::vector<BeamCalibration> &GetBeamCalibrations() const
-
std::vector<BeamCalibration> &GetBeamCalibrations()
-
void Serialize(std::ostream &os, bool pretty = false) const
Public Static Functions
-
static Calibration Parse(std::istream &is)
-
static Calibration Parse(const std::string &json)
-
static Calibration Parse(const rapidjson::Value &doc)
-
Calibration(double startEpoch, double endEpoch)