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

#include <KarbonCalligraphicShape.h>

Public Member Functions

qreal angle () const
 
 KarbonCalligraphicPoint ()=default
 
 KarbonCalligraphicPoint (const KarbonCalligraphicPoint &rhs)=default
 
 KarbonCalligraphicPoint (const QPointF &point, qreal angle, qreal width)
 
bool operator== (const KarbonCalligraphicPoint &rhs) const
 
QPointF point () const
 
void setAngle (qreal angle)
 
void setPoint (const QPointF &point)
 
qreal width () const
 

Private Attributes

qreal m_angle = 0.0
 
QPointF m_point
 
qreal m_width = 0.0
 

Detailed Description

Definition at line 15 of file KarbonCalligraphicShape.h.

Constructor & Destructor Documentation

◆ KarbonCalligraphicPoint() [1/3]

KarbonCalligraphicPoint::KarbonCalligraphicPoint ( const QPointF & point,
qreal angle,
qreal width )
inline

◆ KarbonCalligraphicPoint() [2/3]

KarbonCalligraphicPoint::KarbonCalligraphicPoint ( const KarbonCalligraphicPoint & rhs)
default

◆ KarbonCalligraphicPoint() [3/3]

KarbonCalligraphicPoint::KarbonCalligraphicPoint ( )
default

Member Function Documentation

◆ angle()

qreal KarbonCalligraphicPoint::angle ( ) const
inline

Definition at line 34 of file KarbonCalligraphicShape.h.

35 {
36 return m_angle;
37 }

References m_angle.

◆ operator==()

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

Definition at line 24 of file KarbonCalligraphicShape.h.

24 {
25 return m_point == rhs.m_point &&
28 }
static bool qFuzzyCompare(half p1, half p2)

References m_angle, m_point, m_width, and qFuzzyCompare().

◆ point()

QPointF KarbonCalligraphicPoint::point ( ) const
inline

Definition at line 30 of file KarbonCalligraphicShape.h.

31 {
32 return m_point;
33 }

References m_point.

◆ setAngle()

void KarbonCalligraphicPoint::setAngle ( qreal angle)
inline

Definition at line 47 of file KarbonCalligraphicShape.h.

48 {
49 m_angle = angle;
50 }

References angle(), and m_angle.

◆ setPoint()

void KarbonCalligraphicPoint::setPoint ( const QPointF & point)
inline

Definition at line 43 of file KarbonCalligraphicShape.h.

44 {
45 m_point = point;
46 }

References m_point, and point().

◆ width()

qreal KarbonCalligraphicPoint::width ( ) const
inline

Definition at line 38 of file KarbonCalligraphicShape.h.

39 {
40 return m_width;
41 }

References m_width.

Member Data Documentation

◆ m_angle

qreal KarbonCalligraphicPoint::m_angle = 0.0
private

Definition at line 54 of file KarbonCalligraphicShape.h.

◆ m_point

QPointF KarbonCalligraphicPoint::m_point
private

Definition at line 53 of file KarbonCalligraphicShape.h.

◆ m_width

qreal KarbonCalligraphicPoint::m_width = 0.0
private

Definition at line 55 of file KarbonCalligraphicShape.h.


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