|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.carto.RasterRGBRenderer
public class RasterRGBRenderer
COM Class 'RasterRGBRenderer'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriCarto.olb'
Description 'A true-color RGB renderer.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Field Summary | |
---|---|
static long |
serialVersionUID
|
Fields inherited from interface com.esri.arcgis.carto.IRasterRGBRenderer2 |
---|
IID, IID9e69b838_e78f_44c1_867f_b5932d5eeb49, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterRGBRenderer |
---|
IID577f186f_7037_11d2_9f29_00c04f8ed1d7 |
Fields inherited from interface com.esri.arcgis.carto.IGlobeRasterStretch |
---|
IID, IIDb055b13e_ceb8_406f_a179_1e838f51e30b, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterStretch |
---|
IID, IID48bb9988_8250_11d3_aba2_0008c73fca1c, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterStretch2 |
---|
IID, IID51ee1518_7261_4fdd_99c7_b4e35cfc7da0, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterStretch3 |
---|
IID, IID30f1c42e_4a45_4564_8f08_76a2cd42f661, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterRenderer |
---|
IID, IID6f5322d1_3790_11d2_8d26_0000f8780535, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterRenderer2 |
---|
IID, IID36695416_2a62_4f24_a97c_5b60f40cf311, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterRendererInfo |
---|
IID, IID2546feb5_7334_41c7_9160_0b15ba62c809, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterDisplayProps |
---|
IID, IIDa6a46058_92f3_11d3_aba5_0008c73fca1c, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IDisplayAdmin |
---|
IID, IID12e361f0_1907_11d3_80c7_0080c79f0371, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IColorChannelMapping |
---|
IID, IID8d12e222_2507_41b5_a21c_5a56a031705b, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IDisplayTableExchange |
---|
IID, IID56448e92_9ef7_11d4_b286_00508bcdc7c8, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterRendererUpdate |
---|
IID, IID76877c54_c010_4550_a202_bc882196af40, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersistStream |
---|
IID, IID00000109_0000_0000_c000_000000000046, xxDummy |
Fields inherited from interface com.esri.arcgis.system.IPersist |
---|
IID0000010c_0000_0000_c000_000000000046 |
Fields inherited from interface com.esri.arcgis.system.IXMLSerialize |
---|
IID, IIDc8545045_6615_48e3_af27_52a0e5fc35e2, xxDummy |
Constructor Summary | |
---|---|
RasterRGBRenderer()
Constructs a RasterRGBRenderer using ArcGIS Engine. |
|
RasterRGBRenderer(java.lang.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(java.lang.Object o)
Compare this object with another |
int |
getAlphaBandIndex()
The band to be represented in Alpha. |
IColor |
getBackgroundColor()
Background display color. |
java.lang.Object |
getBackgroundValue()
The list of background value(s). |
double |
getBackgroundValues()
Indicates whether an array of background values is being used. |
java.lang.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 java.lang.String |
getClsid()
getClsid. |
int |
getContrastValue()
Contrast value for a raster. |
java.lang.String |
getDescription()
The description of the raster renderer. |
int |
getDisplayResolutionFactor()
Display resolution factor. |
ITable |
getDisplayTable()
The renderer display table. |
java.lang.Object |
getGammaValue()
The list of Gamma value(s). |
int |
getGreenBandIndex()
Band to be represented in green. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
ILegendGroup |
getLegendGroup(int index)
Legend group at the specified index. |
int |
getLegendGroupCount()
Number of legend groups contained by the object. |
ILegendItem |
getLegendItem()
Optional. |
java.lang.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(java.io.ObjectInput in)
|
void |
recreateRaster(IRasterDataset pDataset,
IRaster pRaster)
Recreates a raster, if necessary, from a given RasterDataset. |
void |
release()
Release a RasterRGBRenderer. |
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(java.lang.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(java.lang.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(java.lang.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(java.io.ObjectOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final long serialVersionUID
Constructor Detail |
---|
public RasterRGBRenderer() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic RasterRGBRenderer(java.lang.Object obj) throws java.io.IOException
RasterRGBRenderer theRasterRGBRenderer = (RasterRGBRenderer) obj;
obj
to RasterRGBRenderer
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void setBandIndices(int redIndex, int greenIndex, int blueIndex) throws java.io.IOException, AutomationException
setBandIndices
in interface IRasterRGBRenderer
redIndex
- The redIndex (in)greenIndex
- The greenIndex (in)blueIndex
- The blueIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryBandIndices(int[] redIndex, int[] greenIndex, int[] blueIndex) throws java.io.IOException, AutomationException
queryBandIndices
in interface IRasterRGBRenderer
redIndex
- The redIndex (out: use single element array)greenIndex
- The greenIndex (out: use single element array)blueIndex
- The blueIndex (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getRedBandIndex() throws java.io.IOException, AutomationException
getRedBandIndex
in interface IRasterRGBRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRedBandIndex(int redIndex) throws java.io.IOException, AutomationException
setRedBandIndex
in interface IRasterRGBRenderer
redIndex
- The redIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getGreenBandIndex() throws java.io.IOException, AutomationException
getGreenBandIndex
in interface IRasterRGBRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGreenBandIndex(int greenIndex) throws java.io.IOException, AutomationException
setGreenBandIndex
in interface IRasterRGBRenderer
greenIndex
- The greenIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBlueBandIndex() throws java.io.IOException, AutomationException
getBlueBandIndex
in interface IRasterRGBRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBlueBandIndex(int blueIndex) throws java.io.IOException, AutomationException
setBlueBandIndex
in interface IRasterRGBRenderer
blueIndex
- The blueIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseRedBand() throws java.io.IOException, AutomationException
isUseRedBand
in interface IRasterRGBRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseRedBand(boolean bBand) throws java.io.IOException, AutomationException
setUseRedBand
in interface IRasterRGBRenderer
bBand
- The bBand (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseGreenBand() throws java.io.IOException, AutomationException
isUseGreenBand
in interface IRasterRGBRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseGreenBand(boolean bBand) throws java.io.IOException, AutomationException
setUseGreenBand
in interface IRasterRGBRenderer
bBand
- The bBand (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseBlueBand() throws java.io.IOException, AutomationException
isUseBlueBand
in interface IRasterRGBRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseBlueBand(boolean bBand) throws java.io.IOException, AutomationException
setUseBlueBand
in interface IRasterRGBRenderer
bBand
- The bBand (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getAlphaBandIndex() throws java.io.IOException, AutomationException
getAlphaBandIndex
in interface IRasterRGBRenderer2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAlphaBandIndex(int pIndex) throws java.io.IOException, AutomationException
setAlphaBandIndex
in interface IRasterRGBRenderer2
pIndex
- The pIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseAlphaBand() throws java.io.IOException, AutomationException
isUseAlphaBand
in interface IRasterRGBRenderer2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseAlphaBand(boolean pUse) throws java.io.IOException, AutomationException
setUseAlphaBand
in interface IRasterRGBRenderer2
pUse
- The pUse (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isGlobeLayerRenderer() throws java.io.IOException, AutomationException
isGlobeLayerRenderer
in interface IGlobeRasterStretch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsGlobeLayerRenderer(boolean flag) throws java.io.IOException, AutomationException
setIsGlobeLayerRenderer
in interface IGlobeRasterStretch
flag
- The flag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStretchType(int en_stretch) throws java.io.IOException, AutomationException
setStretchType
in interface IRasterStretch
setStretchType
in interface IRasterStretch2
en_stretch
- A com.esri.arcgis.carto.esriRasterStretchTypesEnum constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getStretchType() throws java.io.IOException, AutomationException
getStretchType
in interface IRasterStretch
getStretchType
in interface IRasterStretch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStandardDeviationsParam(double param) throws java.io.IOException, AutomationException
setStandardDeviationsParam
in interface IRasterStretch
setStandardDeviationsParam
in interface IRasterStretch2
param
- The param (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getStandardDeviationsParam() throws java.io.IOException, AutomationException
getStandardDeviationsParam
in interface IRasterStretch
getStandardDeviationsParam
in interface IRasterStretch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInvert(boolean pInvert) throws java.io.IOException, AutomationException
setInvert
in interface IRasterStretch
setInvert
in interface IRasterStretch2
pInvert
- The pInvert (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isInvert() throws java.io.IOException, AutomationException
isInvert
in interface IRasterStretch
isInvert
in interface IRasterStretch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackground(boolean b) throws java.io.IOException, AutomationException
setBackground
in interface IRasterStretch
setBackground
in interface IRasterStretch2
b
- The b (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBackground() throws java.io.IOException, AutomationException
isBackground
in interface IRasterStretch
isBackground
in interface IRasterStretch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getBackgroundValues() throws java.io.IOException, AutomationException
getBackgroundValues
in interface IRasterStretch
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackgroundValues(double[] pBkg) throws java.io.IOException, AutomationException
setBackgroundValues
in interface IRasterStretch
pBkg
- The pBkg (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IColor getBackgroundColor() throws java.io.IOException, AutomationException
getBackgroundColor
in interface IRasterStretch
getBackgroundColor
in interface IRasterStretch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackgroundColorByRef(IColor ppColor) throws java.io.IOException, AutomationException
setBackgroundColorByRef
in interface IRasterStretch
setBackgroundColorByRef
in interface IRasterStretch2
ppColor
- A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getBackgroundValue() throws java.io.IOException, AutomationException
getBackgroundValue
in interface IRasterStretch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBackgroundValue(java.lang.Object background) throws java.io.IOException, AutomationException
setBackgroundValue
in interface IRasterStretch2
background
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStretchStatsType(int stats) throws java.io.IOException, AutomationException
setStretchStatsType
in interface IRasterStretch2
stats
- A com.esri.arcgis.carto.esriRasterStretchStatsTypeEnum constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getStretchStatsType() throws java.io.IOException, AutomationException
getStretchStatsType
in interface IRasterStretch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStretchStatsByRef(IArray ppRGBStats) throws java.io.IOException, AutomationException
setStretchStatsByRef
in interface IRasterStretch2
ppRGBStats
- A reference to a com.esri.arcgis.system.IArray (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getStretchStats() throws java.io.IOException, AutomationException
getStretchStats
in interface IRasterStretch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSpecificationHistogramByRef(IArray pRGBStats) throws java.io.IOException, AutomationException
setSpecificationHistogramByRef
in interface IRasterStretch2
pRGBStats
- A reference to a com.esri.arcgis.system.IArray (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray getSpecificationHistogram() throws java.io.IOException, AutomationException
getSpecificationHistogram
in interface IRasterStretch2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseGamma(boolean pUseGamma) throws java.io.IOException, AutomationException
setUseGamma
in interface IRasterStretch3
pUseGamma
- The pUseGamma (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseGamma() throws java.io.IOException, AutomationException
isUseGamma
in interface IRasterStretch3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setGammaValue(java.lang.Object pGamma) throws java.io.IOException, AutomationException
setGammaValue
in interface IRasterStretch3
pGamma
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getGammaValue() throws java.io.IOException, AutomationException
getGammaValue
in interface IRasterStretch3
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canRender(IRaster raster) throws java.io.IOException, AutomationException
canRender
in interface IRasterRenderer
raster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRasterByRef(IRaster raster) throws java.io.IOException, AutomationException
setRasterByRef
in interface IRasterRenderer
raster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRaster getRaster() throws java.io.IOException, AutomationException
getRaster
in interface IRasterRenderer
java.io.IOException
- 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 java.io.IOException, AutomationException
draw
in interface IRasterRenderer
raster
- 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)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUpdated() throws java.io.IOException, AutomationException
isUpdated
in interface IRasterRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void update() throws java.io.IOException, AutomationException
update
in interface IRasterRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void copy(IRasterRenderer pSource) throws java.io.IOException, AutomationException
copy
in interface IRasterRenderer
pSource
- A reference to a com.esri.arcgis.carto.IRasterRenderer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getResamplingType() throws java.io.IOException, AutomationException
getResamplingType
in interface IRasterRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setResamplingType(int pResamplingType) throws java.io.IOException, AutomationException
setResamplingType
in interface IRasterRenderer
pResamplingType
- A com.esri.arcgis.geodatabase.rstResamplingTypes constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDisplayResolutionFactor(int pnFactor) throws java.io.IOException, AutomationException
setDisplayResolutionFactor
in interface IRasterRenderer
pnFactor
- The pnFactor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getDisplayResolutionFactor() throws java.io.IOException, AutomationException
getDisplayResolutionFactor
in interface IRasterRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void recreateRaster(IRasterDataset pDataset, IRaster pRaster) throws java.io.IOException, AutomationException
recreateRaster
in interface IRasterRenderer2
pDataset
- A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void adaptRaster(IRaster pRaster) throws java.io.IOException, AutomationException
adaptRaster
in interface IRasterRenderer2
pRaster
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IRasterRendererInfo
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
getDescription
in interface IRasterRendererInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setContrastValue(int iValue) throws java.io.IOException, AutomationException
setContrastValue
in interface IRasterDisplayProps
iValue
- The iValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getContrastValue() throws java.io.IOException, AutomationException
getContrastValue
in interface IRasterDisplayProps
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBrightnessValue(int pValue) throws java.io.IOException, AutomationException
setBrightnessValue
in interface IRasterDisplayProps
pValue
- The pValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBrightnessValue() throws java.io.IOException, AutomationException
getBrightnessValue
in interface IRasterDisplayProps
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTransparencyValue(int pValue) throws java.io.IOException, AutomationException
setTransparencyValue
in interface IRasterDisplayProps
pValue
- The pValue (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTransparencyValue() throws java.io.IOException, AutomationException
getTransparencyValue
in interface IRasterDisplayProps
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IColor getNoDataColor() throws java.io.IOException, AutomationException
getNoDataColor
in interface IRasterDisplayProps
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNoDataColorByRef(IColor ppColor) throws java.io.IOException, AutomationException
setNoDataColorByRef
in interface IRasterDisplayProps
ppColor
- A reference to a com.esri.arcgis.display.IColor (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArray identify(IGeometry pGeom) throws java.io.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 IIdentify
pGeom
- A reference to a com.esri.arcgis.geometry.IGeometry (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getLegendGroupCount() throws java.io.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 ILegendInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILegendGroup getLegendGroup(int index) throws java.io.IOException, AutomationException
getLegendGroup
in interface ILegendInfo
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ILegendItem getLegendItem() throws java.io.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 ILegendInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isSymbolsAreGraduated() throws java.io.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 ILegendInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSymbolsAreGraduated(boolean symbolsAreGraduated) throws java.io.IOException, AutomationException
setSymbolsAreGraduated
in interface ILegendInfo
symbolsAreGraduated
- The symbolsAreGraduated (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUsesFilter() throws java.io.IOException, AutomationException
isUsesFilter
in interface IDisplayAdmin
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseDefaultMapping() throws java.io.IOException, AutomationException
isUseDefaultMapping
in interface IColorChannelMapping
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUseDefaultMapping(boolean bIsDefault) throws java.io.IOException, AutomationException
setUseDefaultMapping
in interface IColorChannelMapping
bIsDefault
- The bIsDefault (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getBandIndices() throws java.io.IOException, AutomationException
getBandIndices
in interface IColorChannelMapping
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBandIndices(java.lang.Object vIndex) throws java.io.IOException, AutomationException
setBandIndices
in interface IColorChannelMapping
vIndex
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDisplayTableByRef(ITable ppTable) throws java.io.IOException, AutomationException
setDisplayTableByRef
in interface IDisplayTableExchange
ppTable
- A reference to a com.esri.arcgis.geodatabase.ITable (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITable getDisplayTable() throws java.io.IOException, AutomationException
getDisplayTable
in interface IDisplayTableExchange
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void update(IRasterLayer pRasterLayer) throws java.io.IOException, AutomationException
update
in interface IRasterRendererUpdate
pRasterLayer
- A reference to a com.esri.arcgis.carto.IRasterLayer (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getClassID(GUID[] pClassID) throws java.io.IOException, AutomationException
getClassID
in interface IPersist
pClassID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void isDirty() throws java.io.IOException, AutomationException
isDirty
in interface IPersistStream
java.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
load
in interface IPersistStream
pstm
- A reference to a com.esri.arcgis.system.IStream (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void save(IStream pstm, int fClearDirty) throws java.io.IOException, AutomationException
save
in interface IPersistStream
pstm
- 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
getSizeMax
in interface IPersistStream
pcbSize
- A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void serialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
serialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deserialize(IXMLSerializeData data) throws java.io.IOException, AutomationException
deserialize
in interface IXMLSerialize
data
- A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |