Interface MLine3d

  • All Superinterfaces:
    Line3d

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

      • 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