com.esri.arcgis.geodatabase
Interface IGeodataXform

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IAdjustXform, IApproximationXform, ICompositeXform, ICompositeXform2, ICoordinateXform, ICoordinateXform2, ICSMXform, IFormosat2Xform, IFrameXform, IFrameXform2, IGCSShiftXform, IGeometricXform, IIdentityXform, ILSRXform, IPolynomialXform, IProjectiveXform, IRPCXform, IRPCXform2, ISplineXform, ISPOT5Xform
All Known Implementing Classes:
AdjustXform, ApproximationXform, CompositeXform, CoordinateXform, CSMXform, Formosat2Xform, FrameXform, GCSShiftXform, GeometricXform, IAdjustXformProxy, IApproximationXformProxy, ICompositeXform2Proxy, ICompositeXformProxy, ICoordinateXform2Proxy, ICoordinateXformProxy, ICSMXformProxy, IdentityXform, IFormosat2XformProxy, IFrameXform2Proxy, IFrameXformProxy, IGCSShiftXformProxy, IGeodataXformProxy, IGeometricXformProxy, IIdentityXformProxy, ILSRXformProxy, IPolynomialXformProxy, IProjectiveXformProxy, IRPCXform2Proxy, IRPCXformProxy, ISplineXformProxy, ISPOT5XformProxy, LSRXform, PolynomialXform, ProjectiveXform, RPCXform, SplineXform, SPOT5Xform

public interface IGeodataXform
extends java.io.Serializable

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

Description: 'Provides access to members that control geodata transformation.' 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 IID5e6cf525_4e74_419b_946f_7da9bfdf815d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeometryCollection getDomains()
          The domains in output space.
 ISpatialReference getSpatialReference()
          The output spatial reference after applying this transform.
 boolean isIdentity()
          Indicates if this geodata transform is an identity transform.
 void setSpatialReferenceByRef(ISpatialReference spatialRefence)
          The output spatial reference after applying this transform.
 void transform(int direction, int npoints, _WKSPoint[] points)
          Transforms a set of points in a given direction.
 void transformCellsize(int direction, double[] dx, double[] dy, IEnvelope areaOfInterest)
          Transforms a cellsize in a given direction.
 void transformExtent(int direction, IEnvelope[] extent)
          Transforms an extent in a given direction.
 void transformPoints(int direction, IPointCollection[] points)
          Transforms a point collection in a given direction
 

Field Detail

IID5e6cf525_4e74_419b_946f_7da9bfdf815d

static final int IID5e6cf525_4e74_419b_946f_7da9bfdf815d
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

getSpatialReference

ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
The output spatial reference after applying this transform.

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

setSpatialReferenceByRef

void setSpatialReferenceByRef(ISpatialReference spatialRefence)
                              throws java.io.IOException,
                                     AutomationException
The output spatial reference after applying this transform.

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

getDomains

IGeometryCollection getDomains()
                               throws java.io.IOException,
                                      AutomationException
The domains in output space.

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

isIdentity

boolean isIdentity()
                   throws java.io.IOException,
                          AutomationException
Indicates if this geodata transform is an identity transform.

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

transform

void transform(int direction,
               int npoints,
               _WKSPoint[] points)
               throws java.io.IOException,
                      AutomationException
Transforms a set of points in a given direction.

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
npoints - The npoints (in)
points - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

transformCellsize

void transformCellsize(int direction,
                       double[] dx,
                       double[] dy,
                       IEnvelope areaOfInterest)
                       throws java.io.IOException,
                              AutomationException
Transforms a cellsize in a given direction.

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
dx - The dx (in/out: use single element array)
dy - The dy (in/out: use single element array)
areaOfInterest - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

transformExtent

void transformExtent(int direction,
                     IEnvelope[] extent)
                     throws java.io.IOException,
                            AutomationException
Transforms an extent in a given direction.

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
extent - A reference to a com.esri.arcgis.geometry.IEnvelope (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

transformPoints

void transformPoints(int direction,
                     IPointCollection[] points)
                     throws java.io.IOException,
                            AutomationException
Transforms a point collection in a given direction

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
points - A reference to a com.esri.arcgis.geometry.IPointCollection (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.