QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QEasingCurve
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QEasingCurve
Name: QEasingCurve::~QEasingCurve
Prototype: QEasingCurve::~QEasingCurve()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1073-1076
100.000% (1/1)
11
type
Name: QEasingCurve::type
Prototype: QEasingCurve::Type QEasingCurve::type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1313-1316
100.000% (1/1)
11
setType
Name: QEasingCurve::setType
Prototype: void QEasingCurve::setType(Type type)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1359-1369
100.000% (9/9)
63
setPeriod
Name: QEasingCurve::setPeriod
Prototype: void QEasingCurve::setPeriod(qreal period)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1173-1178
100.000% (4/4)
32
setAmplitude
Name: QEasingCurve::setAmplitude
Prototype: void QEasingCurve::setAmplitude(qreal amplitude)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1149-1154
100.000% (4/4)
32
period
Name: QEasingCurve::period
Prototype: qreal QEasingCurve::period() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1161-1164
100.000% (3/3)
11
overshoot
Name: QEasingCurve::overshoot
Prototype: qreal QEasingCurve::overshoot() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1185-1188
100.000% (3/3)
11
amplitude
Name: QEasingCurve::amplitude
Prototype: qreal QEasingCurve::amplitude() const
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1137-1140
100.000% (3/3)
11
QEasingCurve
Name: QEasingCurve::QEasingCurve
Prototype: QEasingCurve::QEasingCurve(Type type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1054-1058
100.000% (1/1)
11
QEasingCurve
Name: QEasingCurve::QEasingCurve
Prototype: QEasingCurve::QEasingCurve(const QEasingCurve &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1063-1067
100.000% (1/1)
31
operator==
Name: QEasingCurve::operator==
Prototype: bool QEasingCurve::operator==(const QEasingCurve &other) const
Coverage:  79.167% (19/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1103-1120
 79.167% (19/24)
104
valueForProgress
Name: QEasingCurve::valueForProgress
Prototype: qreal QEasingCurve::valueForProgress(qreal progress) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1408-1417
 71.429% (5/7)
63
addTCBSegment
Name: QEasingCurve::addTCBSegment
Prototype: void QEasingCurve::addTCBSegment(const QPointF &nextPoint, qreal t, qreal c, qreal b)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1279-1291
 71.429% (5/7)
63
setOvershoot
Name: QEasingCurve::setOvershoot
Prototype: void QEasingCurve::setOvershoot(qreal overshoot)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1197-1202
 50.000% (2/4)
32
setCustomType
Name: QEasingCurve::setCustomType
Prototype: void QEasingCurve::setCustomType(EasingFunction func)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1382-1390
 50.000% (2/4)
52
addCubicBezierSegment
Name: QEasingCurve::addCubicBezierSegment
Prototype: void QEasingCurve::addCubicBezierSegment(const QPointF & c1, const QPointF & c2, const QPointF & endPoint)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1212-1217
 50.000% (2/4)
32
toCubicSpline
Name: QEasingCurve::toCubicSpline
Prototype: QVector<QPointF> QEasingCurve::toCubicSpline() const
Coverage:  0.000% (0/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1305-1308
  0.000% (0/3)
11
customType
Name: QEasingCurve::customType
Prototype: QEasingCurve::EasingFunction QEasingCurve::customType() const
Coverage:  0.000% (0/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1397-1400
  0.000% (0/3)
11

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9