Interface MLine3d

All Superinterfaces:
Line3d

public interface MLine3d
extends Line3d
Interface for handling lines in 3d.
Since:
9.10.2
  • Method Details

    • setStartPoint

      void setStartPoint​(Vector3d 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​(Vector3d 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​(Vector3d startPoint, Vector3d 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 MLine3d create​(Vector3d firstPoint, Vector3d secondPoint)
      Creates a new instance.
      Parameters:
      firstPoint - the first point
      secondPoint - the second point
      Returns:
      a MLine3d instance
      Since:
      9.10.2