50std::vector<geometrize::Scanline>
trimScanlines(
const std::vector<geometrize::Scanline>& scanlines, std::int32_t minX, std::int32_t minY, std::int32_t maxX, std::int32_t maxY);
The Scanline class represents a scanline, a row of pixels running across a bitmap.
Definition: scanline.h:14
std::int32_t x2
The rightmost x-coordinate of the scanline.
Definition: scanline.h:35
std::int32_t y
The y-coordinate of the scanline.
Definition: scanline.h:33
Scanline()=default
Scanline Creates a new scanline (members are uninitialized)
Scanline & operator=(const Scanline &)=default
Scanline(const Scanline &)=default
std::int32_t x1
The leftmost x-coordinate of the scanline.
Definition: scanline.h:34
std::vector< geometrize::Scanline > trimScanlines(const std::vector< geometrize::Scanline > &scanlines, std::int32_t minX, std::int32_t minY, std::int32_t maxX, std::int32_t maxY)
trimScanlines Crops the scanning width of an array of scanlines so they do not scan outside of the gi...
Definition: scanline.cpp:23
bool operator==(const geometrize::rgba &lhs, const geometrize::rgba &rhs)
Definition: rgba.cpp:6
bool operator!=(const geometrize::rgba &lhs, const geometrize::rgba &rhs)
Definition: rgba.cpp:11