OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Path:<top>::PathSimplifier
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
BoundingVolumeHierarchy
Name: PathSimplifier::BoundingVolumeHierarchy
Coverage:  0.000% (0/20)
  0.000% (0/20)
2210
Element
Name: PathSimplifier::Element
Coverage:  0.000% (0/8)
  0.000% (0/8)
106
ElementAllocator
Name: PathSimplifier::ElementAllocator
Coverage:  0.000% (0/10)
  0.000% (0/10)
216
Event
Name: PathSimplifier::Event
Coverage:  0.000% (0/4)
  0.000% (0/4)
32
PathSimplifier
Name: PathSimplifier::PathSimplifier
Prototype: PathSimplifier::PathSimplifier(const QVectorPath &path, QDataBuffer<QPoint> &vertices, QDataBuffer<quint32> &indices, const QTransform &matrix)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 485-499
  0.000% (0/4)
72
appendSeparatingAxes
Name: PathSimplifier::appendSeparatingAxes
Prototype: void PathSimplifier::appendSeparatingAxes(QVarLengthArray<QPoint, 12> &axes, Element *element)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1161-1213
  0.000% (0/29)
3710
buildTree
Name: PathSimplifier::buildTree
Prototype: PathSimplifier::BVHNode *PathSimplifier::buildTree(Element **elements, int elementCount)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 933-1003
  0.000% (0/33)
5110
calculateSeparatingAxisRange
Name: PathSimplifier::calculateSeparatingAxisRange
Prototype: QPair<int, int> PathSimplifier::calculateSeparatingAxisRange(const QPoint &axis, Element *element)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1215-1225
  0.000% (0/4)
72
connectElements
Name: PathSimplifier::connectElements
Prototype: void PathSimplifier::connectElements()
Coverage:  0.000% (0/134)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 682-888
  0.000% (0/134)
15933
elementIsLeftOf
Name: PathSimplifier::elementIsLeftOf
Prototype: bool PathSimplifier::elementIsLeftOf(const Element *left, const Element *right)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1412-1440
  0.000% (0/25)
229
equalElements
Name: PathSimplifier::equalElements
Prototype: bool PathSimplifier::equalElements(const Element *e1, const Element *e2)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1088-1105
  0.000% (0/10)
104
fillIndices
Name: PathSimplifier::fillIndices
Prototype: void PathSimplifier::fillIndices()
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 890-931
  0.000% (0/21)
298
findElementLeftOf
Name: PathSimplifier::findElementLeftOf
Prototype: PathSimplifier::RBNode *PathSimplifier::findElementLeftOf(const Element *element, const QPair<RBNode *, RBNode *> &bounds)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1394-1410
  0.000% (0/12)
124
flattenCubic
Name: PathSimplifier::flattenCubic
Prototype: inline bool PathSimplifier::flattenCubic(const QPoint &u, const QPoint &v, const QPoint &w, const QPoint &q)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1531-1540
  0.000% (0/1)
61
flattenQuadratic
Name: PathSimplifier::flattenQuadratic
Prototype: inline bool PathSimplifier::flattenQuadratic(const QPoint &u, const QPoint &v, const QPoint &w)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1523-1529
  0.000% (0/1)
41
initElements
Name: PathSimplifier::initElements
Prototype: void PathSimplifier::initElements(const QVectorPath &path, const QTransform &matrix)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 501-652
  0.000% (0/59)
11520
intersectNodes
Name: PathSimplifier::intersectNodes
Prototype: bool PathSimplifier::intersectNodes(QDataBuffer<Element *> &elements, BVHNode *elementNode, BVHNode *treeNode)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1005-1086
  0.000% (0/57)
5816
outerBounds
Name: PathSimplifier::outerBounds
Prototype: QPair<PathSimplifier::RBNode *, PathSimplifier::RBNode *> PathSimplifier::outerBounds(const QPoint &point)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1442-1521
  0.000% (0/58)
5914
removeIntersections
Name: PathSimplifier::removeIntersections
Prototype: void PathSimplifier::removeIntersections()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 654-680
  0.000% (0/16)
196
setElementToCubic
Name: PathSimplifier::setElementToCubic
Prototype: bool PathSimplifier::setElementToCubic(Element *element, quint32 pointIndex1, const QPoint &v, const QPoint &w, quint32 pointIndex2)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1325-1351
  0.000% (0/4)
192
setElementToCubicAndSimplify
Name: PathSimplifier::setElementToCubicAndSimplify
Prototype: void PathSimplifier::setElementToCubicAndSimplify(Element *element, quint32 pointIndex1, const QPoint &v, const QPoint &w, quint32 pointIndex2)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1353-1392
  0.000% (0/11)
293
setElementToQuadratic
Name: PathSimplifier::setElementToQuadratic
Prototype: bool PathSimplifier::setElementToQuadratic(Element *element, quint32 pointIndex1, const QPoint &ctrl, quint32 pointIndex2)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1299-1323
  0.000% (0/4)
172
sortEvents
Name: PathSimplifier::sortEvents
Prototype: void PathSimplifier::sortEvents(Event *events, int count)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1609-1651
  0.000% (0/24)
298
splitCubic
Name: PathSimplifier::splitCubic
Prototype: inline bool PathSimplifier::splitCubic(const QPoint &u, const QPoint &v, const QPoint &w, const QPoint &q, QPoint *result)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1559-1582
  0.000% (0/7)
201
splitCurve
Name: PathSimplifier::splitCurve
Prototype: void PathSimplifier::splitCurve(QDataBuffer<Element *> &elements, BVHNode *node)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1227-1297
  0.000% (0/17)
546
splitLineAt
Name: PathSimplifier::splitLineAt
Prototype: bool PathSimplifier::splitLineAt(QDataBuffer<Element *> &elements, BVHNode *node, quint32 pointIndex, bool processAgain)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1107-1159
  0.000% (0/20)
416
splitQuadratic
Name: PathSimplifier::splitQuadratic
Prototype: inline bool PathSimplifier::splitQuadratic(const QPoint &u, const QPoint &v, const QPoint &w, QPoint *result)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1542-1557
  0.000% (0/5)
121
subDivCubic
Name: PathSimplifier::subDivCubic
Prototype: inline void PathSimplifier::subDivCubic(const QPoint &u, const QPoint &v, const QPoint &w, const QPoint &q)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1596-1607
  0.000% (0/4)
82
subDivQuadratic
Name: PathSimplifier::subDivQuadratic
Prototype: inline void PathSimplifier::subDivQuadratic(const QPoint &u, const QPoint &v, const QPoint &w)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1584-1594
  0.000% (0/4)
82

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