com.esri.arcgis.datasourcesraster
Class RasterColormapToRGBConverter

java.lang.Object
  extended by com.esri.arcgis.datasourcesraster.RasterColormapToRGBConverter
All Implemented Interfaces:
IRasterColormapToRGBConversion, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class RasterColormapToRGBConverter
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IRasterColormapToRGBConversion

COM Class 'RasterColormapToRGBConverter'. Generated 3/19/2015 1:20:42 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description 'A helper class for converting between colormap to RGB raster.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterColormapToRGBConversion
IID, IID2b37acd6_314f_420b_a2e7_ca85465488fe, xxDummy
 
Constructor Summary
RasterColormapToRGBConverter()
          Constructs a RasterColormapToRGBConverter using ArcGIS Engine.
RasterColormapToRGBConverter(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
RasterColormapToRGBConverter theRasterColormapToRGBConverter = (RasterColormapToRGBConverter) obj;
 
Method Summary
 IName colormapToRGB(IRasterDataset pRasterDataset, IWorkspace pWorkspace, java.lang.String name, java.lang.String format)
          Converts a colormap raster dataset to a RGB raster dataset.
 IRaster createRGBRaster(IRasterDataset pRasterDataset)
          Creates a RGB multiband raster from a colormap raster dataset.
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int hashCode()
          the hashcode for this object
 void release()
          Release a RasterColormapToRGBConverter.
 IName rGBRasterToColormap(IRaster pRaster, IWorkspace pWorkspace, java.lang.String name, java.lang.String format)
          Converts a RGB raster to a colormap raster dataset.
 IName rGBToColormap(IRasterDataset pRasterDataset, IWorkspace pWorkspace, java.lang.String name, java.lang.String format)
          Converts a RGB raster dataset to a colormap raster dataset.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RasterColormapToRGBConverter

public RasterColormapToRGBConverter()
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Constructs a RasterColormapToRGBConverter using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

RasterColormapToRGBConverter

public RasterColormapToRGBConverter(java.lang.Object obj)
                             throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
RasterColormapToRGBConverter theRasterColormapToRGBConverter = (RasterColormapToRGBConverter) obj;

Construct a RasterColormapToRGBConverter using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to RasterColormapToRGBConverter.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a RasterColormapToRGBConverter.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

rGBToColormap

public IName rGBToColormap(IRasterDataset pRasterDataset,
                           IWorkspace pWorkspace,
                           java.lang.String name,
                           java.lang.String format)
                    throws java.io.IOException,
                           AutomationException
Converts a RGB raster dataset to a colormap raster dataset.

Specified by:
rGBToColormap in interface IRasterColormapToRGBConversion
Parameters:
pRasterDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)
pWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
name - The name (in)
format - The format (in)
Returns:
A reference to a com.esri.arcgis.system.IName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

rGBRasterToColormap

public IName rGBRasterToColormap(IRaster pRaster,
                                 IWorkspace pWorkspace,
                                 java.lang.String name,
                                 java.lang.String format)
                          throws java.io.IOException,
                                 AutomationException
Converts a RGB raster to a colormap raster dataset.

Specified by:
rGBRasterToColormap in interface IRasterColormapToRGBConversion
Parameters:
pRaster - A reference to a com.esri.arcgis.geodatabase.IRaster (in)
pWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
name - The name (in)
format - The format (in)
Returns:
A reference to a com.esri.arcgis.system.IName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

colormapToRGB

public IName colormapToRGB(IRasterDataset pRasterDataset,
                           IWorkspace pWorkspace,
                           java.lang.String name,
                           java.lang.String format)
                    throws java.io.IOException,
                           AutomationException
Converts a colormap raster dataset to a RGB raster dataset.

Specified by:
colormapToRGB in interface IRasterColormapToRGBConversion
Parameters:
pRasterDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)
pWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
name - The name (in)
format - The format (in)
Returns:
A reference to a com.esri.arcgis.system.IName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createRGBRaster

public IRaster createRGBRaster(IRasterDataset pRasterDataset)
                        throws java.io.IOException,
                               AutomationException
Creates a RGB multiband raster from a colormap raster dataset.

Specified by:
createRGBRaster in interface IRasterColormapToRGBConversion
Parameters:
pRasterDataset - A reference to a com.esri.arcgis.geodatabase.IRasterDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IRaster
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.