text: //
  // NGC
  // Point2D.hpp
  // SchumakerTam Lab.
  // Hudson Schumaker
  //
  
  #pragma once
  
  class Point2D final {
      private:
          int x, y;
      
      public:
          Point2D();
          Point2D(int x, int y);
      
          void move(int x, int y);
  	    void translate(int d);
          void translate(int dx, int dy);
      
          void setX(int x) { this->x = x; };
          int getX() const { return x; };
      
          void setY(int y) { this->y = y; };
          int getY() const { return y; };
  };
  