From 127b57acb9baab04014328dfbf7462d055090dc4 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 3 Apr 2021 20:29:45 +0200 Subject: Add Luminance::value_in_foot_lamberts(). --- src/types.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/types.cc') diff --git a/src/types.cc b/src/types.cc index 44422ca9..743e7260 100644 --- a/src/types.cc +++ b/src/types.cc @@ -547,6 +547,20 @@ Luminance::string_to_unit (string u) } +float +Luminance::value_in_foot_lamberts () const +{ + switch (_unit) { + case Unit::CANDELA_PER_SQUARE_METRE: + return _value / 3.426; + case Unit::FOOT_LAMBERT: + return _value; + default: + DCP_ASSERT (false); + } +} + + bool dcp::operator== (Luminance const& a, Luminance const& b) { -- cgit v1.2.3