Documentation of 'georegression.struct.line.LineParametric2D_F64' Java class
LineParametric2D_F64
georegression.struct.line

Class LineParametric2D_F64

  • All Implemented Interfaces:
    java.io.Serializable


    public class LineParametric2D_F64
    extends java.lang.Object
    implements java.io.Serializable

    2D line parameterized using parametric equation:
    [x, y] = [x_0, y_0] + t·[slopeX, slopeY]
    where t specifies the location along the line, (x_0,y_0) is an arbitrary point on the line, and (slopeX,slopeY).

    See Also:
    Serialized Form
    • Constructor Detail

      • LineParametric2D_F64

        public LineParametric2D_F64(double x_0,
                                    double y_0,
                                    double slopeX,
                                    double slopeY)
      • LineParametric2D_F64

        public LineParametric2D_F64()
    • Method Detail

      • setPoint

        public void setPoint(double x,
                             double y)
      • setSlope

        public void setSlope(double slopeX,
                             double slopeY)
      • setAngle

        public void setAngle(double angle)
        Sets the slope to the unit vector specified by the provided angle.
        Parameters:
        angle - Angle of the line specified in radians.
      • getAngle

        public double getAngle()
      • getPointOnLine

        public Point2D_F64 getPointOnLine(double t)
        Returns a point along the line. See parametric equation in class description.
        Parameters:
        t - Location along the line.
        Returns:
        Point on the line.
      • getSlopeX

        public final double getSlopeX()
      • getSlopeY

        public final double getSlopeY()
      • getX

        public final double getX()
      • getY

        public final double getY()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.