diff options
Diffstat (limited to 'src/pixels.cpp')
| -rw-r--r-- | src/pixels.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/pixels.cpp b/src/pixels.cpp index b314e6a..5aac4a6 100644 --- a/src/pixels.cpp +++ b/src/pixels.cpp @@ -93,3 +93,10 @@ bool Pixels::save(const QString& filename) return true; } + +Pixels::operator bool() const +{ + return std::find_if(pixels.cbegin(), pixels.cend(), [](const auto& p) { + return !qFuzzyIsNull(p) && !std::isnan(p); + }) != pixels.cend(); +} |
