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

Class LineParametric3D_F64

  • All Implemented Interfaces:
    java.io.Serializable


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

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

    See Also:
    Serialized Form
    • Constructor Detail

      • LineParametric3D_F64

        public LineParametric3D_F64(double x_0,
                                    double y_0,
                                    double z_0,
                                    double slopeX,
                                    double slopeY,
                                    double slopeZ)
      • LineParametric3D_F64

        public LineParametric3D_F64()
      • LineParametric3D_F64

        public LineParametric3D_F64(boolean declare)
        Should it declare the point and slope
        Parameters:
        declare - true means to declares the data otherwise they are left as null
    • Method Detail

      • setPointOnLine

        public void setPointOnLine(double t,
                                   Point3D_F64 where)
        where = p + t*slope.
      • setPoint

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

        public void setSlope(double slopeX,
                             double slopeY,
                             double slopeZ)
      • getPointOnLine

        public Point3D_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()
      • getSlopeZ

        public final double getSlopeZ()
      • getX

        public final double getX()
      • getY

        public final double getY()
      • getZ

        public final double getZ()
      • set

        public void set(double x_0,
                        double y_0,
                        double z_0,
                        double slopeX,
                        double slopeY,
                        double slopeZ)
      • toString

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

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.