23 return new KisHSVOption(initializeData<KisHueOptionData>(setting));
28 return new KisHSVOption(initializeData<KisSaturationOptionData>(setting));
33 return new KisHSVOption(initializeData<KisValueOptionData>(setting));
46 const qreal scalingPartCoeff = 1.0;
68template <
typename Data>
qreal computeRotationLikeValue(const KisPaintInformation &info, qreal baseValue, bool absoluteAxesFlipped, qreal scalingPartCoeff, bool disableScalingPart) const
qreal strengthValue() const
qreal computeSizeLikeValue(const KisPaintInformation &info, bool useStrengthValue=true) const
static KisHSVOption * createSaturationOption(const KisPropertiesConfiguration *setting)
void apply(KoColorTransformation *transfo, const KisPaintInformation &info) const
KisHSVOption(const KisCurveOptionData &data)
static Data initializeData(const KisPropertiesConfiguration *setting)
static KisHSVOption * createValueOption(const KisPropertiesConfiguration *setting)
static KisHSVOption * createHueOption(const KisPropertiesConfiguration *setting)