|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRasterClassifyUIProperties
Provides access to members that control the classification properties in the UI.
The IRasterClassifyUIProperties interface controls the properties that appear in the Classification dialog box of the raster property page.
The IRasterClassifyUIProperties interface is used to set the classification method for RasterClassifyColorRampRenderer.
Method Summary | |
---|---|
IUID |
getClassificationMethod()
Classification method. |
String |
getColorRamp()
Color ramp name. |
double |
getDeviationInterval()
Deviation interval. |
INumberFormat |
getNumberFormat()
Number format for labels. |
boolean |
isShowClassGaps()
Indicates if gaps between classes are shown. |
void |
setClassificationMethodByRef(IUID ppClsid)
Classification method. |
void |
setColorRamp(String colorRamp)
Color ramp name. |
void |
setDeviationInterval(double interval)
Deviation interval. |
void |
setNumberFormatByRef(INumberFormat format)
Number format for labels. |
void |
setShowClassGaps(boolean showGaps)
Indicates if gaps between classes are shown. |
Method Detail |
---|
IUID getClassificationMethod() throws IOException, AutomationException
The ClassificationMethod controls the classification method used to divide the dataset into classes. The default is a natural break classification. This must be specified as a ClassID of the classification coclass. This can be obtained by QI’ing for the IClassify interface on any of the coclasses that support IClassify, then passing the ClassID property to the ClassificationMethod property of the renderer.
If the ClassificationMethod uses standard deviations, the DeviationInterval property determines the number of standard deviations that separate each class.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setClassificationMethodByRef(IUID ppClsid) throws IOException, AutomationException
ppClsid
- A reference to a com.esri.arcgis.system.IUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getColorRamp() throws IOException, AutomationException
The ColorRamp property controls the name of the color scheme from the style gallery that is selected in the dropdown list on the raster property page.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setColorRamp(String colorRamp) throws IOException, AutomationException
colorRamp
- The colorRamp (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.INumberFormat getNumberFormat() throws IOException, AutomationException
The NumberFormat property passes an object supporting the INumberFormat interface, which controls how the data values are formatted in the Classification dialog box.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setNumberFormatByRef(INumberFormat format) throws IOException, AutomationException
format
- A reference to a com.esri.arcgis.system.INumberFormat (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isShowClassGaps() throws IOException, AutomationException
If ShowClassGaps is True, neighboring classes that have gaps between them will have classification boundaries that do not visibly match through the user interface.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setShowClassGaps(boolean showGaps) throws IOException, AutomationException
showGaps
- The showGaps (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getDeviationInterval() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDeviationInterval(double interval) throws IOException, AutomationException
interval
- The interval (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |