MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/OpenColorIO / IsScalarEqualToOne

Function IsScalarEqualToOne

src/OpenColorIO/MathUtils.cpp:30–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28
29template<typename T>
30bool IsScalarEqualToOne(T v)
31{
32 static_assert(std::is_floating_point<T>::value,
33 "Only single and double precision floats are supported");
34
35 return !FloatsDiffer(1.0f, (float)v, 2, false);
36}
37
38template bool IsScalarEqualToOne(float v);
39template bool IsScalarEqualToOne(double v);

Callers 4

saveFunction · 0.85
IsVecEqualToOneFunction · 0.85
VecContainsOneFunction · 0.85
IsM44IdentityFunction · 0.85

Calls 1

FloatsDifferFunction · 0.85

Tested by

no test coverage detected