package myGraphics.VectorGrafix; import myGraphics.VectorGrafix.Vector; public class Vector2d extends Vector { public Vector2d() { vterm = new double[3]; vterm[0] = 0.0; vterm[1] = 0.0; vterm[2] = 1.0; } public Vector2d(double the_x, double the_y) { vterm = new double[3]; vterm[0] = the_x; vterm[1] = the_y; vterm[2] = 1.0; } public Vector2d copy() { return new Vector2d(x(), y()); } public Vector2d negate() { return new Vector2d(-x(), -y()); } public double x() { return vterm[0]; } public double y() { return vterm[1]; } public double set_x(double value) { return set_term(0, value); } public double set_y(double value) { return set_term(1, value); } }