com.esri.arcgis.geometry
Interface IGeoTransformation

All Superinterfaces:
ITransformation, Serializable
All Known Subinterfaces:
ICompositeGeoTransformation, ICoordinateFrameTransformation, IGeocentricTranslation, IGridTransformation, ILongitudeRotationTransformation, IMolodenskyBadekasTransformation, IMolodenskyTransformation, IPositionVectorTransformation
All Known Implementing Classes:
AbridgedMolodenskyTransformation, CompositeGeoTransformation, CoordinateFrameTransformation, GeocentricTranslation, HARNTransformation, LongitudeRotationTransformation, MolodenskyBadekasTransformation, MolodenskyTransformation, NADCONTransformation, NTv2Transformation, PositionVectorTransformation

public interface IGeoTransformation
extends ITransformation, Serializable

Provides access to members that define a geographic (datum) transformation.

Description

Most methods and properties are inherited from ITransformation. Each geographic (datum) transformation also has a name, a 'from', and a 'to' spatial reference.

Remarks

Of the ITransformation interface, only the TransformPointsFF method is implemented.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 String getName()
          The name of the geographic transformation.
 void getSpatialReferences(ISpatialReference[] from, ISpatialReference[] to)
          Returns the from and to spatial references for the transformation.
 void putSpatialReferences(ISpatialReference from, ISpatialReference to)
          Sets the from and to spatial references for the transformation.
 void setName(String name)
          The name of the geographic transformation.
 
Methods inherited from interface com.esri.arcgis.geometry.ITransformation
transformMeasuresFF, transformMeasuresFI, transformMeasuresIF, transformMeasuresII, transformPointsFF, transformPointsFI, transformPointsIF, transformPointsII
 

Method Detail

getName

String getName()
               throws IOException,
                      AutomationException
The name of the geographic transformation.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setName

void setName(String name)
             throws IOException,
                    AutomationException
The name of the geographic transformation.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getSpatialReferences

void getSpatialReferences(ISpatialReference[] from,
                          ISpatialReference[] to)
                          throws IOException,
                                 AutomationException
Returns the from and to spatial references for the transformation.

Description

Each geographic transformation is defined by 'from' and 'to' geographic coordinate systems.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
from - A reference to a com.esri.arcgis.geometry.ISpatialReference (out: use single element array)
to - A reference to a com.esri.arcgis.geometry.ISpatialReference (out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putSpatialReferences

void putSpatialReferences(ISpatialReference from,
                          ISpatialReference to)
                          throws IOException,
                                 AutomationException
Sets the from and to spatial references for the transformation.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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