|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.core.geometry.Geometry com.esri.core.geometry.Point
public final class Point
A Point is a zero-dimensional object that represents a specific (X,Y) location in a two-dimensional XY-Plane. In case of Geographic Coordinate Systems, the X coordinate is the longitude and the Y is the latitude.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.esri.core.geometry.Geometry |
---|
Geometry.Type |
Constructor Summary | |
---|---|
Point()
Creates an empty 2D point. |
|
Point(double x,
double y)
Creates a 2D Point with specified X and Y coordinates. |
|
Point(double x,
double y,
double z)
Creates a 3D point with specified X, Y and Z coordinates. |
Method Summary | |
---|---|
void |
applyTransformation(Transformation2D transform)
Applies 2D affine transformation in XY plane. |
void |
copyTo(Geometry dst)
Copies this geometry to another geometry of the same type. |
Geometry |
createInstance()
Creates an instance of an empty geometry of the same type. |
boolean |
equals(Object _other)
Returns TRUE when this geometry has exactly same type, properties, and coordinates as the other geometry. |
int |
getDimension()
Returns the topological dimension of the geometry object based on the geometry's type. |
Geometry.Type |
getType()
Returns the geometry type. |
double |
getX()
Returns the X coordinate of the point. |
double |
getY()
Returns the Y coordinate of this point. |
int |
hashCode()
Returns the hash code for the point. |
boolean |
isEmpty()
Indicates if the geometry object contains geometric information. |
void |
queryEnvelope(Envelope env)
Gets the axis aligned bounding box of the geometry. |
void |
setEmpty()
Sets the geometry to its original initialization state by releasing all data referenced by the geometry. |
void |
setX(double x)
Sets the X coordinate of the point. |
void |
setXY(double x,
double y)
Set the X and Y coordinate of the point. |
void |
setY(double y)
Sets the Y coordinate of this point. |
Methods inherited from class com.esri.core.geometry.Geometry |
---|
calculateArea2D, calculateLength2D, copy, getDimensionFromType, getStateFlag, isArea, isLinear, isMultiPath, isMultiVertex, isPoint, isSegment |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Point()
public Point(double x, double y)
x
- The X coordinate of the new 2D point.y
- The Y coordinate of the new 2D point.public Point(double x, double y, double z)
x
- The X coordinate of the new 3D point.y
- The Y coordinate of the new 3D point.z
- The Z coordinate of the new 3D point.Method Detail |
---|
public final double getX()
public void setX(double x)
x
- The X coordinate to be set for this point.public final double getY()
public void setY(double y)
y
- The Y coordinate to be set for this point.public Geometry.Type getType()
Geometry
getType
in class Geometry
public int getDimension()
Geometry
Returns 0 for point and multipoint.
Returns 1 for lines and polylines.
Returns 2 for polygons and envelopes
Returns 3 for objects with volume
getDimension
in class Geometry
public void setEmpty()
Geometry
setEmpty
in class Geometry
public void applyTransformation(Transformation2D transform)
Geometry
applyTransformation
in class Geometry
transform
- The affine transformation to be applied to this geometry.public void copyTo(Geometry dst)
Geometry
copyTo
in class Geometry
public Geometry createInstance()
Geometry
public boolean isEmpty()
Geometry
isEmpty
in class Geometry
public void queryEnvelope(Envelope env)
Geometry
queryEnvelope
in class Geometry
env
- The envelope to return the result in.public void setXY(double x, double y)
x
- X coordinate of the point.y
- Y coordinate of the point.public boolean equals(Object _other)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |