|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.controls.ARMap
The ARMap container for the display of map data.
| Constructor Summary | |
ARMap(java.lang.Object obj)
Construct a ARMap using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
void |
centerAt(double xCoord,
double yCoord)
Moves the center of the map to the specified point. |
void |
centerAtBookmark(java.lang.Object vBookmarkID)
Centers the map display on the bookmark. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IARLayer |
getARLayer(int index)
The layer at the specified index. |
int |
getARLayerCount()
The number of layer in the map's layer collection. |
IARMap |
getAsIARMap()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
int |
getBookmarkCount()
The number of bookmarks in the map's bookmark collection. |
java.lang.String |
getBookmarkName(int index)
The name of the bookmark. |
java.lang.Object |
getCustomProperty()
A property to associate data with an object. |
java.lang.String |
getDescription()
The description of the map. |
int |
getDistanceUnits()
The distance units of the map. |
void |
getExtent(double[] xMin,
double[] yMin,
double[] xMax,
double[] yMax)
The visible extent of the map. |
void |
getFullExtent(double[] xMin,
double[] yMin,
double[] xMax,
double[] yMax)
The extent of all the data within the map. |
java.lang.Object |
getInternalObject()
The internal ArcObjects IMap object. |
double |
getMapScale()
The scale of the map as a representative fraction. |
int |
getMapUnits()
The geographical units of the map. |
java.lang.String |
getName()
The name of the map. |
double |
getReferenceScale()
The reference scale of the map as a representative fraction. |
double |
getRotation()
The number of degrees the map display is rotated. |
java.lang.String |
getSpatialReferenceName()
The name of the map's spatial reference. |
int |
hashCode()
the hashcode for this object |
boolean |
isCanRedoExtent()
Indicates if there is a map extent that can be redone. |
boolean |
isCanUndoExtent()
Indicates if there is a map extent that can be undone. |
void |
pan(int direction,
double screenPercentage)
Pans the map by a factor in a specified direction. |
IARFeatureSet |
queryARFeatures(IARSearchDef pSearchDef)
Searches the map using a search definition and returns an ARFeatureSet. |
void |
redoExtent()
Redo the next map extent in the stack. |
void |
refresh(boolean refreshNow)
Redraws the map display area. |
IARFeatureCursor |
searchARFeatures(IARSearchDef pSearchDef)
Searches the map using a search definition and returns an ARFeatureCursor. |
void |
setCustomProperty(java.lang.Object pVal)
A property to associate data with an object. |
void |
setExtent(double xMin,
double yMin,
double xMax,
double yMax)
Sets the visible extent of the map. |
void |
setMapScale(double mapScale)
The scale of the map as a representative fraction. |
void |
setRotation(double mapRotation)
The number of degrees the map display is rotated. |
void |
toMapPoint(int x,
int y,
double[] xCoord,
double[] yCoord)
Converts a point in device coordinates (typically pixels) to coordinates in map units. |
void |
undoExtent()
Undo to the previous map extent in the stack. |
void |
zoomIn(double factor)
Zooms in on the map by a factor. |
void |
zoomOut(double factor)
Zooms out on the map by a factor. |
void |
zoomToBookmark(java.lang.Object vBookmarkID)
Zooms the map display to the bookmark. |
void |
zoomToFullExtent()
Zoom to the full extent of all data within the map. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ARMap(java.lang.Object obj)
throws java.io.IOException
obj to ARMap. *
ARMap o = (ARMap)obj; // will not work
ARMap o = new ARMap(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
ARMap theARMap = (ARMap) obj;
java.io.IOException - if there are interop problems| Method Detail |
public IARMap getAsIARMap()
public boolean equals(java.lang.Object o)
public int hashCode()
public void setMapScale(double mapScale)
throws java.io.IOException,
AutomationException
IARMap
setMapScale in interface IARMapmapScale - The mapScale (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public double getMapScale()
throws java.io.IOException,
AutomationException
IARMap
getMapScale in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void refresh(boolean refreshNow)
throws java.io.IOException,
AutomationException
IARMap
refresh in interface IARMaprefreshNow - The refreshNow (in, optional, pass false if not required)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getName()
throws java.io.IOException,
AutomationException
IARMap
getName in interface IARMapAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getARLayerCount()
throws java.io.IOException,
AutomationException
IARMap
getARLayerCount in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IARLayer getARLayer(int index)
throws java.io.IOException,
AutomationException
IARMap
getARLayer in interface IARMapindex - The index (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getDescription()
throws java.io.IOException,
AutomationException
IARMap
getDescription in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getSpatialReferenceName()
throws java.io.IOException,
AutomationException
IARMap
getSpatialReferenceName in interface IARMapAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getMapUnits()
throws java.io.IOException,
AutomationException
IARMap
getMapUnits in interface IARMapAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getDistanceUnits()
throws java.io.IOException,
AutomationException
IARMap
getDistanceUnits in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtent(double xMin,
double yMin,
double xMax,
double yMax)
throws java.io.IOException,
AutomationException
IARMap
setExtent in interface IARMapxMin - The xMin (in)yMin - The yMin (in)xMax - The xMax (in)yMax - The yMax (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getExtent(double[] xMin,
double[] yMin,
double[] xMax,
double[] yMax)
throws java.io.IOException,
AutomationException
IARMap
getExtent in interface IARMapxMin - The xMin (in/out: use single element array)yMin - The yMin (in/out: use single element array)xMax - The xMax (in/out: use single element array)yMax - The yMax (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getFullExtent(double[] xMin,
double[] yMin,
double[] xMax,
double[] yMax)
throws java.io.IOException,
AutomationException
IARMap
getFullExtent in interface IARMapxMin - The xMin (in/out: use single element array)yMin - The yMin (in/out: use single element array)xMax - The xMax (in/out: use single element array)yMax - The yMax (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getReferenceScale()
throws java.io.IOException,
AutomationException
IARMap
getReferenceScale in interface IARMapAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void zoomIn(double factor)
throws java.io.IOException,
AutomationException
IARMap
zoomIn in interface IARMapfactor - The factor (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void zoomOut(double factor)
throws java.io.IOException,
AutomationException
IARMap
zoomOut in interface IARMapfactor - The factor (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void pan(int direction,
double screenPercentage)
throws java.io.IOException,
AutomationException
IARMap
pan in interface IARMapdirection - A com.esri.arcgis.controls.esriARDirection constant (in)screenPercentage - The screenPercentage (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void centerAt(double xCoord,
double yCoord)
throws java.io.IOException,
AutomationException
IARMap
centerAt in interface IARMapxCoord - The xCoord (in)yCoord - The yCoord (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRotation(double mapRotation)
throws java.io.IOException,
AutomationException
IARMap
setRotation in interface IARMapmapRotation - The mapRotation (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getRotation()
throws java.io.IOException,
AutomationException
IARMap
getRotation in interface IARMapAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IARFeatureSet queryARFeatures(IARSearchDef pSearchDef)
throws java.io.IOException,
AutomationException
IARMap
queryARFeatures in interface IARMappSearchDef - A reference to a com.esri.arcgis.controls.IARSearchDef (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void toMapPoint(int x,
int y,
double[] xCoord,
double[] yCoord)
throws java.io.IOException,
AutomationException
IARMap
toMapPoint in interface IARMapx - The x (in)y - The y (in)xCoord - The xCoord (in/out: use single element array)yCoord - The yCoord (in/out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanUndoExtent()
throws java.io.IOException,
AutomationException
IARMap
isCanUndoExtent in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void undoExtent()
throws java.io.IOException,
AutomationException
IARMap
undoExtent in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isCanRedoExtent()
throws java.io.IOException,
AutomationException
IARMap
isCanRedoExtent in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void redoExtent()
throws java.io.IOException,
AutomationException
IARMap
redoExtent in interface IARMapAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.Object getInternalObject()
throws java.io.IOException,
AutomationException
IARMap
getInternalObject in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBookmarkCount()
throws java.io.IOException,
AutomationException
IARMap
getBookmarkCount in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getBookmarkName(int index)
throws java.io.IOException,
AutomationException
IARMap
getBookmarkName in interface IARMapindex - The index (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void zoomToBookmark(java.lang.Object vBookmarkID)
throws java.io.IOException,
AutomationException
IARMap
zoomToBookmark in interface IARMapvBookmarkID - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void centerAtBookmark(java.lang.Object vBookmarkID)
throws java.io.IOException,
AutomationException
IARMap
centerAtBookmark in interface IARMapvBookmarkID - A Variant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void zoomToFullExtent()
throws java.io.IOException,
AutomationException
IARMap
zoomToFullExtent in interface IARMapjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.Object getCustomProperty()
throws java.io.IOException,
AutomationException
IARMap
getCustomProperty in interface IARMapAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setCustomProperty(java.lang.Object pVal)
throws java.io.IOException,
AutomationException
IARMap
setCustomProperty in interface IARMappVal - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IARFeatureCursor searchARFeatures(IARSearchDef pSearchDef)
throws java.io.IOException,
AutomationException
IARMap
searchARFeatures in interface IARMappSearchDef - A reference to a com.esri.arcgis.controls.IARSearchDef (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||