com.esri.arcgis.datasourcesraster
Interface IGeodataXform2

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ApproximationXform, CompositeXform, CSMXform, Formosat2Xform, FrameXform, IGeodataXform2Proxy, RPCXform, SPOT5Xform

public interface IGeodataXform2
extends java.io.Serializable

COM Interface 'IGeodataXform2'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to additional members that control sensor specific geodata transform.' 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 IIDa079ee4b_9e92_40ce_b83d_6bd811e33a1c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGeometry computeFootprint(int direction, IGeometry pExtent, int maximumVertices)
          Computes the footprint in a given direction for a given input extent/footprint.
 double getZ(double x, double y)
          Gets Z value for a given location (x,y) in map space.
 IGeodataXform simplify()
          Simplifies into a simple geodataxform.
 void transform3D(int direction, int npoints, _WKSPointZ[] points)
          Transforms a set of 3D points in a given direction.
 void transform3DPoints(int direction, IPointCollection[] pPoints)
          Transforms a collection of 3D points in a given direction
 

Field Detail

IIDa079ee4b_9e92_40ce_b83d_6bd811e33a1c

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

transform3D

void transform3D(int direction,
                 int npoints,
                 _WKSPointZ[] points)
                 throws java.io.IOException,
                        AutomationException
Transforms a set of 3D 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._WKSPointZ (A com.esri.arcgis.system._WKSPointZ 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.

transform3DPoints

void transform3DPoints(int direction,
                       IPointCollection[] pPoints)
                       throws java.io.IOException,
                              AutomationException
Transforms a collection of 3D points in a given direction

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
pPoints - 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.

computeFootprint

IGeometry computeFootprint(int direction,
                           IGeometry pExtent,
                           int maximumVertices)
                           throws java.io.IOException,
                                  AutomationException
Computes the footprint in a given direction for a given input extent/footprint.

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
pExtent - A reference to a com.esri.arcgis.geometry.IGeometry (in)
maximumVertices - The maximumVertices (in)
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getZ

double getZ(double x,
            double y)
            throws java.io.IOException,
                   AutomationException
Gets Z value for a given location (x,y) in map space.

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

simplify

IGeodataXform simplify()
                       throws java.io.IOException,
                              AutomationException
Simplifies into a simple geodataxform.

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