Documentation of 'georegression.struct.GeoTuple3D_F32' Java class
GeoTuple3D_F32
georegression.struct

Class GeoTuple3D_F32<T extends GeoTuple3D_F32>

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    Point3D_F32, Vector3D_F32


    public abstract class GeoTuple3D_F32<T extends GeoTuple3D_F32>
    extends GeoTuple_F32<T>
    Generic Tuple for geometric objects that store (x,y,z)
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      float x 
      float y 
      float z 
    • Field Detail

      • x

        public float x
      • y

        public float y
      • z

        public float z
    • Constructor Detail

      • GeoTuple3D_F32

        public GeoTuple3D_F32(float x,
                              float y,
                              float z)
      • GeoTuple3D_F32

        public GeoTuple3D_F32()
    • Method Detail

      • getDimension

        public int getDimension()
        Description copied from class: GeoTuple
        The dimensionality of space the tuple is contained in and the number of values it has.
        Specified by:
        getDimension in class GeoTuple<T extends GeoTuple3D_F32>
        Returns:
        Dimensionality of the object.
      • set

        public void set(float x,
                        float y,
                        float z)
      • isIdentical

        public boolean isIdentical(float x,
                                   float y,
                                   float z)
      • isIdentical

        public boolean isIdentical(float x,
                                   float y,
                                   float z,
                                   float tol)
      • isIdentical

        public boolean isIdentical(GeoTuple3D_F32 t,
                                   float tol)
        Description copied from class: GeoTuple_F32
        Checks to see if the two GeoTuple have values which are nearly the same. False is always returned if the dimension is different.
        Overrides:
        isIdentical in class GeoTuple_F32<T extends GeoTuple3D_F32>
        Parameters:
        t - The GeoTuple it is being compared against.
        tol - How similar each element must be for them to be considered identical.
        Returns:
        if they are identical or not.
      • getX

        public float getX()
      • getY

        public float getY()
      • getZ

        public float getZ()
      • getIndex

        public float getIndex(int index)
        Description copied from class: GeoTuple_F32
        Returns the value of the tuple along the specified coordinate system axis.
        Specified by:
        getIndex in class GeoTuple_F32<T extends GeoTuple3D_F32>
        Parameters:
        index - Which axis in the coordinate system.
        Returns:
        Its value.
      • plusIP

        public void plusIP(GeoTuple3D_F32 a)

        In-place addition

        this.x = this.x + a.x;
        Parameters:
        a - value which is to be added
      • plus

        public T plus(GeoTuple3D_F32 a)

        Addition

        ret.x = this.x + a.x;
        Parameters:
        a - value which is to be added
      • timesIP

        public void timesIP(float scalar)
        In-place scalar multiplication
        Parameters:
        scalar - value that it is multiplied by
      • scale

        public void scale(float scalar)
        In-place scalar multiplication
        Parameters:
        scalar - value that it is multiplied by
      • times

        public T times(float scalar)
        Scalar multiplication
        Parameters:
        scalar - value which is it multiplied by
        Returns:
        new matrix which is the original scaled
      • print

        public void print()
      • isNaN

        public boolean isNaN()
      • setX

        public void setX(float x)
      • setY

        public void setY(float y)
      • setZ

        public void setZ(float z)

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.