Lines Matching defs:Line2D

33  * This <code>Line2D</code> represents a line segment in {@code (x,y)}
49 public abstract class Line2D implements Shape, Cloneable {
55 public static class Float extends Line2D implements Serializable {
104 * Constructs and initializes a <code>Line2D</code> from the
174 * Sets the location of the end points of this <code>Line2D</code>
222 public static class Double extends Line2D implements Serializable {
259 * Constructs and initializes a <code>Line2D</code> from the
272 * Constructs and initializes a <code>Line2D</code> from the
377 * @see java.awt.geom.Line2D.Float
378 * @see java.awt.geom.Line2D.Double
381 protected Line2D() {
387 * {@code Line2D} object.
395 * {@code Line2D} object.
401 * Returns the start <code>Point2D</code> of this <code>Line2D</code>.
402 * @return the start <code>Point2D</code> of this <code>Line2D</code>.
410 * {@code Line2D} object.
418 * {@code Line2D} object.
424 * Returns the end <code>Point2D</code> of this <code>Line2D</code>.
425 * @return the end <code>Point2D</code> of this <code>Line2D</code>.
431 * Sets the location of the end points of this <code>Line2D</code> to
442 * Sets the location of the end points of this <code>Line2D</code> to
453 * Sets the location of the end points of this <code>Line2D</code> to
454 * the same as those end points of the specified <code>Line2D</code>.
455 * @param l the specified <code>Line2D</code>
458 public void setLine(Line2D l) {
547 * to be compared with this <code>Line2D</code>
549 * to be compared with this <code>Line2D</code>
551 * coordinates with respect to this <code>Line2D</code>
566 * with this <code>Line2D</code>
568 * <code>Point2D</code> with respect to this <code>Line2D</code>
637 * @param l the specified <code>Line2D</code>
643 public boolean intersectsLine(Line2D l) {
910 * defined by this <code>Line2D</code>. If the specified point
931 * defined by this <code>Line2D</code>. If the specified point
950 * defined by this <code>Line2D</code>. If the specified point
970 * defined by this <code>Line2D</code>. If the specified point
985 * <code>Line2D</code>. This method is required to implement the
986 * {@link Shape} interface, but in the case of <code>Line2D</code>
991 * @return <code>false</code> because a <code>Line2D</code> contains
1001 * this <code>Line2D</code>.
1003 * but in the case of <code>Line2D</code> objects it always returns
1006 * @return <code>false</code> because a <code>Line2D</code> contains
1031 * Tests if the interior of this <code>Line2D</code> entirely contains
1034 * but in the case of <code>Line2D</code> objects it always returns
1042 * @return <code>false</code> because a <code>Line2D</code> contains
1051 * Tests if the interior of this <code>Line2D</code> entirely contains
1054 * but in the case of <code>Line2D</code> objects it always returns
1057 * @return <code>false</code> because a <code>Line2D</code> contains
1075 * <code>Line2D</code>.
1077 * which means that this <code>Line2D</code> class does not
1079 * <code>Line2D</code> object do not affect any iterations of that
1083 * <code>Line2D</code>.
1092 * flattened <code>Line2D</code>.
1094 * which means that this <code>Line2D</code> class does not
1096 * <code>Line2D</code> object do not affect any iterations of that
1102 * end points. Since a <code>Line2D</code> object is
1105 * flattened <code>Line2D</code>