|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.carto.RasterCatalogRendererPickerDefault
public class RasterCatalogRendererPickerDefault
A chooser for picking raster renderer for a raster catalog.
The
RasterCatalogRendererPickerDefault object defines a
set of default raster renderer picking rules that are used by the
system in rendering geodatabase raster catalogs.
Constructor Summary | |
---|---|
RasterCatalogRendererPickerDefault()
Constructs a RasterCatalogRendererPickerDefault using ArcGIS Engine. |
|
RasterCatalogRendererPickerDefault(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. RasterCatalogRendererPickerDefault theRasterCatalogRendererPickerDefault = (RasterCatalogRendererPickerDefault) obj; |
Method Summary | |
---|---|
boolean |
equals(Object o)
Compare this object with another |
String[] |
getAllAvailableRenderersCLSID()
The ProgIDs of all available raster renderers. |
static String |
getClsid()
getClsid. |
String[] |
getDefaultUseRenderersCLSID()
The ProgIDs of the default raster renderers. |
int |
getPriority()
The priority of the renderer. |
int |
hashCode()
the hashcode for this object |
IRasterRenderer |
pick(IArray pRenderers,
IRasterDataset pRasterDataset)
Chooses the renderers from a given list. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public RasterCatalogRendererPickerDefault() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic RasterCatalogRendererPickerDefault(Object obj) throws IOException
RasterCatalogRendererPickerDefault theRasterCatalogRendererPickerDefault = (RasterCatalogRendererPickerDefault) obj;
obj
to RasterCatalogRendererPickerDefault
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public int getPriority() throws IOException, AutomationException
The Priority property returns the priority of this raster catalog renderer picker relative to others in the system. The priority of the system default RasterCatalogRendererPickerDefault object is 0. You need to return a bigger number when you create your custom renderer picker.
getPriority
in interface IRasterCatalogRendererPicker
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String[] getDefaultUseRenderersCLSID() throws IOException, AutomationException
The DefaultUseRenderersCLSID, a read only property, returns an array of ProgIDs of the raster renderers that are used in rendering the raster catalog layer.
getDefaultUseRenderersCLSID
in interface IRasterCatalogRendererPicker
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String[] getAllAvailableRenderersCLSID() throws IOException, AutomationException
The AllAvailableRenderersCLSID property returns an array of ProgIDs of all the available renderers that are associated with the raster catalog layer. An example of ProgID is “esriCarto.RasterRGBRenderer” for the RasterRGBRenderer object.
getAllAvailableRenderersCLSID
in interface IRasterCatalogRendererPicker
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRasterRenderer pick(IArray pRenderers, IRasterDataset pRasterDataset) throws IOException, AutomationException
The Pick method sets the rules for rendering raster datasets in a raster catalog. This is where you can apply your own rendering rules. Based on the property of the input raster dataset, you need to return a renderer from the available renderers.
pick
in interface IRasterCatalogRendererPicker
pRenderers
- A reference to a com.esri.arcgis.system.IArray (in)pRasterDataset
- A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)
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 |