Interface MLine2d

All Superinterfaces:
Line2d

public interface MLine2d
extends Line2d
Interface for handling lines in the XY-plane.
Since:
9.10.2
  • Method Details

    • setStartPoint

      void setStartPoint​(Vector2d startPoint)
      Sets the starting point of this line to the value of the given point. This line does not take ownership of the given point.
      Parameters:
      startPoint - the value that is set to be the starting point of this line
      Since:
      9.10.2
    • setEndPoint

      void setEndPoint​(Vector2d endPoint)
      Sets the end point of this line to the value of the given point. This line does not take ownership of the given point.
      Parameters:
      endPoint - the value that is set to be the end point of this line
      Since:
      9.10.2
    • set

      void set​(Vector2d startPoint, Vector2d endPoint)
      Sets the start and end points of this line. This line does not take ownership of the given points.
      Parameters:
      startPoint - the value that is set to be the starting point of this line
      endPoint - the value that is set to be the end point of this line
      Since:
      9.10.2
    • create

      static MLine2d create​(Vector2d firstPoint, Vector2d secondPoint)
      Creates a new instance.
      Parameters:
      firstPoint - the first point
      secondPoint - the second point
      Returns:
      a MLine2d instance
      Since:
      9.10.2