|
Krita Source Code Documentation
|
#include <kis_distance_information.h>
Inheritance diagram for KisDistanceInitInfo:Public Member Functions | |
| KisDistanceInitInfo () | |
| KisDistanceInitInfo (const KisDistanceInitInfo &rhs) | |
| KisDistanceInitInfo (const QPointF &lastPosition, qreal lastAngle, int currentDabSeqNo) | |
| KisDistanceInitInfo (const QPointF &lastPosition, qreal lastAngle, qreal spacingUpdateInterval, qreal timingUpdateInterval, int currentDabSeqNo) | |
| KisDistanceInitInfo (qreal spacingUpdateInterval, qreal timingUpdateInterval, int currentDabSeqNo) | |
| KisDistanceInformation | makeDistInfo () |
| KisDistanceInitInfo & | operator= (const KisDistanceInitInfo &rhs) |
| bool | operator== (const KisDistanceInitInfo &other) const |
| Private () | |
| void | toXML (QDomDocument &doc, QDomElement &elt) const |
| ~KisDistanceInitInfo () | |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Static Public Member Functions | |
| static KisDistanceInitInfo | fromXML (const QDomElement &elt) |
Public Attributes | |
| int | currentDabSeqNo |
| bool | hasLastInfo |
| qreal | lastAngle |
| QPointF | lastPosition |
| qreal | spacingUpdateInterval |
| qreal | timingUpdateInterval |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Private Attributes | |
| Private *const | m_d |
Represents some information that can be used to initialize a KisDistanceInformation object. The main purpose of this class is to allow serialization of KisDistanceInformation initial settings to XML.
Definition at line 78 of file kis_distance_information.cpp.
|
explicit |
Creates a KisDistanceInitInfo with no initial last dab information, and spacing and timing update intervals set to LONG_TIME.
Definition at line 102 of file kis_distance_information.cpp.
|
explicit |
Creates a KisDistanceInitInfo with no initial last dab information, and the specified spacing and timing update intervals.
Definition at line 107 of file kis_distance_information.cpp.
References currentDabSeqNo, m_d, spacingUpdateInterval, and timingUpdateInterval.
|
explicit |
Creates a KisDistanceInitInfo with the specified last dab information, and spacing and timing update intervals set to LONG_TIME.
Definition at line 115 of file kis_distance_information.cpp.
References currentDabSeqNo, lastAngle, lastPosition, and m_d.
|
explicit |
Creates a KisDistanceInitInfo with the specified last dab information and spacing and timing update intervals.
Definition at line 125 of file kis_distance_information.cpp.
References currentDabSeqNo, lastAngle, lastPosition, m_d, spacingUpdateInterval, and timingUpdateInterval.
| KisDistanceInitInfo::KisDistanceInitInfo | ( | const KisDistanceInitInfo & | rhs | ) |
Definition at line 139 of file kis_distance_information.cpp.
| KisDistanceInitInfo::~KisDistanceInitInfo | ( | ) |
Definition at line 144 of file kis_distance_information.cpp.
References m_d.
|
static |
Definition at line 204 of file kis_distance_information.cpp.
References currentDabSeqNo, hasLastInfo, KisDistanceInitInfo(), lastAngle, LONG_TIME, spacingUpdateInterval, timingUpdateInterval, KisDomUtils::toDouble(), and KisDomUtils::toInt().
| KisDistanceInformation KisDistanceInitInfo::makeDistInfo | ( | ) |
Constructs a KisDistanceInformation with initial settings based on this object.
Definition at line 178 of file kis_distance_information.cpp.
References m_d.
| KisDistanceInitInfo & KisDistanceInitInfo::operator= | ( | const KisDistanceInitInfo & | rhs | ) |
Definition at line 172 of file kis_distance_information.cpp.
References m_d.
| bool KisDistanceInitInfo::operator== | ( | const KisDistanceInitInfo & | other | ) | const |
Definition at line 149 of file kis_distance_information.cpp.
References m_d.
|
inline |
Definition at line 79 of file kis_distance_information.cpp.
| void KisDistanceInitInfo::toXML | ( | QDomDocument & | doc, |
| QDomElement & | elt ) const |
Definition at line 190 of file kis_distance_information.cpp.
References m_d.
| int KisDistanceInitInfo::currentDabSeqNo |
Definition at line 99 of file kis_distance_information.cpp.
| bool KisDistanceInitInfo::hasLastInfo |
Definition at line 91 of file kis_distance_information.cpp.
| qreal KisDistanceInitInfo::lastAngle |
Definition at line 94 of file kis_distance_information.cpp.
| QPointF KisDistanceInitInfo::lastPosition |
Definition at line 93 of file kis_distance_information.cpp.
|
private |
Definition at line 77 of file kis_distance_information.h.
| qreal KisDistanceInitInfo::spacingUpdateInterval |
Definition at line 96 of file kis_distance_information.cpp.
| qreal KisDistanceInitInfo::timingUpdateInterval |
Definition at line 97 of file kis_distance_information.cpp.