LCOV - code coverage report
Current view: top level - core/tess - SPTess.cc (source / functions) Hit Total Coverage
Test: coverage.info Lines: 848 934 90.8 %
Date: 2024-05-12 00:16:13 Functions: 49 54 90.7 %

Function Name Sort by function name Hit count Sort by hit count
stappler::geom::Tesselator::preallocate(unsigned int) 0
stappler::geom::Tesselator::Data::splitVertex(stappler::geom::HalfEdge*, stappler::geom::HalfEdge*) 0
stappler::geom::Tesselator::getWindingRule() const 0
stappler::geom::Tesselator::getRelocateRule() const 0
stappler::geom::Tesselator::getAntialiasValue() const 0
stappler::geom::Tesselator::Data::processIntersect(stappler::geom::Vertex*, stappler::geom::EdgeDictNode const*, stappler::geom::Vec2&, stappler::geom::IntersectionEvent) 604
stappler::geom::Tesselator::Data::processIntersect(stappler::geom::Vertex*, stappler::geom::EdgeDictNode const*, stappler::geom::Vec2&, stappler::geom::IntersectionEvent)::{lambda(stappler::geom::EdgeDictNode const*)#1}::operator()(stappler::geom::EdgeDictNode const*) const 604
stappler::geom::Tesselator::Data::splitEdge(stappler::geom::HalfEdge*, stappler::geom::Vec2 const&) 1230
stappler::geom::Tesselator::setRelocateRule(stappler::geom::Tesselator::RelocateRule) 5665
stappler::geom::Tesselator::Data::followBoundary(stappler::geom::FaceEdge*, stappler::geom::HalfEdge*, unsigned char) 5673
stappler::geom::Tesselator::Data::computeBoundary() 5676
stappler::geom::Tesselator::setAntialiasValue(float) 5693
stappler::geom::Tesselator::Data::removeDegenerateEdges(stappler::geom::FaceEdge*, unsigned long&) 5703
stappler::geom::Tesselator::pushStrokeTop(stappler::geom::Tesselator::Cursor&, stappler::geom::Vec2 const&) 5875
stappler::geom::Tesselator::pushStrokeBottom(stappler::geom::Tesselator::Cursor&, stappler::geom::Vec2 const&) 7550
stappler::geom::Tesselator::Data::processIntersect(stappler::geom::Vertex*, stappler::geom::EdgeDictNode const*, stappler::geom::HalfEdge*, stappler::geom::Vec2&, stappler::geom::IntersectionEvent)::{lambda(stappler::geom::HalfEdge*)#2}::operator()(stappler::geom::HalfEdge*) const 82423
stappler::geom::Tesselator::Data::splitEdge(stappler::geom::HalfEdge*, stappler::geom::HalfEdge*, stappler::geom::Vec2 const&) 82425
stappler::geom::Tesselator::Data::processIntersect(stappler::geom::Vertex*, stappler::geom::EdgeDictNode const*, stappler::geom::HalfEdge*, stappler::geom::Vec2&, stappler::geom::IntersectionEvent)::{lambda(stappler::geom::EdgeDictNode const*)#1}::operator()(stappler::geom::EdgeDictNode const*) const 82562
stappler::geom::Tesselator::Data::processIntersect(stappler::geom::Vertex*, stappler::geom::EdgeDictNode const*, stappler::geom::HalfEdge*, stappler::geom::Vec2&, stappler::geom::IntersectionEvent) 82668
stappler::geom::Tesselator::Data::followBoundary(stappler::geom::FaceEdge*, stappler::geom::HalfEdge*, unsigned char)::{lambda(stappler::geom::HalfEdge*)#1}::operator()(stappler::geom::HalfEdge*) const 113444
stappler::geom::Tesselator::Data::displaceBoundary(stappler::geom::FaceEdge*) 115187
stappler::geom::Tesselator::write(stappler::geom::TessResult&)::{lambda(unsigned int, unsigned int, unsigned int, unsigned int)#1}::operator()(unsigned int, unsigned int, unsigned int, unsigned int) const 116012
stappler::geom::Tesselator::Data::Data(stappler::mempool::custom::Pool*) 128406
stappler::geom::Tesselator::init(stappler::mempool::custom::Pool*) 128520
stappler::geom::Tesselator::Data::tessellateInterior() 128548
stappler::geom::Tesselator::setWindingRule(stappler::geom::Winding) 128596
stappler::geom::Tesselator::prepare(stappler::geom::TessResult&) 128612
stappler::geom::Tesselator::write(stappler::geom::TessResult&) 128680
stappler::geom::Tesselator::~Tesselator() 128709
stappler::geom::Tesselator::~Tesselator().2 128709
stappler::geom::Tesselator::Data::computeInterior() 128839
stappler::geom::Tesselator::Data::removeEdge(stappler::geom::HalfEdge*) 163000
stappler::geom::Tesselator::closeContour(stappler::geom::Tesselator::Cursor&) 237399
stappler::geom::Tesselator::closeStrokeContour(stappler::geom::Tesselator::Cursor&) 259400
stappler::geom::Tesselator::beginContour(bool) 444898
stappler::geom::Tesselator::Data::makeEdgeLoop(stappler::geom::Vec2 const&) 445124
stappler::geom::Tesselator::Data::processEdgeOverlap(stappler::geom::Vertex*, stappler::geom::HalfEdge*, stappler::geom::HalfEdge*) 541174
stappler::geom::Tesselator::Data::mergeVertexes(stappler::geom::Vertex*, stappler::geom::Vertex*) 543581
stappler::geom::Tesselator::Data::mergeVertexes(stappler::geom::Vertex*, stappler::geom::Vertex*)::{lambda(stappler::geom::HalfEdge*, stappler::geom::HalfEdge*)#4}::operator()(stappler::geom::HalfEdge*, stappler::geom::HalfEdge*) const 561033
stappler::geom::Tesselator::Data::sweepVertex(stappler::geom::VertexPriorityQueue&, stappler::geom::EdgeDict&, stappler::geom::Vertex*)::{lambda(stappler::geom::HalfEdge*, stappler::geom::HalfEdge*)#1}::operator()(stappler::geom::HalfEdge*, stappler::geom::HalfEdge*) const 839576
stappler::geom::Tesselator::Data::mergeVertexes(stappler::geom::Vertex*, stappler::geom::Vertex*)::{lambda(stappler::geom::HalfEdge*, stappler::geom::HalfEdge*)#3}::operator()(stappler::geom::HalfEdge*, stappler::geom::HalfEdge*) const 1087287
stappler::geom::Tesselator::Data::tessellateMonoRegion(stappler::geom::HalfEdge*, unsigned char) 1228314
stappler::geom::Tesselator::Data::removeDegenerateEdges(stappler::geom::HalfEdge*, unsigned int*, bool) 1667580
stappler::geom::Tesselator_checkConnectivity(stappler::geom::HalfEdge*) 2717838
stappler::geom::Tesselator::pushVertex(stappler::geom::Tesselator::Cursor&, stappler::geom::Vec2 const&) 2913501
stappler::geom::Tesselator::pushStrokeVertex(stappler::geom::Tesselator::Cursor&, stappler::geom::Vec2 const&, stappler::geom::Vec2 const&) 3659750
stappler::geom::Tesselator::Data::connectEdges(stappler::geom::HalfEdge*, stappler::geom::HalfEdge*) 8426670
stappler::geom::Tesselator::Data::isDegenerateTriangle(stappler::geom::HalfEdge*) 8832940
stappler::geom::Tesselator::Data::sweepVertex(stappler::geom::VertexPriorityQueue&, stappler::geom::EdgeDict&, stappler::geom::Vertex*) 8925853
stappler::geom::Tesselator::Data::getFirstEdge(stappler::geom::Vertex*) const 8949166
stappler::geom::Tesselator::Data::pushVertex(stappler::geom::HalfEdge*, stappler::geom::Vec2 const&, bool, bool) 9554119
stappler::geom::Tesselator::Data::sweepVertex(stappler::geom::VertexPriorityQueue&, stappler::geom::EdgeDict&, stappler::geom::Vertex*)::{lambda(stappler::geom::VertexType, stappler::geom::Edge*, stappler::geom::HalfEdge*, stappler::geom::HalfEdge*)#2}::operator()(stappler::geom::VertexType, stappler::geom::Edge*, stappler::geom::HalfEdge*, stappler::geom::HalfEdge*) const 9588757
stappler::geom::Tesselator::Data::makeVertex(stappler::geom::HalfEdge*) 9649822
stappler::geom::Tesselator::write(stappler::geom::TessResult&)::{lambda(stappler::geom::HalfEdge&)#2}::operator()(stappler::geom::HalfEdge&) const 26035040

Generated by: LCOV version 1.14