Operational Research Library  1.0
CoordinatesHelper.h
Go to the documentation of this file.
1 #ifndef COORDINATESHELPER_H
2 #define COORDINATESHELPER_H
3 
4 #include <math.h>
5 
6 namespace operational_research
7 {
8 
17 {
18 private:
19  // x coordinate.
20  double x;
21 
22  // y coordinate.
23  double y;
24 
25 public:
31  CoordinatesHelper(double x = 0, double y = 0);
32 
37  double getX() const {
38  return x;
39  }
40 
45  double getY() const {
46  return y;
47  }
48 
54  double distance(CoordinatesHelper other);
55 };
56 
57 } // namespace operational_research
58 
59 #endif // COORDINATESHELPER_H
double distance(CoordinatesHelper other)
Computes euclidian distance between this coordinates and other coordinates.
Definition: CoordinatesHelper.cpp:9
double getY() const
Getter for y coordinate.
Definition: CoordinatesHelper.h:45
double getX() const
Getter for x coordinate.
Definition: CoordinatesHelper.h:37
Definition: CoordinatesHelper.h:16
Definition: BinPackingProblem.cpp:3
CoordinatesHelper(double x=0, double y=0)
Constructor for coordinates.
Definition: CoordinatesHelper.cpp:6