Class Point3D

java.lang.Object
com.esri.core.geometry.Point3D
All Implemented Interfaces:
Serializable

public final class Point3D extends Object implements Serializable
Basic 3D point class.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • x

      public double x
    • y

      public double y
    • z

      public double z
  • Constructor Details

    • Point3D

      public Point3D()
    • Point3D

      public Point3D(Point3D other)
    • Point3D

      public Point3D(double x, double y, double z)
  • Method Details

    • construct

      public static Point3D construct(double x, double y, double z)
    • setCoords

      public void setCoords(double x, double y, double z)
    • setCoords

      public void setCoords(Point3D other)
    • setZero

      public void setZero()
    • normalize

      public void normalize()
    • dotProduct

      public double dotProduct(Point3D other)
    • sqrLength

      public double sqrLength()
    • length

      public double length()
    • sub

      public void sub(Point3D other)
    • sub

      public void sub(Point3D p1, Point3D p2)
    • scale

      public void scale(double f, Point3D other)
    • mul

      public void mul(double factor)
    • _setNan

      void _setNan()
    • _isNan

      boolean _isNan()
    • equals

      public boolean equals(Point3D other)
    • equals

      public boolean equals(Object other_)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object