LCOV - code coverage report
Current view: top level - utils - Point2D.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 14 17 82.4 %
Date: 2020-07-01 15:24:36 Functions: 6 7 85.7 %
Branches: 4 8 50.0 %

           Branch data     Line data    Source code
       1                 :            : #include "meshkit/Point2D.hpp"
       2                 :            : 
       3                 :      25908 : Point2D::Point2D() : x(0), y(0)
       4                 :            : {
       5                 :            :   // the initializers of x and y are all that is needed
       6                 :      25908 : }
       7                 :            : 
       8                 :    6252262 : Point2D::Point2D(double xVal, double yVal) : x(xVal), y(yVal)
       9                 :            : {
      10                 :            :   // the initializers of x and y are all that is needed
      11                 :    6252262 : }
      12                 :            : 
      13                 :  129849512 : double Point2D::getX() const
      14                 :            : {
      15                 :  129849512 :   return x;
      16                 :            : }
      17                 :            : 
      18                 :   96138127 : double Point2D::getY() const
      19                 :            : {
      20                 :   96138127 :   return y;
      21                 :            : }
      22                 :            : 
      23                 :   12725981 : bool operator==(const Point2D & onePnt, const Point2D & otherPnt)
      24                 :            : {
      25   [ +  +  +  + ]:   15486663 :   return onePnt.getX() == otherPnt.getX() &&
      26                 :   15486663 :       onePnt.getY() == otherPnt.getY();
      27                 :            : }
      28                 :            : 
      29                 :          0 : bool operator!=(const Point2D & onePnt, const Point2D & otherPnt)
      30                 :            : {
      31   [ #  #  #  # ]:          0 :   return onePnt.getX() != otherPnt.getX() ||
      32                 :          0 :       onePnt.getY() != otherPnt.getY();
      33                 :            : }
      34                 :            : 
      35                 :         96 : std::ostream& operator<<(std::ostream& outStream, const Point2D & point)
      36                 :            : {
      37                 :         96 :   outStream << "(" << point.getX() << ", " << point.getY() << ")";
      38                 :         96 :   return outStream;
      39                 :            : }

Generated by: LCOV version 1.11