Krita Source Code Documentation
Loading...
Searching...
No Matches
detail::HorizontalMergePolicy Struct Reference

Static Public Member Functions

static int col (const QRect &rc)
 
static bool elementIsLess (const QRect &lhs, const QRect &rhs)
 
static int nextCol (const QRect &rc)
 
static int rowHeight (const QRect &rc)
 
static bool rowIsLess (const QRect &lhs, const QRect &rhs)
 

Detailed Description

Definition at line 13 of file KisRegion.cpp.

Member Function Documentation

◆ col()

static int detail::HorizontalMergePolicy::col ( const QRect & rc)
inlinestatic

Definition at line 15 of file KisRegion.cpp.

15 {
16 return rc.x();
17 }

◆ elementIsLess()

static bool detail::HorizontalMergePolicy::elementIsLess ( const QRect & lhs,
const QRect & rhs )
inlinestatic

Definition at line 27 of file KisRegion.cpp.

27 {
28 return lhs.y() < rhs.y() || (lhs.y() == rhs.y() && lhs.x() < rhs.x());
29 }

◆ nextCol()

static int detail::HorizontalMergePolicy::nextCol ( const QRect & rc)
inlinestatic

Definition at line 18 of file KisRegion.cpp.

18 {
19 return rc.x() + rc.width();
20 }

◆ rowHeight()

static int detail::HorizontalMergePolicy::rowHeight ( const QRect & rc)
inlinestatic

Definition at line 21 of file KisRegion.cpp.

21 {
22 return rc.height();
23 }

◆ rowIsLess()

static bool detail::HorizontalMergePolicy::rowIsLess ( const QRect & lhs,
const QRect & rhs )
inlinestatic

Definition at line 24 of file KisRegion.cpp.

24 {
25 return lhs.y() < rhs.y();
26 }

The documentation for this struct was generated from the following file: