Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDabShape Class Reference

#include <kis_dab_shape.h>

Public Member Functions

 KisDabShape ()
 
 KisDabShape (qreal scale, qreal ratio, qreal rotation)
 
bool operator== (const KisDabShape &rhs) const
 
qreal ratio () const
 
qreal rotation () const
 
qreal scale () const
 
qreal scaleX () const
 
qreal scaleY () const
 

Private Attributes

qreal m_ratio
 
qreal m_rotation
 
qreal m_scale
 

Detailed Description

Definition at line 10 of file kis_dab_shape.h.

Constructor & Destructor Documentation

◆ KisDabShape() [1/2]

KisDabShape::KisDabShape ( )
inline

Definition at line 17 of file kis_dab_shape.h.

18 : m_scale(1.0)
19 , m_ratio(1.0)
20 , m_rotation(0.0)
21 {}

◆ KisDabShape() [2/2]

KisDabShape::KisDabShape ( qreal scale,
qreal ratio,
qreal rotation )
inline

Definition at line 22 of file kis_dab_shape.h.

23 : m_scale(scale)
24 , m_ratio(ratio)
26 {}
qreal scale() const
qreal rotation() const
qreal ratio() const

Member Function Documentation

◆ operator==()

bool KisDabShape::operator== ( const KisDabShape & rhs) const
inline

Definition at line 28 of file kis_dab_shape.h.

28 {
29 return
33 }
static bool qFuzzyCompare(half p1, half p2)

References m_ratio, m_rotation, m_scale, and qFuzzyCompare().

◆ ratio()

qreal KisDabShape::ratio ( ) const
inline

Definition at line 38 of file kis_dab_shape.h.

38{ return m_ratio; }

References m_ratio.

◆ rotation()

qreal KisDabShape::rotation ( ) const
inline

Definition at line 39 of file kis_dab_shape.h.

39{ return m_rotation; }

References m_rotation.

◆ scale()

qreal KisDabShape::scale ( ) const
inline

Definition at line 35 of file kis_dab_shape.h.

35{ return m_scale; }

References m_scale.

◆ scaleX()

qreal KisDabShape::scaleX ( ) const
inline

Definition at line 36 of file kis_dab_shape.h.

36{ return scale(); }

References scale().

◆ scaleY()

qreal KisDabShape::scaleY ( ) const
inline

Definition at line 37 of file kis_dab_shape.h.

37{ return m_scale * m_ratio; }

References m_ratio, and m_scale.

Member Data Documentation

◆ m_ratio

qreal KisDabShape::m_ratio
private

Definition at line 12 of file kis_dab_shape.h.

◆ m_rotation

qreal KisDabShape::m_rotation
private

Definition at line 13 of file kis_dab_shape.h.

◆ m_scale

qreal KisDabShape::m_scale
private

Definition at line 11 of file kis_dab_shape.h.


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