Krita Source Code Documentation
Loading...
Searching...
No Matches
KisLazyFillTools::FilteringOptions Struct Reference

#include <kis_lazy_fill_tools.h>

+ Inheritance diagram for KisLazyFillTools::FilteringOptions:

Public Member Functions

 FilteringOptions ()=default
 
 FilteringOptions (bool _useEdgeDetection, qreal _edgeDetectionSize, qreal _fuzzyRadius, qreal _cleanUpAmount)
 

Public Attributes

qreal cleanUpAmount = 0.0
 
qreal edgeDetectionSize = 4
 
qreal fuzzyRadius = 0
 
bool useEdgeDetection = false
 

Friends

bool operator== (const FilteringOptions &t1, const FilteringOptions &t2)
 

Detailed Description

Definition at line 71 of file kis_lazy_fill_tools.h.

Constructor & Destructor Documentation

◆ FilteringOptions() [1/2]

KisLazyFillTools::FilteringOptions::FilteringOptions ( )
default

◆ FilteringOptions() [2/2]

KisLazyFillTools::FilteringOptions::FilteringOptions ( bool _useEdgeDetection,
qreal _edgeDetectionSize,
qreal _fuzzyRadius,
qreal _cleanUpAmount )

Definition at line 188 of file kis_lazy_fill_tools.cpp.

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const FilteringOptions & t1,
const FilteringOptions & t2 )
friend

Definition at line 196 of file kis_lazy_fill_tools.cpp.

197{
198 return t1.useEdgeDetection == t2.useEdgeDetection &&
199 qFuzzyCompare(t1.edgeDetectionSize, t2.edgeDetectionSize) &&
200 qFuzzyCompare(t1.fuzzyRadius, t2.fuzzyRadius) &&
201 qFuzzyCompare(t1.cleanUpAmount, t2.cleanUpAmount);
202}
static bool qFuzzyCompare(half p1, half p2)

Member Data Documentation

◆ cleanUpAmount

qreal KisLazyFillTools::FilteringOptions::cleanUpAmount = 0.0

Definition at line 82 of file kis_lazy_fill_tools.h.

◆ edgeDetectionSize

qreal KisLazyFillTools::FilteringOptions::edgeDetectionSize = 4

Definition at line 80 of file kis_lazy_fill_tools.h.

◆ fuzzyRadius

qreal KisLazyFillTools::FilteringOptions::fuzzyRadius = 0

Definition at line 81 of file kis_lazy_fill_tools.h.

◆ useEdgeDetection

bool KisLazyFillTools::FilteringOptions::useEdgeDetection = false

Definition at line 79 of file kis_lazy_fill_tools.h.


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