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

Function IsScalarEqualToZero

src/OpenColorIO/MathUtils.cpp:18–24  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16
17template<typename T>
18bool IsScalarEqualToZero(T v)
19{
20 static_assert(std::is_floating_point<T>::value,
21 "Only single and double precision floats are supported");
22
23 return !FloatsDiffer(0.0f, (float)v, 2, false);
24}
25
26template bool IsScalarEqualToZero(float v);
27template bool IsScalarEqualToZero(double v);

Callers 10

IsVecEqualToZeroFunction · 0.85
GetSafeScalarInverseFunction · 0.85
VecContainsZeroFunction · 0.85
IsM44IdentityFunction · 0.85
GetM44InverseFunction · 0.85
ValidateParamsFunction · 0.85
CreateExponentOpFunction · 0.85
FitMethod · 0.85
ViewMethod · 0.85
OCIO_ADD_TESTFunction · 0.85

Calls 1

FloatsDifferFunction · 0.85

Tested by 1

OCIO_ADD_TESTFunction · 0.68