public class Point2D
extends java.lang.Object
implements java.io.Serializable
2D geographical coordinates.
The instance of the point class is the point object, which represents the point object with double precision coordinates, that is, the range of its coordinates is ±5.0*1e-324 to ±1.7* 1e308, and the effective bit is 15-16 bits.
Point object is the foundation of all kinds of geometric objects, such as the geometric objects are actually a string of Point2D point strings, and the geometric surface is a string of point string whose starting point and end point are the same, and therefore in describing the location and shape of the geometry object, point object is a very important role.
When creating a new instance of Point2D by using the default constructor, its x and y coordinates are the minimum values of the double data type; Users can also construct a new point object by using a given x, y coordinate and creating a copy of an existing point object.
Modifier and Type | Field and Description |
---|---|
double |
x
The X coordinate of the Point2D.
|
double |
y
The Y coordinate of the Point2D.
|
Constructor and Description |
---|
Point2D()
${services_components_commontypes_Point2D_constructorByDefault_Title}
|
Point2D(double x, double y)
${services_components_commontypes_Point2D_constructorByX_Title}
|
Point2D(Point2D point2D)
${services_components_commontypes_Point2D_constructorByPoint2D_Title}
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
${services_components_commontypes_Point2D_method_equals_Title}
|
int |
hashCode()
${services_components_commontypes_Point2D_method_hashCode_Title}
|
void |
offset(double offsetX, double offsetY)
${services_components_commontypes_Point2D_method_offset_Title}
|
java.lang.String |
toString()
${services_components_commontypes_Point2D_method_toString_Title}
|
public double x
The X coordinate of the Point2D.
public double y
The Y coordinate of the Point2D.
public Point2D()
${services_components_commontypes_Point2D_constructorByDefault_Title}
${services_components_commontypes_Point2D_constructorByDefault_Description}
public Point2D(double x, double y)
${services_components_commontypes_Point2D_constructorByX_Title}
${services_components_commontypes_Point2D_constructorByX_Description}
x
- ${services_components_commontypes_Point2D_constructorByX_param_x}y
- ${services_components_commontypes_Point2D_constructorByX_param_y}public Point2D(Point2D point2D)
${services_components_commontypes_Point2D_constructorByPoint2D_Title}
${services_components_commontypes_Point2D_constructorByPoint2D_Description}
point2D
- ${services_components_commontypes_Point2D_constructorByPoint2D_param_point2D}java.lang.IllegalArgumentException
- ${services_components_commontypes_Point2D_constructorByPoint2D_exception_IllegalArgumentException}public boolean equals(java.lang.Object obj)
${services_components_commontypes_Point2D_method_equals_Title}
${services_components_commontypes_Point2D_method_equals_Description}
equals
in class java.lang.Object
obj
- ${services_components_commontypes_Point2D_method_equals_param_obj}public int hashCode()
${services_components_commontypes_Point2D_method_hashCode_Title}
${services_components_commontypes_Point2D_method_hashCode_Description}
hashCode
in class java.lang.Object
public java.lang.String toString()
${services_components_commontypes_Point2D_method_toString_Title}
${services_components_commontypes_Point2D_method_toString_Description}
toString
in class java.lang.Object
public void offset(double offsetX, double offsetY)
${services_components_commontypes_Point2D_method_offset_Title}
${services_components_commontypes_Point2D_method_offset_Description}
offsetX
- ${services_components_commontypes_Point2D_method_offset_param_offsetX}offsetY
- ${services_components_commontypes_Point2D_method_offset_param_offsetY}