|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.analyst3d.GraphicsLayer3D
A 3D Graphics Layer.
| Constructor Summary | |
GraphicsLayer3D()
Constructs a GraphicsLayer3D using ArcGIS Engine. |
|
GraphicsLayer3D(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| Method Summary | |
void |
activate(IScreenDisplay containerScreen)
Prepare to display graphic on screen. |
void |
addElement(IElement element)
Adds a new graphic element to the container. |
void |
addElement(IElement element,
int zorder)
Add a new graphic element to the layer. |
void |
addElements(IElementCollection elements)
Adds a collection of new graphic elements to the container. |
void |
addElements(IElementCollection elements,
int zorder)
Add new graphic elements to the layer. |
void |
addExtension(java.lang.Object ext)
Adds a new extension. |
void |
addIActiveViewEventsListener(IActiveViewEvents theListener)
|
void |
addISceneRendererEventsListener(ISceneRendererEvents theListener)
|
void |
beginBatchUpdate()
Initiates a batch update of the container. |
void |
bringForward(IEnumElement elements)
Move the specified elements one step closer to the top of the stack of elements. |
void |
bringToFront(IEnumElement elements)
Make the specified elements draw in front of all other elements. |
void |
deactivate()
ActiveView that graphics are displayed on is no longer visible. |
void |
deleteAllElements()
Delete all the elements. |
void |
deleteAllSelectedElements()
Deletes all selected elements. |
void |
deleteElement(IElement element)
Delete the given element. |
void |
draw(int drawPhase,
IDisplay display,
ITrackCancel trackCancel)
Draws the layer to the specified display for the given draw phase. |
boolean |
elementSelected(IElement element)
Indicates if the element selected. |
void |
endBatchUpdate()
Terminates a batch update of the container. |
void |
enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
Supported Platforms |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
Supported Platforms |
IFrameElement |
findFrame(java.lang.Object frameObject)
Find the frame that contains the specified object. |
IEnvelope |
getAreaOfInterest()
The default area of interest for the layer. |
IConnectionPointContainer |
getAsIConnectionPointContainer()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IGeoDataset |
getAsIGeoDataset()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IGraphicsContainer |
getAsIGraphicsContainer()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IGraphicsContainer3D |
getAsIGraphicsContainer3D()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IGraphicsLayer |
getAsIGraphicsLayer()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IGraphicsSelection |
getAsIGraphicsSelection()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ILayer |
getAsILayer()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ILayerEffects |
getAsILayerEffects()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ILayerEvents |
getAsILayerEvents()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ILayerExtensions |
getAsILayerExtensions()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersistStream |
getAsIPersistStream()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPublishLayer |
getAsIPublishLayer()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
ILayer |
getAssociatedLayer()
Layer that is associated with this graphics layer. |
short |
getBrightness()
Layer brightness in percent (-100 - 100). |
void |
getClassID(GUID[] pClassID)
Supported Platforms |
static java.lang.String |
getClsid()
|
short |
getContrast()
Layer contrast in percent (-100 - 100). |
java.lang.String |
getDataDetails(java.lang.String bsPadding)
Details of the layer's data. |
IElement |
getElement(int index)
The element in the container defined by the given index. |
int |
getElementCount()
The number of elements in the container. |
java.lang.Object |
getElementOrder(IEnumElement elements)
Private order object. |
java.lang.Object |
getExtension(int index)
The extension at the specified index. |
int |
getExtensionCount()
Number of extensions. |
IEnvelope |
getExtent()
The extent of the GeoDataset. |
double |
getMaximumScale()
Maximum scale (representative fraction) at which the layer will display. |
double |
getMinimumScale()
Minimum scale (representative fraction) at which the layer will display. |
java.lang.String |
getName()
Layer name. |
java.lang.String |
getPublishingDescription()
The layer description reported to the publisher. |
int |
getSelectedElementCount()
The number of selected elements. |
IEnumElement |
getSelectedElements()
The selected elements. |
IEnvelope |
getSelectedElementsExtent()
The extent of selected elements. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
Supported Platforms |
ISpatialReference |
getSpatialReference()
The spatial reference of the GeoDataset. |
int |
getSupportedDrawPhases()
Supported draw phases. |
java.lang.String |
getTipText(double x,
double y,
double tolerance)
Map tip text at the specified location. |
short |
getTransparency()
Layer transparency in percent (0-100). |
int |
hashCode()
the hashcode for this object |
boolean |
isCached()
Indicates if the layer needs its own display cache. |
boolean |
isDataValid()
Indicates if the data for the layer is currently valid. |
void |
isDirty()
Supported Platforms |
boolean |
isShowTips()
Indicates if the layer shows map tips. |
boolean |
isSupportsBrightnessChange()
Indicates if the layer supports brightness changes. |
boolean |
isSupportsContrastChange()
Indicates if the layer supports contrast changes. |
boolean |
isSupportsInteractive()
Indicates if the layer supports interactive effects changes. |
boolean |
isSupportsPublishing()
Indicates if the layer supports the publishing process. |
boolean |
isSupportsTransparency()
Indicates if the layer supports transparency. |
boolean |
isUseAssociatedLayerVisibility()
Indicates if the layer that is associated with this graphics layer controls the visibility. |
boolean |
isValid()
Indicates if the layer is currently valid. |
boolean |
isVisible()
Indicates if the layer is currently visible. |
void |
load(IStream pstm)
Supported Platforms |
IEnumElement |
locateElements(IPoint point,
double tolerance)
Returns the elements at the given coordinate. |
IEnumElement |
locateElementsByEnvelope(IEnvelope envelope)
Returns the elements inside the given envelope. |
void |
moveElementFromGroup(IGroupElement pGroup,
IElement pElement)
Move the specified element from the group to the container. |
void |
moveElementFromGroup(IGroupElement group,
IElement element,
int zorder)
Move the element from the group to the container. |
void |
moveElementToGroup(IElement element,
IGroupElement group)
Move the element from the container to the group. |
IElement |
next()
Returns the next graphic in the container. |
void |
prepareForPublishing()
Prepare the layer for the publishing process. |
void |
putElementOrder(java.lang.Object order)
Private order object. |
void |
removeExtension(int index)
Removes the specified extension. |
void |
removeIActiveViewEventsListener(IActiveViewEvents theListener)
|
void |
removeISceneRendererEventsListener(ISceneRendererEvents theListener)
|
void |
reset()
Reset internal cursor so that Next returns the first element. |
void |
save(IStream pstm,
int fClearDirty)
Supported Platforms |
void |
selectAllElements()
Selects all elements. |
void |
selectElement(IElement pElement)
Selects the specified element. |
void |
selectElements(IEnumElement pElements)
Selects the specified elements. |
void |
sendBackward(IEnumElement elements)
Move the specified elements one step closer to the bottom of the stack of elements. |
void |
sendToBack(IEnumElement elements)
Make the specified elements draw behind all other elements. |
void |
setAssociatedLayerByRef(ILayer layer)
Layer that is associated with this graphics layer. |
void |
setBrightness(short brightnessValue)
Layer brightness in percent (-100 - 100). |
void |
setCached(boolean cached)
Indicates if the layer needs its own display cache. |
void |
setContrast(short contrastValue)
Layer contrast in percent (-100 - 100). |
void |
setMaximumScale(double maxScale)
Maximum scale (representative fraction) at which the layer will display. |
void |
setMinimumScale(double minScale)
Minimum scale (representative fraction) at which the layer will display. |
void |
setName(java.lang.String name)
Layer name. |
void |
setShowTips(boolean show)
Indicates if the layer shows map tips. |
void |
setSpatialReferenceByRef(ISpatialReference rhs1)
Spatial reference for the layer. |
void |
setSupportsInteractive(boolean supported)
Indicates if the layer supports interactive effects changes. |
void |
setTransparency(short alpha)
Layer transparency in percent (0-100). |
void |
setUseAssociatedLayerVisibility(boolean useLayer)
Indicates if the layer that is associated with this graphics layer controls the visibility. |
void |
setVisible(boolean visible)
Indicates if the layer is currently visible. |
void |
switchSelection()
Switches the selection between elements. |
void |
unselectAllElements()
Unselects all elements. |
void |
unselectElement(IElement pElement)
Unselects the specified element. |
void |
unselectElements(IEnumElement pElements)
Unselects the specified elements. |
void |
updateElement(IElement element)
The graphic element's properties have changed. |
void |
visibilityChanged(ILayerEventsVisibilityChangedEvent theEvent)
Occurs when layer visibility changes. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public GraphicsLayer3D()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public GraphicsLayer3D(java.lang.Object obj)
throws java.io.IOException
obj to GraphicsLayer3D. GraphicsLayer3D theGraphicsLayer3D = (GraphicsLayer3D) obj;
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
public static java.lang.String getClsid()
public ILayer getAsILayer()
public IGraphicsLayer getAsIGraphicsLayer()
public IGraphicsContainer getAsIGraphicsContainer()
public IGraphicsContainer3D getAsIGraphicsContainer3D()
public IGraphicsSelection getAsIGraphicsSelection()
public ILayerExtensions getAsILayerExtensions()
public ILayerEvents getAsILayerEvents()
public ILayerEffects getAsILayerEffects()
public IGeoDataset getAsIGeoDataset()
public IConnectionPointContainer getAsIConnectionPointContainer()
public IPersistStream getAsIPersistStream()
public IPublishLayer getAsIPublishLayer()
public boolean equals(java.lang.Object o)
public int hashCode()
public void addISceneRendererEventsListener(ISceneRendererEvents theListener)
throws java.io.IOException
java.io.IOException
public void removeISceneRendererEventsListener(ISceneRendererEvents theListener)
throws java.io.IOException
java.io.IOException
public void addIActiveViewEventsListener(IActiveViewEvents theListener)
throws java.io.IOException
java.io.IOException
public void removeIActiveViewEventsListener(IActiveViewEvents theListener)
throws java.io.IOException
java.io.IOException
public java.lang.String getName()
throws java.io.IOException,
AutomationException
ILayer
Use this property to associate a string with a layer.
getName in interface ILayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setName(java.lang.String name)
throws java.io.IOException,
AutomationException
ILayer
setName in interface ILayername - The name (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isValid()
throws java.io.IOException,
AutomationException
ILayerThe valid property indicates if the layer is currently valid. Layers that reference feature classes are valid when they hold a reference to a valid feature class. The property does not however validate the integrity of the feature classes reference to the database. Therefore, in rare situations if a datasource is removed after a layer is initialized, the layer will report itself as valid but query attempts to the data source will error due to the lack of underlying data.
isValid in interface ILayerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getAreaOfInterest()
throws java.io.IOException,
AutomationException
ILayerReturns the spatial-referenced extent of the layer.
getAreaOfInterest in interface ILayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public double getMinimumScale()
throws java.io.IOException,
AutomationException
ILayerSpecifies the minimum scale at which the layer will be displayed. This means that if you zoom out beyond this scale, the layer will not display. For example, specify 1000 to have the layer not display when zoomed out beyond 1:1000.
getMinimumScale in interface ILayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setMinimumScale(double minScale)
throws java.io.IOException,
AutomationException
ILayer
setMinimumScale in interface ILayerminScale - The minScale (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMaximumScale()
throws java.io.IOException,
AutomationException
ILayerSpecifies the maximum scale at which the layer will be displayed. This means that if you zoom in beyond this scale, the layer will not display. For example, specify 500 to have the layer not display when zoomed in beyond 1:500.
getMaximumScale in interface ILayerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaximumScale(double maxScale)
throws java.io.IOException,
AutomationException
ILayer
setMaximumScale in interface ILayermaxScale - The maxScale (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isVisible()
throws java.io.IOException,
AutomationException
ILayer
isVisible in interface ILayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setVisible(boolean visible)
throws java.io.IOException,
AutomationException
ILayer
setVisible in interface ILayervisible - The visible (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isShowTips()
throws java.io.IOException,
AutomationException
ILayerIndicates whether or not map tips are shown for the layer. If set to True, then map tips will be shown for the layer. You can determine the text that will be shown via TipText. For a FeatureLayer, this text comes from the data for IFeatureLayer::DisplayField.
isShowTips in interface ILayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setShowTips(boolean show)
throws java.io.IOException,
AutomationException
ILayer
setShowTips in interface ILayershow - The show (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getTipText(double x,
double y,
double tolerance)
throws java.io.IOException,
AutomationException
ILayer
getTipText in interface ILayerx - The x (in)y - The y (in)tolerance - The tolerance (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isCached()
throws java.io.IOException,
AutomationException
ILayerThis property indicates whether or not the layer requires its own display cache. If this property is True, then the Map will use a separate display cache for the layer so that it can be refreshed indpendently of other layers.
The Map is responsible for cache management. See IScreenDisplay::AddCache for more information on caches.
isCached in interface ILayerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCached(boolean cached)
throws java.io.IOException,
AutomationException
ILayerInformational property. Container is responsible for cache management.
setCached in interface ILayercached - The cached (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getSupportedDrawPhases()
throws java.io.IOException,
AutomationException
ILayerIndicates the draw phases supported by the layer (esriDPGeography, esriDPAnnotation, esriDPSelection, or any combination of the three). The supported draw phases are defined by esriDrawPhase. When multiple draw phases are supported, the sum of the constants is used. For example, if SupportedDrawPhases = 3 then the layer supports drawing in the geography and annotation phases.
getSupportedDrawPhases in interface ILayerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSpatialReferenceByRef(ISpatialReference rhs1)
throws java.io.IOException,
AutomationException
ILayer
setSpatialReferenceByRef in interface ILayerrhs1 - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void draw(int drawPhase,
IDisplay display,
ITrackCancel trackCancel)
throws java.io.IOException,
AutomationException
ILayerThis method draws the layer to the Display for the specified DrawPhase. Use the TrackCancel object to allow the drawing of the layer to be interrupted by the user.
draw in interface ILayerdrawPhase - A com.esri.arcgis.system.esriDrawPhase constant (in)display - A reference to a com.esri.arcgis.display.IDisplay (in)trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void activate(IScreenDisplay containerScreen)
throws java.io.IOException,
AutomationException
IGraphicsLayer
activate in interface IGraphicsLayercontainerScreen - A reference to a com.esri.arcgis.display.IScreenDisplay (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void deactivate()
throws java.io.IOException,
AutomationException
IGraphicsLayer
deactivate in interface IGraphicsLayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isUseAssociatedLayerVisibility()
throws java.io.IOException,
AutomationException
IGraphicsLayer
isUseAssociatedLayerVisibility in interface IGraphicsLayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setUseAssociatedLayerVisibility(boolean useLayer)
throws java.io.IOException,
AutomationException
IGraphicsLayer
setUseAssociatedLayerVisibility in interface IGraphicsLayeruseLayer - The useLayer (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILayer getAssociatedLayer()
throws java.io.IOException,
AutomationException
IGraphicsLayer
getAssociatedLayer in interface IGraphicsLayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setAssociatedLayerByRef(ILayer layer)
throws java.io.IOException,
AutomationException
IGraphicsLayer
setAssociatedLayerByRef in interface IGraphicsLayerlayer - A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IElement next()
throws java.io.IOException,
AutomationException
IGraphicsContainer
next in interface IGraphicsContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void reset()
throws java.io.IOException,
AutomationException
IGraphicsContainer
reset in interface IGraphicsContainerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addElement(IElement element,
int zorder)
throws java.io.IOException,
AutomationException
IGraphicsContainerThis method adds the input element the graphics container referenced. The parameter zorder is currently not utilized by all of the IGraphicsContainer implementations and is typically set to 0 when calling this method.
addElement in interface IGraphicsContainerelement - A reference to a com.esri.arcgis.carto.IElement (in)zorder - The zorder (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addElements(IElementCollection elements,
int zorder)
throws java.io.IOException,
AutomationException
IGraphicsContainer
addElements in interface IGraphicsContainerelements - A reference to a com.esri.arcgis.carto.IElementCollection (in)zorder - The zorder (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteElement(IElement element)
throws java.io.IOException,
AutomationException
IGraphicsContainer
deleteElement in interface IGraphicsContainerelement - A reference to a com.esri.arcgis.carto.IElement (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteAllElements()
throws java.io.IOException,
AutomationException
IGraphicsContainer
deleteAllElements in interface IGraphicsContainerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void moveElementToGroup(IElement element,
IGroupElement group)
throws java.io.IOException,
AutomationException
IGraphicsContainer
moveElementToGroup in interface IGraphicsContainerelement - A reference to a com.esri.arcgis.carto.IElement (in)group - A reference to a com.esri.arcgis.carto.IGroupElement (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void moveElementFromGroup(IGroupElement group,
IElement element,
int zorder)
throws java.io.IOException,
AutomationException
IGraphicsContainer
moveElementFromGroup in interface IGraphicsContainergroup - A reference to a com.esri.arcgis.carto.IGroupElement (in)element - A reference to a com.esri.arcgis.carto.IElement (in)zorder - The zorder (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumElement locateElements(IPoint point,
double tolerance)
throws java.io.IOException,
AutomationException
IGraphicsContainer
locateElements in interface IGraphicsContainerpoint - A reference to a com.esri.arcgis.geometry.IPoint (in)tolerance - The tolerance (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IEnumElement locateElementsByEnvelope(IEnvelope envelope)
throws java.io.IOException,
AutomationException
IGraphicsContainer
locateElementsByEnvelope in interface IGraphicsContainerenvelope - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IFrameElement findFrame(java.lang.Object frameObject)
throws java.io.IOException,
AutomationException
IGraphicsContainer
findFrame in interface IGraphicsContainerframeObject - A Variant (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void updateElement(IElement element)
throws java.io.IOException,
AutomationException
IGraphicsContainer
updateElement in interface IGraphicsContainerelement - A reference to a com.esri.arcgis.carto.IElement (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.Object getElementOrder(IEnumElement elements)
throws java.io.IOException,
AutomationException
IGraphicsContainer
getElementOrder in interface IGraphicsContainerelements - A reference to a com.esri.arcgis.carto.IEnumElement (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void putElementOrder(java.lang.Object order)
throws java.io.IOException,
AutomationException
IGraphicsContainer
putElementOrder in interface IGraphicsContainerorder - A Variant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void bringToFront(IEnumElement elements)
throws java.io.IOException,
AutomationException
IGraphicsContainer
bringToFront in interface IGraphicsContainerelements - A reference to a com.esri.arcgis.carto.IEnumElement (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void sendToBack(IEnumElement elements)
throws java.io.IOException,
AutomationException
IGraphicsContainer
sendToBack in interface IGraphicsContainerelements - A reference to a com.esri.arcgis.carto.IEnumElement (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void sendBackward(IEnumElement elements)
throws java.io.IOException,
AutomationException
IGraphicsContainer
sendBackward in interface IGraphicsContainerelements - A reference to a com.esri.arcgis.carto.IEnumElement (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void bringForward(IEnumElement elements)
throws java.io.IOException,
AutomationException
IGraphicsContainer
bringForward in interface IGraphicsContainerelements - A reference to a com.esri.arcgis.carto.IEnumElement (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getElementCount()
throws java.io.IOException,
AutomationException
IGraphicsContainer3D
getElementCount in interface IGraphicsContainer3Djava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IElement getElement(int index)
throws java.io.IOException,
AutomationException
IGraphicsContainer3D
getElement in interface IGraphicsContainer3Dindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void beginBatchUpdate()
throws java.io.IOException,
AutomationException
IGraphicsContainer3D
beginBatchUpdate in interface IGraphicsContainer3DAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void endBatchUpdate()
throws java.io.IOException,
AutomationException
IGraphicsContainer3D
endBatchUpdate in interface IGraphicsContainer3Djava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addElement(IElement element)
throws java.io.IOException,
AutomationException
IGraphicsContainer3D
addElement in interface IGraphicsContainer3Delement - A reference to a com.esri.arcgis.carto.IElement (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addElements(IElementCollection elements)
throws java.io.IOException,
AutomationException
IGraphicsContainer3D
addElements in interface IGraphicsContainer3Delements - A reference to a com.esri.arcgis.carto.IElementCollection (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void moveElementFromGroup(IGroupElement pGroup,
IElement pElement)
throws java.io.IOException,
AutomationException
IGraphicsContainer3D
moveElementFromGroup in interface IGraphicsContainer3DpGroup - A reference to a com.esri.arcgis.carto.IGroupElement (in)pElement - A reference to a com.esri.arcgis.carto.IElement (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void selectElement(IElement pElement)
throws java.io.IOException,
AutomationException
IGraphicsSelection
selectElement in interface IGraphicsSelectionpElement - A reference to a com.esri.arcgis.carto.IElement (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void selectElements(IEnumElement pElements)
throws java.io.IOException,
AutomationException
IGraphicsSelection
selectElements in interface IGraphicsSelectionpElements - A reference to a com.esri.arcgis.carto.IEnumElement (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void selectAllElements()
throws java.io.IOException,
AutomationException
IGraphicsSelection
selectAllElements in interface IGraphicsSelectionAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void unselectElement(IElement pElement)
throws java.io.IOException,
AutomationException
IGraphicsSelection
unselectElement in interface IGraphicsSelectionpElement - A reference to a com.esri.arcgis.carto.IElement (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void unselectElements(IEnumElement pElements)
throws java.io.IOException,
AutomationException
IGraphicsSelection
unselectElements in interface IGraphicsSelectionpElements - A reference to a com.esri.arcgis.carto.IEnumElement (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void unselectAllElements()
throws java.io.IOException,
AutomationException
IGraphicsSelection
unselectAllElements in interface IGraphicsSelectionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deleteAllSelectedElements()
throws java.io.IOException,
AutomationException
IGraphicsSelection
deleteAllSelectedElements in interface IGraphicsSelectionAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void switchSelection()
throws java.io.IOException,
AutomationException
IGraphicsSelection
switchSelection in interface IGraphicsSelectionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumElement getSelectedElements()
throws java.io.IOException,
AutomationException
IGraphicsSelection
getSelectedElements in interface IGraphicsSelectionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSelectedElementCount()
throws java.io.IOException,
AutomationException
IGraphicsSelection
getSelectedElementCount in interface IGraphicsSelectionAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IEnvelope getSelectedElementsExtent()
throws java.io.IOException,
AutomationException
IGraphicsSelection
getSelectedElementsExtent in interface IGraphicsSelectionjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean elementSelected(IElement element)
throws java.io.IOException,
AutomationException
IGraphicsSelection
elementSelected in interface IGraphicsSelectionelement - A reference to a com.esri.arcgis.carto.IElement (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getExtensionCount()
throws java.io.IOException,
AutomationException
ILayerExtensions
getExtensionCount in interface ILayerExtensionsjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.Object getExtension(int index)
throws java.io.IOException,
AutomationException
ILayerExtensions
getExtension in interface ILayerExtensionsindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void addExtension(java.lang.Object ext)
throws java.io.IOException,
AutomationException
ILayerExtensions
addExtension in interface ILayerExtensionsext - A reference to another Object (IUnknown) (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void removeExtension(int index)
throws java.io.IOException,
AutomationException
ILayerExtensions
removeExtension in interface ILayerExtensionsindex - The index (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void visibilityChanged(ILayerEventsVisibilityChangedEvent theEvent)
throws java.io.IOException,
AutomationException
ILayerEvents
visibilityChanged in interface ILayerEventstheEvent - The event
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isSupportsTransparency()
throws java.io.IOException,
AutomationException
ILayerEffects
isSupportsTransparency in interface ILayerEffectsjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSupportsContrastChange()
throws java.io.IOException,
AutomationException
ILayerEffects
isSupportsContrastChange in interface ILayerEffectsAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isSupportsBrightnessChange()
throws java.io.IOException,
AutomationException
ILayerEffects
isSupportsBrightnessChange in interface ILayerEffectsAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setSupportsInteractive(boolean supported)
throws java.io.IOException,
AutomationException
ILayerEffects
setSupportsInteractive in interface ILayerEffectssupported - The supported (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isSupportsInteractive()
throws java.io.IOException,
AutomationException
ILayerEffects
isSupportsInteractive in interface ILayerEffectsjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public short getTransparency()
throws java.io.IOException,
AutomationException
ILayerEffects
When you set Transparency for a FeatureLayer, a TransparencyDisplayFilter is created and applied to the layer. You can accomplish the same effect by manually creating a new TransparencyDisplayFilter using IDisplayFilter, and then assigning it to a layer using IDisplayFilterManager.
getTransparency in interface ILayerEffectsjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTransparency(short alpha)
throws java.io.IOException,
AutomationException
ILayerEffects
setTransparency in interface ILayerEffectsalpha - The alpha (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public short getContrast()
throws java.io.IOException,
AutomationException
ILayerEffects
getContrast in interface ILayerEffectsAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setContrast(short contrastValue)
throws java.io.IOException,
AutomationException
ILayerEffects
setContrast in interface ILayerEffectscontrastValue - The contrastValue (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public short getBrightness()
throws java.io.IOException,
AutomationException
ILayerEffects
getBrightness in interface ILayerEffectsAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setBrightness(short brightnessValue)
throws java.io.IOException,
AutomationException
ILayerEffects
setBrightness in interface ILayerEffectsbrightnessValue - The brightnessValue (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getSpatialReference()
throws java.io.IOException,
AutomationException
IGeoDatasetThis property is read only. For layers, when the first layer is added to ArcMap, its spatial reference is read by this property, and the map is set to this spatial reference.
getSpatialReference in interface IGeoDatasetjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent()
throws java.io.IOException,
AutomationException
IGeoDatasetThe IGeoDataset::Extent property returns an envelope representing the maximum extent of data which has been stored in the dataset.
Consider the following scenario. A new feature class has features added to it. The IGeoDataset::Extent is then requested and an envelope is returned. The extents of the envelope returned are represented by the red box in the image below.
If a portion of the features were then deleted and the extent is again requested an envelope with the exact same extents as during the first request would be returned (see image below). This is because the deletion of features does not shrink the extent. However all additions of features outside the red box would increase the envelope returned to encompass the newly added features.
If you would like to update the IGeoDataset::Extent property to reflect the current features in your dataset please see IFeatureClassManage::UpdateExtent (also see IFeatureClassLoad). In the image below the extent has been updated and a new envelope is being returned.
ESRI's GroupLayer implements this property differently from most other layer coclasses. When you instantiate a new GroupLayer, this property will return a valid envelope with zero height and width. With most other newly instantiated layers (for example FeatureLayer, RasterLayer, TinLayer), this property initally returns Nothing.
getExtent in interface IGeoDatasetAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
throws java.io.IOException,
AutomationException
IConnectionPointContainerIConnectionPointContainer is a Microsoft interface. Please refer to MSDN for information about this interface.
enumConnectionPoints in interface IConnectionPointContainerppEnum - A reference to a com.esri.arcgis.display.IEnumConnectionPoints (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
throws java.io.IOException,
AutomationException
IConnectionPointContainerIConnectionPointContainer is a Microsoft interface. Please refer to MSDN for information about this interface.
findConnectionPoint in interface IConnectionPointContainerriid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)ppCP - A reference to a com.esri.arcgis.display.IConnectionPoint (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void isDirty()
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void save(IStream pstm,
int fClearDirty)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getClassID(GUID[] pClassID)
throws java.io.IOException,
AutomationException
IPersistIPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isSupportsPublishing()
throws java.io.IOException,
AutomationException
IPublishLayer
isSupportsPublishing in interface IPublishLayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getPublishingDescription()
throws java.io.IOException,
AutomationException
IPublishLayer
getPublishingDescription in interface IPublishLayerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isDataValid()
throws java.io.IOException,
AutomationException
IPublishLayer
isDataValid in interface IPublishLayerjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getDataDetails(java.lang.String bsPadding)
throws java.io.IOException,
AutomationException
IPublishLayer
getDataDetails in interface IPublishLayerbsPadding - The bsPadding (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void prepareForPublishing()
throws java.io.IOException,
AutomationException
IPublishLayer
prepareForPublishing in interface IPublishLayerAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||