|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.carto.RasterRGBRenderer
public class RasterRGBRenderer
A true-color RGB renderer.
| Constructor Summary | |
|---|---|
RasterRGBRenderer()
Constructs a RasterRGBRenderer using ArcGIS Engine. |
|
RasterRGBRenderer(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. RasterRGBRenderer theRasterRGBRenderer = (RasterRGBRenderer) obj; |
|
| Method Summary | |
|---|---|
void |
adaptRaster(IRaster pRaster)
Adapts to the new raster. |
boolean |
canRender(IRaster raster)
Indicates if the raster can be rendered. |
void |
copy(IRasterRenderer pSource)
Selects a raster as the current copy object. |
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
void |
draw(IRaster raster,
int drawPhase,
IDisplay pDisplay,
ITrackCancel pTrackCancel)
Draws the raster on the display. |
boolean |
equals(Object o)
Compare this object with another |
int |
getAlphaBandIndex()
The band to be represented in Alpha. |
IColor |
getBackgroundColor()
Background display color. |
Object |
getBackgroundValue()
The list of background value(s). |
double |
getBackgroundValues()
Indicates whether an array of background values is being used. |
Object |
getBandIndices()
The band indices being used in the mapping. |
int |
getBlueBandIndex()
Band to be represented in blue. |
int |
getBrightnessValue()
Brightness value for a raster. |
void |
getClassID(GUID[] pClassID)
getClassID |
static String |
getClsid()
getClsid. |
int |
getContrastValue()
Contrast value for a raster. |
String |
getDescription()
The description of the raster renderer. |
int |
getDisplayResolutionFactor()
Display resolution factor. |
ITable |
getDisplayTable()
The renderer display table. |
Object |
getGammaValue()
The list of Gamma value(s). |
int |
getGreenBandIndex()
Band to be represented in green. |
ILegendGroup |
getLegendGroup(int index)
Legend group at the specified index. |
int |
getLegendGroupCount()
Number of legend groups contained by the object. |
ILegendItem |
getLegendItem()
Optional. |
String |
getName()
The name of the raster renderer. |
IColor |
getNoDataColor()
Nodata color for a raster. |
IRaster |
getRaster()
Raster to be rendered. |
int |
getRedBandIndex()
Band to be represented in red. |
int |
getResamplingType()
Resampling method for displaying a raster. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
IArray |
getSpecificationHistogram()
The statistics for histogram specification stretch. |
double |
getStandardDeviationsParam()
Standard deviation parameter for the stretch renderer. |
IArray |
getStretchStats()
The global raster stretch statistics. |
int |
getStretchStatsType()
The current stretch statistics type. |
int |
getStretchType()
Current stretch type. |
int |
getTransparencyValue()
Transparency value for a raster. |
int |
hashCode()
the hashcode for this object |
IArray |
identify(IGeometry pGeom)
Identifies objects at the specified location. |
boolean |
isBackground()
Indicates if a background value is being used. |
void |
isDirty()
isDirty |
boolean |
isGlobeLayerRenderer()
Indicates whether it is a ArcGlobe layer renderer. |
boolean |
isInvert()
Indicates if the stretch is inverted. |
boolean |
isSymbolsAreGraduated()
Indicates if symbols are graduated. |
boolean |
isUpdated()
Indicates whether the renderer requires updating. |
boolean |
isUseAlphaBand()
Indicates if the Alpha band is used. |
boolean |
isUseBlueBand()
Indicates if the blue band is used. |
boolean |
isUseDefaultMapping()
Indicates whether the default mapping is being used. |
boolean |
isUseGamma()
Indicates if Gamma stretch should be applied. |
boolean |
isUseGreenBand()
Indicates if the green band is used. |
boolean |
isUseRedBand()
Indicates if the red band is used. |
boolean |
isUsesFilter()
Indicates if the current object draws using a filter. |
void |
load(IStream pstm)
load |
void |
queryBandIndices(int[] redIndex,
int[] greenIndex,
int[] blueIndex)
Band numbers for red, green, and blue bands. |
void |
readExternal(ObjectInput in)
|
void |
recreateRaster(IRasterDataset pDataset,
IRaster pRaster)
Recreates a raster, if necessary, from a given RasterDataset. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setAlphaBandIndex(int pIndex)
The band to be represented in Alpha. |
void |
setBackground(boolean b)
Indicates if a background value is being used. |
void |
setBackgroundColorByRef(IColor ppColor)
Background display color. |
void |
setBackgroundValue(Object background)
The list of background value(s). |
void |
setBackgroundValues(double[] pBkg)
Indicates whether an array of background values is being used. |
void |
setBandIndices(int redIndex,
int greenIndex,
int blueIndex)
Band numbers for red, green, and blue bands. |
void |
setBandIndices(Object vIndex)
The band indices being used in the mapping. |
void |
setBlueBandIndex(int blueIndex)
Band to be represented in blue. |
void |
setBrightnessValue(int pValue)
Brightness value for a raster. |
void |
setContrastValue(int iValue)
Contrast value for a raster. |
void |
setDisplayResolutionFactor(int pnFactor)
Display resolution factor. |
void |
setDisplayTableByRef(ITable ppTable)
The renderer display table. |
void |
setGammaValue(Object pGamma)
The list of Gamma value(s). |
void |
setGreenBandIndex(int greenIndex)
Band to be represented in green. |
void |
setInvert(boolean pInvert)
Indicates if the stretch is inverted. |
void |
setIsGlobeLayerRenderer(boolean flag)
Indicates whether it is a ArcGlobe layer renderer. |
void |
setNoDataColorByRef(IColor ppColor)
Nodata color for a raster. |
void |
setRasterByRef(IRaster raster)
Raster to be rendered. |
void |
setRedBandIndex(int redIndex)
Band to be represented in red. |
void |
setResamplingType(int pResamplingType)
Resampling method for displaying a raster. |
void |
setSpecificationHistogramByRef(IArray pRGBStats)
The statistics for histogram specification stretch. |
void |
setStandardDeviationsParam(double param)
Standard deviation parameter for the stretch renderer. |
void |
setStretchStatsByRef(IArray ppRGBStats)
The global raster stretch statistics. |
void |
setStretchStatsType(int stats)
The current stretch statistics type. |
void |
setStretchType(int en_stretch)
Current stretch type. |
void |
setSymbolsAreGraduated(boolean symbolsAreGraduated)
Indicates if symbols are graduated. |
void |
setTransparencyValue(int pValue)
Transparency value for a raster. |
void |
setUseAlphaBand(boolean pUse)
Indicates if the Alpha band is used. |
void |
setUseBlueBand(boolean bBand)
Indicates if the blue band is used. |
void |
setUseDefaultMapping(boolean bIsDefault)
Indicates whether the default mapping is being used. |
void |
setUseGamma(boolean pUseGamma)
Indicates if Gamma stretch should be applied. |
void |
setUseGreenBand(boolean bBand)
Indicates if the green band is used. |
void |
setUseRedBand(boolean bBand)
Indicates if the red band is used. |
void |
update()
Updates the renderer for any changes that have been made. |
void |
update(IRasterLayer pRasterLayer)
Updates this raster renderer using a given raster layer. |
void |
writeExternal(ObjectOutput out)
|
| 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 RasterRGBRenderer()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public RasterRGBRenderer(Object obj)
throws IOException
RasterRGBRenderer theRasterRGBRenderer = (RasterRGBRenderer) obj;
obj to RasterRGBRenderer.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void setBandIndices(int redIndex,
int greenIndex,
int blueIndex)
throws IOException,
AutomationException
setBandIndices in interface IRasterRGBRendererredIndex - The redIndex (in)greenIndex - The greenIndex (in)blueIndex - The blueIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void queryBandIndices(int[] redIndex,
int[] greenIndex,
int[] blueIndex)
throws IOException,
AutomationException
queryBandIndices in interface IRasterRGBRendererredIndex - The redIndex (out: use single element array)greenIndex - The greenIndex (out: use single element array)blueIndex - The blueIndex (out: use single element array)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getRedBandIndex()
throws IOException,
AutomationException
getRedBandIndex in interface IRasterRGBRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRedBandIndex(int redIndex)
throws IOException,
AutomationException
setRedBandIndex in interface IRasterRGBRendererredIndex - The redIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getGreenBandIndex()
throws IOException,
AutomationException
getGreenBandIndex in interface IRasterRGBRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGreenBandIndex(int greenIndex)
throws IOException,
AutomationException
setGreenBandIndex in interface IRasterRGBRenderergreenIndex - The greenIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBlueBandIndex()
throws IOException,
AutomationException
getBlueBandIndex in interface IRasterRGBRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBlueBandIndex(int blueIndex)
throws IOException,
AutomationException
setBlueBandIndex in interface IRasterRGBRendererblueIndex - The blueIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseRedBand()
throws IOException,
AutomationException
isUseRedBand in interface IRasterRGBRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseRedBand(boolean bBand)
throws IOException,
AutomationException
setUseRedBand in interface IRasterRGBRendererbBand - The bBand (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseGreenBand()
throws IOException,
AutomationException
isUseGreenBand in interface IRasterRGBRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseGreenBand(boolean bBand)
throws IOException,
AutomationException
setUseGreenBand in interface IRasterRGBRendererbBand - The bBand (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseBlueBand()
throws IOException,
AutomationException
isUseBlueBand in interface IRasterRGBRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseBlueBand(boolean bBand)
throws IOException,
AutomationException
setUseBlueBand in interface IRasterRGBRendererbBand - The bBand (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAlphaBandIndex()
throws IOException,
AutomationException
getAlphaBandIndex in interface IRasterRGBRenderer2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setAlphaBandIndex(int pIndex)
throws IOException,
AutomationException
setAlphaBandIndex in interface IRasterRGBRenderer2pIndex - The pIndex (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseAlphaBand()
throws IOException,
AutomationException
isUseAlphaBand in interface IRasterRGBRenderer2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseAlphaBand(boolean pUse)
throws IOException,
AutomationException
setUseAlphaBand in interface IRasterRGBRenderer2pUse - The pUse (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isGlobeLayerRenderer()
throws IOException,
AutomationException
isGlobeLayerRenderer in interface IGlobeRasterStretchIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsGlobeLayerRenderer(boolean flag)
throws IOException,
AutomationException
setIsGlobeLayerRenderer in interface IGlobeRasterStretchflag - The flag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStretchType(int en_stretch)
throws IOException,
AutomationException
setStretchType in interface IRasterStretchsetStretchType in interface IRasterStretch2en_stretch - A com.esri.arcgis.carto.esriRasterStretchTypesEnum constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getStretchType()
throws IOException,
AutomationException
getStretchType in interface IRasterStretchgetStretchType in interface IRasterStretch2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStandardDeviationsParam(double param)
throws IOException,
AutomationException
setStandardDeviationsParam in interface IRasterStretchsetStandardDeviationsParam in interface IRasterStretch2param - The param (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getStandardDeviationsParam()
throws IOException,
AutomationException
getStandardDeviationsParam in interface IRasterStretchgetStandardDeviationsParam in interface IRasterStretch2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInvert(boolean pInvert)
throws IOException,
AutomationException
setInvert in interface IRasterStretchsetInvert in interface IRasterStretch2pInvert - The pInvert (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInvert()
throws IOException,
AutomationException
isInvert in interface IRasterStretchisInvert in interface IRasterStretch2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBackground(boolean b)
throws IOException,
AutomationException
setBackground in interface IRasterStretchsetBackground in interface IRasterStretch2b - The b (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isBackground()
throws IOException,
AutomationException
isBackground in interface IRasterStretchisBackground in interface IRasterStretch2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getBackgroundValues()
throws IOException,
AutomationException
getBackgroundValues in interface IRasterStretchIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBackgroundValues(double[] pBkg)
throws IOException,
AutomationException
To set a list of background values, use IRasterStretch2::setBackgroundValue() instead.
setBackgroundValues in interface IRasterStretchpBkg - The pBkg (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColor getBackgroundColor()
throws IOException,
AutomationException
getBackgroundColor in interface IRasterStretchgetBackgroundColor in interface IRasterStretch2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBackgroundColorByRef(IColor ppColor)
throws IOException,
AutomationException
setBackgroundColorByRef in interface IRasterStretchsetBackgroundColorByRef in interface IRasterStretch2ppColor - A reference to a com.esri.arcgis.display.IColor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getBackgroundValue()
throws IOException,
AutomationException
getBackgroundValue in interface IRasterStretch2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBackgroundValue(Object background)
throws IOException,
AutomationException
For example :-
IRasterStretch2 rasterStretch2 = ...;
double[] values = new double[1];
values[0] = 1;
rasterStretch.setBackgroundValue(values);
setBackgroundValue in interface IRasterStretch2background - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStretchStatsType(int stats)
throws IOException,
AutomationException
setStretchStatsType in interface IRasterStretch2stats - A com.esri.arcgis.carto.esriRasterStretchStatsTypeEnum constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getStretchStatsType()
throws IOException,
AutomationException
The StretchStatsType property specifies the stretch statistics type. The option esriRasterStretchStats_AreaOfView uses statistics dynamically calculated from the current display area, whereby the option esriRasterStretchStats_Dataset uses statistics from the raster dataset, and the option esriRasterStretchStats_GlobalStats uses user-defined statistics.
getStretchStatsType in interface IRasterStretch2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStretchStatsByRef(IArray ppRGBStats)
throws IOException,
AutomationException
setStretchStatsByRef in interface IRasterStretch2ppRGBStats - A reference to a com.esri.arcgis.system.IArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getStretchStats()
throws IOException,
AutomationException
getStretchStats in interface IRasterStretch2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSpecificationHistogramByRef(IArray pRGBStats)
throws IOException,
AutomationException
setSpecificationHistogramByRef in interface IRasterStretch2pRGBStats - A reference to a com.esri.arcgis.system.IArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getSpecificationHistogram()
throws IOException,
AutomationException
The SpecificationHistogram property specifies histograms. You must set the stretch type (IRasterStretch::StretchType) to be esri_HistogramSpecification in order for the specified histograms to be used.
getSpecificationHistogram in interface IRasterStretch2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseGamma(boolean pUseGamma)
throws IOException,
AutomationException
setUseGamma in interface IRasterStretch3pUseGamma - The pUseGamma (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseGamma()
throws IOException,
AutomationException
isUseGamma in interface IRasterStretch3IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGammaValue(Object pGamma)
throws IOException,
AutomationException
setGammaValue in interface IRasterStretch3pGamma - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getGammaValue()
throws IOException,
AutomationException
getGammaValue in interface IRasterStretch3IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canRender(IRaster raster)
throws IOException,
AutomationException
canRender in interface IRasterRendererraster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRasterByRef(IRaster raster)
throws IOException,
AutomationException
setRasterByRef in interface IRasterRendererraster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRaster getRaster()
throws IOException,
AutomationException
The Raster property controls the raster being displayed by the renderer. Because the renderers depend on dataset statistics, after changing the raster to be displayed, the update method must be called before performing using the renderer.
getRaster in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void draw(IRaster raster,
int drawPhase,
IDisplay pDisplay,
ITrackCancel pTrackCancel)
throws IOException,
AutomationException
draw in interface IRasterRendererraster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)drawPhase - A com.esri.arcgis.system.esriDrawPhase constant (in)pDisplay - A reference to a com.esri.arcgis.display.IDisplay (in)pTrackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUpdated()
throws IOException,
AutomationException
isUpdated in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void update()
throws IOException,
AutomationException
The Update method should also be called after making changes to the renderer but before assigning the renderer to a layer.
update in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void copy(IRasterRenderer pSource)
throws IOException,
AutomationException
copy in interface IRasterRendererpSource - A reference to a com.esri.arcgis.carto.IRasterRenderer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getResamplingType()
throws IOException,
AutomationException
getResamplingType in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setResamplingType(int pResamplingType)
throws IOException,
AutomationException
setResamplingType in interface IRasterRendererpResamplingType - A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisplayResolutionFactor(int pnFactor)
throws IOException,
AutomationException
setDisplayResolutionFactor in interface IRasterRendererpnFactor - The pnFactor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getDisplayResolutionFactor()
throws IOException,
AutomationException
getDisplayResolutionFactor in interface IRasterRendererIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void recreateRaster(IRasterDataset pDataset,
IRaster pRaster)
throws IOException,
AutomationException
recreateRaster in interface IRasterRenderer2pDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void adaptRaster(IRaster pRaster)
throws IOException,
AutomationException
adaptRaster in interface IRasterRenderer2pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
getName in interface IRasterRendererInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription()
throws IOException,
AutomationException
getDescription in interface IRasterRendererInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setContrastValue(int iValue)
throws IOException,
AutomationException
setContrastValue in interface IRasterDisplayPropsiValue - The iValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getContrastValue()
throws IOException,
AutomationException
The IRasterDisplayProps interface controls display properties common to all raster renderers.
getContrastValue in interface IRasterDisplayPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBrightnessValue(int pValue)
throws IOException,
AutomationException
setBrightnessValue in interface IRasterDisplayPropspValue - The pValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getBrightnessValue()
throws IOException,
AutomationException
The BrightnessValue property ranges from -100 to 100, representing a percentage of increase or decrease in the property.
getBrightnessValue in interface IRasterDisplayPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTransparencyValue(int pValue)
throws IOException,
AutomationException
setTransparencyValue in interface IRasterDisplayPropspValue - The pValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getTransparencyValue()
throws IOException,
AutomationException
The TransparencyValue value ranges from 0 to 100, with 0 representing opaque and 100 representing fully transparent.
getTransparencyValue in interface IRasterDisplayPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IColor getNoDataColor()
throws IOException,
AutomationException
The NoDataColor property controls how NoData cells in your raster are displayed. By default, NoData cells appear transparent.
getNoDataColor in interface IRasterDisplayPropsIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNoDataColorByRef(IColor ppColor)
throws IOException,
AutomationException
setNoDataColorByRef in interface IRasterDisplayPropsppColor - A reference to a com.esri.arcgis.display.IColor (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray identify(IGeometry pGeom)
throws IOException,
AutomationException
When the IIdentify interface is on a map layer, the Identify method returns an array of FeatureIdentifyObject objects.
On a FeatureIdentifyObject, you can do a QI to the IIdentifyObj interface to get more information about the identified feature. The IIdentifyObj interface returns the window handle, layer, and name of the feature; it has methods to flash the feature in the display and to display a context menu at the Identify location.
This method performs an identify operation with the provided geometry. When identifying layers, typically a small envelope is passed in rather than a point to account for differences in the precision of the display and the feature geometry.
identify in interface IIdentifypGeom - A reference to a com.esri.arcgis.geometry.IGeometry (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getLegendGroupCount()
throws IOException,
AutomationException
The number of legend groups is determined by the implementation of the renderer, consequently this property is read only. For example, SimpleRenderer has one group, while a BiUniqueValueRenderer has any number of groups.
getLegendGroupCount in interface ILegendInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILegendGroup getLegendGroup(int index)
throws IOException,
AutomationException
getLegendGroup in interface ILegendInfoindex - The index (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ILegendItem getLegendItem()
throws IOException,
AutomationException
Layer or renderer legend information is further formatted for display in ArcMap legends. A renderer can override this formatting by returning a LegendItem for this property. ESRI renderers typically do not return anything for this property. With this configuration, legend formatting becomes a user or developer choice on the legend object.
getLegendItem in interface ILegendInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSymbolsAreGraduated()
throws IOException,
AutomationException
Indicates whether the symbols used for a layer or renderer's legend vary by size.
For example the proportional symbol renderer returns True for this property.
You can use this property to distinguish between a layer symbolized with graduated color or graduated symbol type layer symbology. Both of these symbolizations use a ClassBreaksRenderer, but only a graduated symbol symbolization will return True for this property.
isSymbolsAreGraduated in interface ILegendInfoIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSymbolsAreGraduated(boolean symbolsAreGraduated)
throws IOException,
AutomationException
setSymbolsAreGraduated in interface ILegendInfosymbolsAreGraduated - The symbolsAreGraduated (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUsesFilter()
throws IOException,
AutomationException
The UsesFilter property returns true when the object in question will draw with a filter. Drawing with a filter means means that an object that would normally draw as vector graphics will instead draw as raster. The UsesFilter property is particularly useful for detecting vector map layers that will be rasterized at time of print or export.
isUsesFilter in interface IDisplayAdminIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseDefaultMapping()
throws IOException,
AutomationException
isUseDefaultMapping in interface IColorChannelMappingIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseDefaultMapping(boolean bIsDefault)
throws IOException,
AutomationException
setUseDefaultMapping in interface IColorChannelMappingbIsDefault - The bIsDefault (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getBandIndices()
throws IOException,
AutomationException
getBandIndices in interface IColorChannelMappingIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBandIndices(Object vIndex)
throws IOException,
AutomationException
setBandIndices in interface IColorChannelMappingvIndex - A Variant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDisplayTableByRef(ITable ppTable)
throws IOException,
AutomationException
setDisplayTableByRef in interface IDisplayTableExchangeppTable - A reference to a com.esri.arcgis.geodatabase.ITable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITable getDisplayTable()
throws IOException,
AutomationException
getDisplayTable in interface IDisplayTableExchangeIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void update(IRasterLayer pRasterLayer)
throws IOException,
AutomationException
update in interface IRasterRendererUpdatepRasterLayer - A reference to a com.esri.arcgis.carto.IRasterLayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getClassID(GUID[] pClassID)
throws IOException,
AutomationException
IPersist 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws IOException,
AutomationException
IPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws IOException,
AutomationException
IPersistStream 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void save(IStream pstm,
int fClearDirty)
throws IOException,
AutomationException
IPersistStream 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws IOException,
AutomationException
IPersistStream 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void serialize(IXMLSerializeData data)
throws IOException,
AutomationException
serialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deserialize(IXMLSerializeData data)
throws IOException,
AutomationException
deserialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||