com.esri.arcgis.geodatabase
Interface IGeoDataset2

All Superinterfaces:
IGeoDataset, Serializable
All Known Implementing Classes:
FunctionRasterDataset, IGeoDataset2Proxy, TemporalRecordSet

public interface IGeoDataset2
extends IGeoDataset, Serializable

Provides access to members that provide geodata transformation information about a Dataset.

Remarks

IGeoDataset2 interface is used to get the geodata transformation stored with the geodataset. It can also be used to get the extent and spatial reference of the dataset before a transformation is applied, e.g native extent and native spatial reference.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 IGeodataXform getGeodataXform()
          The geodata transformation of the GeoDataset.
 IEnvelope getNativeExtent()
          The native extent of the GeoDataset (before transformation applied).
 ISpatialReference getNativeSpatialReference()
          The native spatial reference of the GeoDataset (before transformation applied).
 
Methods inherited from interface com.esri.arcgis.geodatabase.IGeoDataset
getExtent, getSpatialReference
 

Method Detail

getGeodataXform

IGeodataXform getGeodataXform()
                              throws IOException,
                                     AutomationException
The geodata transformation of the GeoDataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.geodatabase.IGeodataXform
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNativeSpatialReference

ISpatialReference getNativeSpatialReference()
                                            throws IOException,
                                                   AutomationException
The native spatial reference of the GeoDataset (before transformation applied).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNativeExtent

IEnvelope getNativeExtent()
                          throws IOException,
                                 AutomationException
The native extent of the GeoDataset (before transformation applied).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.geometry.IEnvelope
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.