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

Class LineParametric3D_F32

  • All Implemented Interfaces:
    java.io.Serializable


    public class LineParametric3D_F32
    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_F32

        public LineParametric3D_F32(float x_0,
                                    float y_0,
                                    float z_0,
                                    float slopeX,
                                    float slopeY,
                                    float slopeZ)
      • LineParametric3D_F32

        public LineParametric3D_F32()
      • LineParametric3D_F32

        public LineParametric3D_F32(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(float t,
                                   Point3D_F32 where)
        where = p + t*slope.
      • setPoint

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

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

        public Point3D_F32 getPointOnLine(float 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 float getSlopeX()
      • getSlopeY

        public final float getSlopeY()
      • getSlopeZ

        public final float getSlopeZ()
      • getX

        public final float getX()
      • getY

        public final float getY()
      • getZ

        public final float getZ()
      • set

        public void set(float x_0,
                        float y_0,
                        float z_0,
                        float slopeX,
                        float slopeY,
                        float 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.