From 6c37cc1979b2a01205a888c4c98f3334685ee8dd Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 23 Jan 2021 15:35:24 +0100 Subject: Tidying. --- src/gamma_transfer_function.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'src/gamma_transfer_function.cc') diff --git a/src/gamma_transfer_function.cc b/src/gamma_transfer_function.cc index c7c16f24..34501d98 100644 --- a/src/gamma_transfer_function.cc +++ b/src/gamma_transfer_function.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2014 Carl Hetherington + Copyright (C) 2012-2021 Carl Hetherington This file is part of libdcp. @@ -31,24 +31,29 @@ files in the program, then also delete it here. */ + /** @file src/gamma_transfer_function.cc - * @brief GammaTransferFunction class. + * @brief GammaTransferFunction class */ + #include "gamma_transfer_function.h" #include + using std::pow; using std::shared_ptr; using std::dynamic_pointer_cast; using namespace dcp; + GammaTransferFunction::GammaTransferFunction (double gamma) : _gamma (gamma) { } + double * GammaTransferFunction::make_lut (int bit_depth, bool inverse) const { @@ -62,13 +67,14 @@ GammaTransferFunction::make_lut (int bit_depth, bool inverse) const return lut; } + bool GammaTransferFunction::about_equal (shared_ptr other, double epsilon) const { - shared_ptr o = dynamic_pointer_cast (other); + auto o = dynamic_pointer_cast(other); if (!o) { return false; } - return fabs (_gamma - o->_gamma) < epsilon; + return fabs(_gamma - o->_gamma) < epsilon; } -- cgit v1.2.3