Package com.esri.core.geometry
Class Point3D
java.lang.Object
com.esri.core.geometry.Point3D
- All Implemented Interfaces:
Serializable
Basic 3D point class.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final long
double
double
double
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) boolean
_isNan()
(package private) void
_setNan()
static Point3D
construct
(double x, double y, double z) double
dotProduct
(Point3D other) boolean
boolean
int
hashCode()
double
length()
void
mul
(double factor) void
void
void
setCoords
(double x, double y, double z) void
void
setZero()
double
void
void
-
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
-
Point3D
public Point3D(double x, double y, double z)
-
-
Method Details
-
construct
-
setCoords
public void setCoords(double x, double y, double z) -
setCoords
-
setZero
public void setZero() -
normalize
public void normalize() -
dotProduct
-
sqrLength
public double sqrLength() -
length
public double length() -
sub
-
sub
-
scale
-
mul
public void mul(double factor) -
_setNan
void _setNan() -
_isNan
boolean _isNan() -
equals
-
equals
-
hashCode
public int hashCode()
-