|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRasterStretchMinMax
Provides access to min/max members which control contrast stretching.
The IRasterStretchMinMax interface allows specification of custom minimum and maximum values when rendering a raster band using a linear stretch. This interface is useful when multiple images need to be displayed with same stretch.
Method Summary | |
---|---|
double |
getCustomStretchMax()
The custom maximum value for stretch renderer type "Minimum-Maximum". |
double |
getCustomStretchMin()
The custom minimum value for stretch renderer type "Minimum-Maximum". |
double |
getStretchMax()
The maximum value used for stretching cell values. |
double |
getStretchMin()
The minimum value used for stretching cell values. |
boolean |
isUseCustomStretchMinMax()
Indicates whether to use the custom minimum/maximum values for stretch renderer type "Minimum-Maximum". |
void |
setCustomStretchMax(double param)
The custom maximum value for stretch renderer type "Minimum-Maximum". |
void |
setCustomStretchMin(double param)
The custom minimum value for stretch renderer type "Minimum-Maximum". |
void |
setUseCustomStretchMinMax(boolean pUse)
Indicates whether to use the custom minimum/maximum values for stretch renderer type "Minimum-Maximum". |
Method Detail |
---|
double getStretchMin() throws IOException, AutomationException
The StretchMax and StretchMin properties return the existing minimum and maximum values from the raster band.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getStretchMax() throws IOException, AutomationException
The StretchMax and StretchMin properties return the existing minimum and maximum values from the raster band.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCustomStretchMin(double param) throws IOException, AutomationException
param
- The param (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getCustomStretchMin() throws IOException, AutomationException
The CustomStretchMax and CustomStretchMin properties specify custom minimum and maximum values to be used.
The property IRasterStretchType::StretchType must be set to be esriRasterStretch_MinimumMaximum before using the custom minimum and maximum values.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCustomStretchMax(double param) throws IOException, AutomationException
param
- The param (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getCustomStretchMax() throws IOException, AutomationException
The CustomStretchMax and CustomStretchMin properties specify custom minimum and maximum values to be used.
The property IRasterStretchType::StretchType must be set to be esriRasterStretch_MinimumMaximum before using the custom minimum and maximum values.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseCustomStretchMinMax(boolean pUse) throws IOException, AutomationException
pUse
- The pUse (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseCustomStretchMinMax() throws IOException, AutomationException
The UseCustomStretchMinMax property must be true in order to use the minimum and maximum values you have specified; setting this property to be false the minimum and maximum values in the raster band or raster dataset will be used in rendering.
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 |