|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRasterRGBRenderer
Provides access to members which control the raster Red/Green/Blue renderer.
The RedBandIndex, BlueBandIndex, and GreenBandIndex properties of this interface control which band is displayed in each display channel.
The the band index is zero based, with a value of zero representing band one, a value of one representing band two, and so on. Each channel can be set to display or not display using the UseRedBand,UseGreenBand, and UseBlueBand properties.
To check or set the band indices for all three bands with one call, use the QueryBandIndices or SetBandIndices functions.
IRasterRGBRenderer is used to display multiband images. It draws three bands of a raster dataset, one to each of the red, green, and blue channels of the display.
Method Summary | |
---|---|
int |
getBlueBandIndex()
Band to be represented in blue. |
int |
getGreenBandIndex()
Band to be represented in green. |
int |
getRedBandIndex()
Band to be represented in red. |
boolean |
isUseBlueBand()
Indicates if the blue band is used. |
boolean |
isUseGreenBand()
Indicates if the green band is used. |
boolean |
isUseRedBand()
Indicates if the red band is used. |
void |
queryBandIndices(int[] redIndex,
int[] greenIndex,
int[] blueIndex)
Band numbers for red, green, and blue bands. |
void |
setBandIndices(int redIndex,
int greenIndex,
int blueIndex)
Band numbers for red, green, and blue bands. |
void |
setBlueBandIndex(int blueIndex)
Band to be represented in blue. |
void |
setGreenBandIndex(int greenIndex)
Band to be represented in green. |
void |
setRedBandIndex(int redIndex)
Band to be represented in red. |
void |
setUseBlueBand(boolean bBand)
Indicates if the blue band is used. |
void |
setUseGreenBand(boolean bBand)
Indicates if the green band is used. |
void |
setUseRedBand(boolean bBand)
Indicates if the red band is used. |
Method Detail |
---|
void setBandIndices(int redIndex, int greenIndex, int blueIndex) throws IOException, AutomationException
redIndex
- 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.void queryBandIndices(int[] redIndex, int[] greenIndex, int[] blueIndex) throws IOException, AutomationException
redIndex
- 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.int getRedBandIndex() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRedBandIndex(int redIndex) throws IOException, AutomationException
redIndex
- The redIndex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getGreenBandIndex() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setGreenBandIndex(int greenIndex) throws IOException, AutomationException
greenIndex
- The greenIndex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getBlueBandIndex() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setBlueBandIndex(int blueIndex) throws IOException, AutomationException
blueIndex
- The blueIndex (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseRedBand() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseRedBand(boolean bBand) throws IOException, AutomationException
bBand
- The bBand (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseGreenBand() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseGreenBand(boolean bBand) throws IOException, AutomationException
bBand
- The bBand (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseBlueBand() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseBlueBand(boolean bBand) throws IOException, AutomationException
bBand
- The bBand (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 |