|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.carto.RasterUniqueValueRenderer
public class RasterUniqueValueRenderer
COM Class 'RasterUniqueValueRenderer'. Generated 3/19/2015 1:20:41 PM from 'C:\ArcGIS\COM\esriCarto.olb'
Description 'A renderer for rasters with unique values.' 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.IRasterUniqueValueRenderer |
---|
IID, IID279369a8_57da_11d2_aab1_00c04fa33416, 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.IRasterRendererColorRamp |
---|
IID, IID04402b9e_6136_4ba4_a5f7_50fdbc245d9c, 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.IRasterRendererClassInfo |
---|
IID, IID0f3e50d0_3194_11d4_a66c_0008c7df8989, xxDummy |
Fields inherited from interface com.esri.arcgis.carto.IRasterRendererUniqueValues |
---|
IID, IID58e9fbff_c3ad_4baa_9258_aa3902e73bc9, 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 | |
---|---|
RasterUniqueValueRenderer()
Constructs a RasterUniqueValueRenderer using ArcGIS Engine. |
|
RasterUniqueValueRenderer(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. RasterUniqueValueRenderer theRasterUniqueValueRenderer = (RasterUniqueValueRenderer) obj; |
Method Summary | |
---|---|
void |
adaptRaster(IRaster pRaster)
Adapts to the new raster. |
void |
addValue(int iHeading,
int iClass,
java.lang.Object value)
Adds a value to a particular class in the specified heading. |
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 |
getBrightnessValue()
Brightness value for a raster. |
int |
getClassCount()
Number of classes in the renderer. |
int |
getClassCount(int iHeading)
Number of classes in the specified heading. |
void |
getClassID(GUID[] pClassID)
getClassID |
java.lang.String |
getClassificationField()
Classification field name or an empty string if a table doesn't exist. |
static java.lang.String |
getClsid()
getClsid. |
java.lang.String |
getColorScheme()
Current renderer color scheme. |
int |
getContrastValue()
Contrast value for a raster. |
java.lang.String |
getDefaultLabel()
Default label for the unique value renderer. |
ISymbol |
getDefaultSymbol()
Default unique value renderer. |
java.lang.String |
getDescription()
The description of the raster renderer. |
java.lang.String |
getDescription(int iHeading,
int iClass)
Description for a particular class in the specified heading. |
int |
getDisplayResolutionFactor()
Display resolution factor. |
ITable |
getDisplayTable()
The renderer display table. |
java.lang.String |
getField()
Currently active renderer field. |
java.lang.String |
getHeading(int iHeading)
One heading in the heading list based on its index. |
int |
getHeadingCount()
Number of headings used by the renderer. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getLabel(int iHeading,
int iClass)
Label for a particular class in the specified heading. |
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. |
java.lang.String |
getNormalizationField()
Normalization field name or an empty string if none. |
IRaster |
getRaster()
Raster to be rendered. |
int |
getResamplingType()
Resampling method for displaying a raster. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
getSizeMax |
ISymbol |
getSymbol(int iHeading,
int iClass)
Symbol for a particular class in the specified heading. |
int |
getTransparencyValue()
Transparency value for a raster. |
IUniqueValues |
getUniqueValues()
The list of unique values. |
java.lang.Object |
getValue(int iHeading,
int iClass,
int iValue)
Value of a particular class in the specified heading based on its index. |
int |
getValueCount(int iHeading,
int iClass)
Number of values in a particular class in the specified heading. |
int |
hashCode()
the hashcode for this object |
IArray |
identify(IGeometry pGeom)
Identifies objects at the specified location. |
IColorRamp |
IRasterRendererColorRamp_getColorRamp()
The color ramp of the color map. |
void |
isDirty()
isDirty |
boolean |
isNumericClasses()
Indicates if the classification field is numeric. |
boolean |
isSymbolsAreGraduated()
Indicates if symbols are graduated. |
boolean |
isUpdated()
Indicates whether the renderer requires updating. |
boolean |
isUseDefaultSymbol()
Indicates whether the default unique value renderer is currently active. |
boolean |
isUsesFilter()
Indicates if the current object draws using a filter. |
void |
load(IStream pstm)
load |
void |
queryNumberClass(int classIndex,
double[] minValue,
double[] maxValue,
int[] outValue)
Information for a number class by index. |
void |
queryStringClass(int classIndex,
java.lang.String[] inValue,
int[] outValue)
Information for a string class by index. |
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 RasterUniqueValueRenderer. |
void |
removeValues(int iHeading,
int iClass)
Removes a value from a particular class in the specified heading. |
void |
save(IStream pstm,
int fClearDirty)
save |
void |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setBrightnessValue(int pValue)
Brightness value for a raster. |
void |
setClassCount(int iHeading,
int pCount)
Number of classes in the specified heading. |
void |
setColorRamp(IColorRamp ppColorRamp)
The color ramp of the color map. |
void |
setColorScheme(java.lang.String pName)
Current renderer color scheme. |
void |
setContrastValue(int iValue)
Contrast value for a raster. |
void |
setDefaultLabel(java.lang.String pLabel)
Default label for the unique value renderer. |
void |
setDefaultSymbolByRef(ISymbol ppSymbol)
Default unique value renderer. |
void |
setDescription(int iHeading,
int iClass,
java.lang.String pDescription)
Description for a particular class in the specified heading. |
void |
setDisplayResolutionFactor(int pnFactor)
Display resolution factor. |
void |
setDisplayTableByRef(ITable ppTable)
The renderer display table. |
void |
setField(java.lang.String pField)
Currently active renderer field. |
void |
setHeading(int iHeading,
java.lang.String pHeading)
One heading in the heading list based on its index. |
void |
setHeadingCount(int pCount)
Number of headings used by the renderer. |
void |
setLabel(int iHeading,
int iClass,
java.lang.String pLabel)
Label for a particular class in the specified heading. |
void |
setNoDataColorByRef(IColor ppColor)
Nodata color for a raster. |
void |
setRasterByRef(IRaster raster)
Raster to be rendered. |
void |
setResamplingType(int pResamplingType)
Resampling method for displaying a raster. |
void |
setSymbol(int iHeading,
int iClass,
ISymbol pSymbol)
Symbol for a particular class in the specified heading. |
void |
setSymbolsAreGraduated(boolean symbolsAreGraduated)
Indicates if symbols are graduated. |
void |
setTransparencyValue(int pValue)
Transparency value for a raster. |
void |
setUniqueValuesByRef(IUniqueValues ppUniqueValues)
The list of unique values. |
void |
setUseDefaultSymbol(boolean pFlag)
Indicates whether the default unique value renderer is currently active. |
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 RasterUniqueValueRenderer() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic RasterUniqueValueRenderer(java.lang.Object obj) throws java.io.IOException
RasterUniqueValueRenderer theRasterUniqueValueRenderer = (RasterUniqueValueRenderer) obj;
obj
to RasterUniqueValueRenderer
.
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 setUseDefaultSymbol(boolean pFlag) throws java.io.IOException, AutomationException
setUseDefaultSymbol
in interface IRasterUniqueValueRenderer
pFlag
- The pFlag (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isUseDefaultSymbol() throws java.io.IOException, AutomationException
isUseDefaultSymbol
in interface IRasterUniqueValueRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultSymbolByRef(ISymbol ppSymbol) throws java.io.IOException, AutomationException
setDefaultSymbolByRef
in interface IRasterUniqueValueRenderer
ppSymbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISymbol getDefaultSymbol() throws java.io.IOException, AutomationException
getDefaultSymbol
in interface IRasterUniqueValueRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDefaultLabel(java.lang.String pLabel) throws java.io.IOException, AutomationException
setDefaultLabel
in interface IRasterUniqueValueRenderer
pLabel
- The pLabel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDefaultLabel() throws java.io.IOException, AutomationException
getDefaultLabel
in interface IRasterUniqueValueRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setField(java.lang.String pField) throws java.io.IOException, AutomationException
setField
in interface IRasterUniqueValueRenderer
pField
- The pField (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getField() throws java.io.IOException, AutomationException
getField
in interface IRasterUniqueValueRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setColorScheme(java.lang.String pName) throws java.io.IOException, AutomationException
setColorScheme
in interface IRasterRendererColorRamp
setColorScheme
in interface IRasterUniqueValueRenderer
pName
- The pName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getColorScheme() throws java.io.IOException, AutomationException
getColorScheme
in interface IRasterRendererColorRamp
getColorScheme
in interface IRasterUniqueValueRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHeadingCount(int pCount) throws java.io.IOException, AutomationException
setHeadingCount
in interface IRasterUniqueValueRenderer
pCount
- The pCount (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getHeadingCount() throws java.io.IOException, AutomationException
getHeadingCount
in interface IRasterUniqueValueRenderer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setHeading(int iHeading, java.lang.String pHeading) throws java.io.IOException, AutomationException
setHeading
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)pHeading
- The pHeading (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getHeading(int iHeading) throws java.io.IOException, AutomationException
getHeading
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setClassCount(int iHeading, int pCount) throws java.io.IOException, AutomationException
setClassCount
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)pCount
- The pCount (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getClassCount(int iHeading) throws java.io.IOException, AutomationException
getClassCount
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSymbol(int iHeading, int iClass, ISymbol pSymbol) throws java.io.IOException, AutomationException
setSymbol
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)pSymbol
- A reference to a com.esri.arcgis.display.ISymbol (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISymbol getSymbol(int iHeading, int iClass) throws java.io.IOException, AutomationException
getSymbol
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLabel(int iHeading, int iClass, java.lang.String pLabel) throws java.io.IOException, AutomationException
setLabel
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)pLabel
- The pLabel (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getLabel(int iHeading, int iClass) throws java.io.IOException, AutomationException
getLabel
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDescription(int iHeading, int iClass, java.lang.String pDescription) throws java.io.IOException, AutomationException
setDescription
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)pDescription
- The pDescription (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getDescription(int iHeading, int iClass) throws java.io.IOException, AutomationException
getDescription
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addValue(int iHeading, int iClass, java.lang.Object value) throws java.io.IOException, AutomationException
addValue
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)value
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeValues(int iHeading, int iClass) throws java.io.IOException, AutomationException
removeValues
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getValueCount(int iHeading, int iClass) throws java.io.IOException, AutomationException
getValueCount
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getValue(int iHeading, int iClass, int iValue) throws java.io.IOException, AutomationException
getValue
in interface IRasterUniqueValueRenderer
iHeading
- The iHeading (in)iClass
- The iClass (in)iValue
- The iValue (in)
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 IColorRamp IRasterRendererColorRamp_getColorRamp() throws java.io.IOException, AutomationException
IRasterRendererColorRamp_getColorRamp
in interface IRasterRendererColorRamp
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setColorRamp(IColorRamp ppColorRamp) throws java.io.IOException, AutomationException
setColorRamp
in interface IRasterRendererColorRamp
ppColorRamp
- A reference to a com.esri.arcgis.display.IColorRamp (in)
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 java.lang.String getClassificationField() throws java.io.IOException, AutomationException
getClassificationField
in interface IRasterRendererClassInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getNormalizationField() throws java.io.IOException, AutomationException
getNormalizationField
in interface IRasterRendererClassInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isNumericClasses() throws java.io.IOException, AutomationException
isNumericClasses
in interface IRasterRendererClassInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getClassCount() throws java.io.IOException, AutomationException
getClassCount
in interface IRasterRendererClassInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryNumberClass(int classIndex, double[] minValue, double[] maxValue, int[] outValue) throws java.io.IOException, AutomationException
queryNumberClass
in interface IRasterRendererClassInfo
classIndex
- The classIndex (in)minValue
- The minValue (out: use single element array)maxValue
- The maxValue (out: use single element array)outValue
- The outValue (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void queryStringClass(int classIndex, java.lang.String[] inValue, int[] outValue) throws java.io.IOException, AutomationException
queryStringClass
in interface IRasterRendererClassInfo
classIndex
- The classIndex (in)inValue
- The inValue (out: use single element array)outValue
- The outValue (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUniqueValuesByRef(IUniqueValues ppUniqueValues) throws java.io.IOException, AutomationException
setUniqueValuesByRef
in interface IRasterRendererUniqueValues
ppUniqueValues
- A reference to a com.esri.arcgis.datasourcesraster.IUniqueValues (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IUniqueValues getUniqueValues() throws java.io.IOException, AutomationException
getUniqueValues
in interface IRasterRendererUniqueValues
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 |