#include <point.h>
All usefull operators are overloaded.
Public Member Functions | |
| Point (void) | |
| Default constructor. | |
| Point (double xcoord, double ycoord) | |
| Copy constructor. | |
Public Attributes | |
| double | x |
| The x-coordinate of the point. | |
| double | y |
| The y-coordinate of the point. | |
Friends | |
| Point | operator+ (const Point, const Point) |
| Overloaded operator +. | |
| Point | operator- (const Point, const Point) |
| Overloaded binary operator -. | |
| Point | operator * (const Point, const Point) |
| Overloaded operator *. | |
| Point | operator- (const Point) |
| Overloaded unary operator -. | |
|
|
Default constructor. Initialises the x member and y member to zero. |
|
||||||||||||
|
Overloaded operator *. Multiplies the x members and y members of the two operands respectively and returns another Point object with this result. |
|
||||||||||||
|
Overloaded operator +. Add the x members and y members of the two operands respectively and returns another Point object with this result. |
|
|
Overloaded unary operator -. Returns the negetive of the inidivisual coordinates in another Point object. |
|
||||||||||||
|
Overloaded binary operator -. Subtracts the x member and y member of the second operand from the x and y members of the first operand respectively and returns another Point object with this result. |
1.3.7