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 : : }
|