Class Point3D_F64

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PlaneTangent3D_F64

public class Point3D_F64 extends GeoTuple3D_F64<Point3D_F64>
See Also:
  • Constructor Details

    • Point3D_F64

      public Point3D_F64(GeoTuple3D_F64 pt)
    • Point3D_F64

      public Point3D_F64(double x, double y, double z)
    • Point3D_F64

      public Point3D_F64()
  • Method Details

    • toVector

      public Vector3D_F64 toVector()
      Converts the point into a vector.
      Returns:
      Vector with the same (x,y,z) values.
    • setTo

      public Point3D_F64 setTo(Point3D_F64 src)
      Description copied from class: GeoTuple
      Sets this equal to 'src'
      Overrides:
      setTo in class GeoTuple3D_F64<Point3D_F64>
      Parameters:
      src - The tuple being copied
      Returns:
      Reference to 'this' class instance. Used to chain operations.
    • copy

      public Point3D_F64 copy()
      Description copied from class: GeoTuple_F64
      Generic copy routine. It is recommended that this be overridden with a faster implementation.
      Overrides:
      copy in class GeoTuple_F64<Point3D_F64>
      Returns:
      An exact copy of this GeoTuple.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • createNewInstance

      public Point3D_F64 createNewInstance()
      Description copied from class: GeoTuple

      Creates a new tuple instance of the same type.

      Specified by:
      createNewInstance in class GeoTuple<Point3D_F64>
      Returns:
      new tuple instance.