#ifndef POINT_H
#define POINT_H

class Point {
private:
	double x, y, z;
public:
	Point();
	Point(double x, double y, double z);

	double getX() const;
	double getY() const;
	double getZ() const;

	void setX(double x);
	void setY(double y);
	void setZ(double z);

	double ZeroDist() const;
	double EuclDist(const Point& other) const;

	double ZeroManhattan() const;
	double ManhattanDist(const Point& other) const;

};

#endif
