LCOV - code coverage report
Current view: top level - algs/AdvFront - AF2RuleExistVertex.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 16 16 100.0 %
Date: 2020-07-01 15:24:36 Functions: 4 4 100.0 %
Branches: 0 0 -

           Branch data     Line data    Source code
       1                 :            : #include "meshkit/AF2RuleExistVertex.hpp"
       2                 :            : 
       3                 :       9564 : AF2RuleExistVertex::AF2RuleExistVertex(double refXCoord, double refYCoord,
       4                 :            :     double coeffAlpha, double coeffBravo, double coeffCharlie)
       5                 :            : {
       6                 :       9564 :   x = refXCoord;
       7                 :       9564 :   y = refYCoord;
       8                 :       9564 :   a = coeffAlpha;
       9                 :       9564 :   b = coeffBravo;
      10                 :       9564 :   c = coeffCharlie;
      11                 :       9564 : }
      12                 :            : 
      13                 :    2286753 : double AF2RuleExistVertex::getX() const
      14                 :            : {
      15                 :    2286753 :   return x;
      16                 :            : }
      17                 :            : 
      18                 :    2286753 : double AF2RuleExistVertex::getY() const
      19                 :            : {
      20                 :    2286753 :   return y;
      21                 :            : }
      22                 :            : 
      23                 :   32344679 : bool AF2RuleExistVertex::isMatching(
      24                 :            :     AF2Point2D const& matchPoint, double maxDeviation) const
      25                 :            : {
      26                 :   32344679 :   double dx = matchPoint.getX() - x;
      27                 :   32344679 :   double dy = matchPoint.getY() - y;
      28                 :   32344679 :   double deviation = a*dx*dx + b*dx*dy + c*dy*dy;
      29                 :   32344679 :   return (deviation < maxDeviation);
      30                 :            : }

Generated by: LCOV version 1.11