Elements  5.10
A C++ base framework for the Euclid Software.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Rectangle.cpp
Go to the documentation of this file.
1 
19 
20 namespace Elements {
21 namespace Examples {
22 
23 Rectangle::Rectangle(int X0, int Y0, int X1, int Y1) {
24  x0 = X0;
25  y0 = Y0;
26  x1 = X1;
27  y1 = Y1;
28 }
29 
31 }
32 
34  return (x1 - x0);
35 }
36 
38  return (y1 - y0);
39 }
40 
42  return (x1 - x0) * (y1 - y0);
43 }
44 
45 void Rectangle::move(int dx, int dy) {
46  x0 += dx;
47  y0 += dy;
48  x1 += dx;
49  y1 += dy;
50 }
51 
52 } // namespace Examples
53 } // namespace Elements
void move(int dx, int dy)
Definition: Rectangle.cpp:45
Rectangle(int x0, int y0, int x1, int y1)
Definition: Rectangle.cpp:23