View Javadoc
1   /*
2    * Copyright (c) 2002-2025 Gargoyle Software Inc.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * https://www.apache.org/licenses/LICENSE-2.0
8    *
9    * Unless required by applicable law or agreed to in writing, software
10   * distributed under the License is distributed on an "AS IS" BASIS,
11   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12   * See the License for the specific language governing permissions and
13   * limitations under the License.
14   */
15  package org.htmlunit.util.geometry;
16  
17  /**
18   * Simple 2D point.
19   *
20   * @author Ronald Brill
21   */
22  public class Point2D {
23      private final double myX_;
24      private final double myY_;
25  
26      /**
27       * Ctor.
28       * @param x x value
29       * @param y y value
30       */
31      public Point2D(final double x, final double y) {
32          myX_ = x;
33          myY_ = y;
34      }
35  
36      /**
37       * @return the x value
38       */
39      public double getX() {
40          return myX_;
41      }
42  
43      /**
44       * @return the y value
45       */
46      public double getY() {
47          return myY_;
48      }
49  
50      @Override
51      public String toString() {
52          return "Point2D (" + myX_ + ", " + myY_ + ")";
53      }
54  }