com.esri.arcgis.geodatabase
Interface IRasterDataset

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IRasterDataset2, IRasterDataset3
All Known Implementing Classes:
FunctionRasterDataset, IRasterDataset2Proxy, IRasterDataset3Proxy, IRasterDatasetProxy, RasterBand, RasterDataset

public interface IRasterDataset
extends java.io.Serializable

COM Interface 'IRasterDataset'. Generated 3/19/2015 1:20:51 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that control a raster dataset.' 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 java.lang.String IID
          Deprecated. Internal use only
static int IID7aca3d01_0629_11d2_8d24_0000f8780535
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void basicOpenFromFile(java.lang.String path)
          Opens the dataset from file.
 boolean canCopy()
          Returns true if this dataset can be copied.
 IDataset copy(java.lang.String copyName, IWorkspace copyWorkspace)
          Copies this dataset to a new dataset with the specified name.
 IRaster createDefaultRaster()
          Creates a raster object with the default properties for this dataset.
 java.lang.String getCompleteName()
          The full path of the RasterDataset.
 java.lang.String getCompressionType()
          The compression technique applied to this RasterDataset.
 java.lang.String getFormat()
          The format of this RasterRataset.
 java.lang.String getSensorType()
          The sensor type used for this RasterDataset.
 void openFromFile(java.lang.String path)
          Attaches dataset to a particular file.
 void precalculateStats(java.lang.Object index_list)
          Calculates statistics and histograms for specified bands.
 

Field Detail

IID7aca3d01_0629_11d2_8d24_0000f8780535

static final int IID7aca3d01_0629_11d2_8d24_0000f8780535
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getFormat

java.lang.String getFormat()
                           throws java.io.IOException,
                                  AutomationException
The format of this RasterRataset.

Returns:
The format
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSensorType

java.lang.String getSensorType()
                               throws java.io.IOException,
                                      AutomationException
The sensor type used for this RasterDataset.

Returns:
The sensorType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCompressionType

java.lang.String getCompressionType()
                                    throws java.io.IOException,
                                           AutomationException
The compression technique applied to this RasterDataset.

Returns:
The comp
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDefaultRaster

IRaster createDefaultRaster()
                            throws java.io.IOException,
                                   AutomationException
Creates a raster object with the default properties for this dataset.

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.

canCopy

boolean canCopy()
                throws java.io.IOException,
                       AutomationException
Returns true if this dataset can be copied.

Returns:
The canCopy
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

copy

IDataset copy(java.lang.String copyName,
              IWorkspace copyWorkspace)
              throws java.io.IOException,
                     AutomationException
Copies this dataset to a new dataset with the specified name.

Parameters:
copyName - The copyName (in)
copyWorkspace - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

openFromFile

void openFromFile(java.lang.String path)
                  throws java.io.IOException,
                         AutomationException
Attaches dataset to a particular file.

Parameters:
path - The path (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

precalculateStats

void precalculateStats(java.lang.Object index_list)
                       throws java.io.IOException,
                              AutomationException
Calculates statistics and histograms for specified bands.

Parameters:
index_list - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCompleteName

java.lang.String getCompleteName()
                                 throws java.io.IOException,
                                        AutomationException
The full path of the RasterDataset.

Returns:
The completeName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

basicOpenFromFile

void basicOpenFromFile(java.lang.String path)
                       throws java.io.IOException,
                              AutomationException
Opens the dataset from file.

Parameters:
path - The path (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.