|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.adf.web.data.geometry.WebGeometry
com.esri.adf.web.data.geometry.WebPoint
public class WebPoint
WebPoint is a class used for representing points.
| Field Summary | |
|---|---|
static double |
DEFAULT_EPSILON
|
| Fields inherited from class com.esri.adf.web.data.geometry.WebGeometry |
|---|
spatialReference |
| Constructor Summary | |
|---|---|
WebPoint()
Creates an instance of WebPoint at 0, 0. |
|
WebPoint(double x,
double y)
Constructs an instance of WebPoint. |
|
WebPoint(double x,
double y,
WebSpatialReference spatialReference)
Constructs a instance of WebPoint. |
|
WebPoint(WebPoint copy)
Constructs an instance of WebPoint that is a copy of the given WebPoint. |
|
| Method Summary | |
|---|---|
int |
compareTo(WebPoint wp)
|
boolean |
equals(java.lang.Object obj)
|
WebPoint |
fromMapGeometry(WebExtent extent,
int width,
int height)
Converts a geometry in map coordinates to a geometry of the same type in screen coordinates. |
WebPoint |
fromMapGeometry(WebMap webMap)
Converts a geometry in map coordinates to a geometry of the same type in screen coordinates. |
static WebPoint |
fromMapPoint(WebPoint mapPt,
WebExtent mapExtent,
int mapWidth,
int mapHeight)
Converts a WebPoint in map coordinates to a WebPoint in screen coordinates. |
java.lang.String |
getGeometryType()
Returns a text representing the type of the geometry. |
double |
getX()
Returns a horizontal coordinate of the point |
double |
getY()
Returns a vertical coordinate of the point |
int |
hashCode()
|
WebPoint |
project(WebSpatialReference toSpatialReference)
Converts the geometry in map coordinates from the spatialReference of this geometry to a geometry in
the desired spatial reference. |
void |
putCoords(double x,
double y)
Sets the point coordinates |
void |
setX(double x)
Sets a horizontal coordinate of the point |
void |
setY(double y)
Sets a vertical coordinate of the point |
WebPoint |
toMapGeometry(WebExtent extent,
int width,
int height)
Converts a geometry in screen coordinates to a geometry of the same type in map coordinates. |
WebPoint |
toMapGeometry(WebMap webMap)
Converts a geometry in screen coordinates to a geometry of the same type in map coordinates. |
static WebPoint |
toMapPoint(WebPoint screenPt,
WebExtent mapExtent,
int mapWidth,
int mapHeight)
Converts a WebPoint in screen coordinates to a geometry of the same type in map coordinates. |
java.lang.String |
toString()
|
| Methods inherited from class com.esri.adf.web.data.geometry.WebGeometry |
|---|
getSpatialReference, setSpatialReference |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final double DEFAULT_EPSILON
| Constructor Detail |
|---|
public WebPoint(double x,
double y,
WebSpatialReference spatialReference)
x - the horizontal coordinate of the pointy - the vertical coordinate of the pointspatialReference - the spatial reference of the point
public WebPoint(double x,
double y)
x - the horizontal coordinate of the pointy - the vertical coordinate of the pointpublic WebPoint(WebPoint copy)
copy - the WebPoint to clonepublic WebPoint()
| Method Detail |
|---|
public double getY()
public void setX(double x)
x - a horizontal coordinate of the pointpublic void setY(double y)
y - a vertical coordinate of the pointpublic double getX()
public void putCoords(double x,
double y)
x - a horizontal coordinate of the pointy - a vertical coordinate of the pointpublic java.lang.String getGeometryType()
WebGeometry
Returns a text representing the type of the geometry. WebGeometry objects of the same type must
return the same text.
getGeometryType in class WebGeometrypublic WebPoint toMapGeometry(WebMap webMap)
WebGeometry
Converts a geometry in screen coordinates to a geometry of the same type in map coordinates. The coordinate system
of the converted geometry is the same as the coordinate system of the WebMap.
toMapGeometry in class WebGeometrywebMap - The WebMap based on which the coordinates need to be converted
WebGeometry in map coordinates
public WebPoint toMapGeometry(WebExtent extent,
int width,
int height)
WebGeometryConverts a geometry in screen coordinates to a geometry of the same type in map coordinates. The coordinate system of the converted geometry is the same as the coordinate system of the specified extent.
toMapGeometry in class WebGeometryextent - the WebExtent of the map imagewidth - the width of the map imageheight - the height of the map image
WebGeometry in map coordinatespublic WebPoint fromMapGeometry(WebMap webMap)
WebGeometry
Converts a geometry in map coordinates to a geometry of the same type in screen coordinates. Since the converted
geometry is a screen geometry, the coordinate system of the converted geometry will be null.
fromMapGeometry in class WebGeometrywebMap - The WebMap based on which the coordinates need to be converted
WebGeometry in screen coordinates
public WebPoint fromMapGeometry(WebExtent extent,
int width,
int height)
WebGeometry
Converts a geometry in map coordinates to a geometry of the same type in screen coordinates. Since the converted
geometry is a screen geometry, the coordinate system of the converted geometry will be null.
fromMapGeometry in class WebGeometryextent - the WebExtent of the map imagewidth - the width of the map imageheight - the height of the map image
WebGeometry in screen coordinatespublic java.lang.String toString()
toString in class java.lang.Object
public static WebPoint toMapPoint(WebPoint screenPt,
WebExtent mapExtent,
int mapWidth,
int mapHeight)
Converts a WebPoint in screen coordinates to a geometry of the same type in map coordinates. The coordinate system of the converted geometry is the same as the coordinate system of the specified extent.
screenPt - the point to convertmapExtent - the WebExtent of the map imagemapWidth - the width of the map imagemapHeight - the height of the map image
WebGeometry in map coordinates
public static WebPoint fromMapPoint(WebPoint mapPt,
WebExtent mapExtent,
int mapWidth,
int mapHeight)
Converts a WebPoint in map coordinates to a WebPoint in screen coordinates. Since the converted geometry is a
screen geometry, the coordinate system of the converted geometry will be null.
mapPt - mapExtent - the WebExtent of the map imagemapWidth - the width of the map imagemapHeight - the height of the map image
WebGeometry in screen coordinatespublic WebPoint project(WebSpatialReference toSpatialReference)
WebGeometry
Converts the geometry in map coordinates from the spatialReference of this geometry to a geometry in
the desired spatial reference. If the desired spatial reference is same as that of this geometry, this same
geometry is returned. Otherwise, a new WebGeometry object is created and populated with the converted
coordinates. The type of the projected geometry is same as this geometry.
project in class WebGeometrytoSpatialReference - the desired spatial reference of the projected geometry
WebGeometrypublic int hashCode()
hashCode in class WebGeometrypublic boolean equals(java.lang.Object obj)
equals in class WebGeometrypublic int compareTo(WebPoint wp)
compareTo in interface java.lang.Comparable<WebPoint>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||