virtual void move(Vector offset);
virtual void rotate(Vector center, double angle);
virtual void scale(Vector center, Vector factor);
virtual void mirror(Vector axisPoint1, Vector axisPoint2);
virtual void moveRef(const Vector& ref, const Vector& offset);
virtual void stretch(Vector firstCorner, Vector secondCorner, Vector offset);
virtual void move(Vector offset);
virtual void rotate(Vector center, double angle);
virtual void scale(Vector center, Vector factor);
virtual void mirror(Vector axisPoint1, Vector axisPoint2);
virtual void moveRef(const Vector& ref, const Vector& offset);
virtual void stretch(Vector firstCorner, Vector secondCorner, Vector offset);