com.esri.arcgis.datasourcesraster
Interface IFrameXform

All Superinterfaces:
IGeodataXform, java.io.Serializable
All Known Subinterfaces:
IFrameXform2
All Known Implementing Classes:
FrameXform, IFrameXform2Proxy, IFrameXformProxy

public interface IFrameXform
extends IGeodataXform, java.io.Serializable

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

Description: 'Provides access to members that control a standard frame camera 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 IID68f50e4b_6e2d_4950_bd52_d9646acc8a97
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IGeodataXform
IID5e6cf525_4e74_419b_946f_7da9bfdf815d
 
Method Summary
 double getAverageZ()
          The average Z in meters.
 void getDistortionTable(IDoubleArray[] ppDistanceInMillimeters, IDoubleArray[] ppDistortionInMicrons)
          The distortion tables.
 double getEarthRadius()
          The earth radius in meters.
 double getFocalLength()
          The focal length in micron.
 IGeodataXform getInteriorOrientation()
          The interior orientation as an affine transformation.
 java.lang.Object getKonradyParameters()
          The Konrady adjustment parameters.
 int getKonradyType()
          The Konrady calculation method.
 IGeodataXform getLSR()
          The LSR-To-USR conversion.
 IPoint getPerspectiveCenter()
          The sensor position.
 java.lang.Object getPerspectiveMatrix()
          The specified sensor orientation as an orthogonal rotation matrix.
 int getPerspectivePolarity()
          The sensor polarity.
 IPoint getPrincipalPoint()
          The film principal point.
 IDoubleArray getResiduals()
          The residuals for distortion table points.
 boolean isApplyCurvatureAndRefraction()
          Indicates if the adjustment of earth curvature and refraction is applied.
 boolean isEnableKonrady()
          Indicates if the Konrady adjustment to be applied.
 void putDistortionTable(IDoubleArray pDistanceInMillimeters, IDoubleArray pDistortionInMicrons)
          The distortion tables to calculate Konrady coefficients and residuals.
 void putInteriorOrientationParameters(int direction, java.lang.Object parameters)
          Puts the interior orientation parameters.
 void putPerspectiveAngles(double omega, double phi, double kappa, boolean clockwise)
          Puts the sensor exterior orientation as a set of rotation angles in degrees.
 void queryKonradyParameters(double[] pK)
          Queries the Konrady adjustment parameterrs.
 void queryPerspectiveAngles(double[] pOmega, double[] pPhi, double[] pKappa, boolean[] pClockwise)
          Queries the sensor exterior orientation as a set of rotation angles in degrees.
 void queryPerspectiveMatrix(double[] pMatrix)
          Queries the perspective matrix.
 void setApplyCurvatureAndRefraction(boolean pApplyCurvatureAndRefraction)
          Indicates if the adjustment of earth curvature and refraction is applied.
 void setAverageZ(double averageZ)
          The average Z in meters.
 void setEarthRadius(double radius)
          The earth radius in meters.
 void setEnableKonrady(boolean pK)
          Indicates if the Konrady adjustment to be applied.
 void setFocalLength(double length)
          The focal length in micron.
 void setInteriorOrientationByRef(IGeodataXform ppAffine)
          The interior orientation as an affine transformation.
 void setKonradyParameters(java.lang.Object pK)
          The Konrady adjustment parameters.
 void setKonradyType(int pType)
          The Konrady calculation method.
 void setLSRByRef(IGeodataXform ppLSR)
          The LSR-To-USR conversion.
 void setPerspectiveCenterByRef(IPoint sp)
          The sensor position.
 void setPerspectiveMatrix(java.lang.Object pMatrix)
          The specified sensor orientation as an orthogonal rotation matrix.
 void setPerspectivePolarity(int polarity)
          The sensor polarity.
 void setPrincipalPointByRef(IPoint pp)
          The film principal point.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IGeodataXform
getDomains, getSpatialReference, isIdentity, setSpatialReferenceByRef, transform, transformCellsize, transformExtent, transformPoints
 

Field Detail

IID68f50e4b_6e2d_4950_bd52_d9646acc8a97

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

getInteriorOrientation

IGeodataXform getInteriorOrientation()
                                     throws java.io.IOException,
                                            AutomationException
The interior orientation as an affine transformation.

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.

setInteriorOrientationByRef

void setInteriorOrientationByRef(IGeodataXform ppAffine)
                                 throws java.io.IOException,
                                        AutomationException
The interior orientation as an affine transformation.

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

isEnableKonrady

boolean isEnableKonrady()
                        throws java.io.IOException,
                               AutomationException
Indicates if the Konrady adjustment to be applied.

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

setEnableKonrady

void setEnableKonrady(boolean pK)
                      throws java.io.IOException,
                             AutomationException
Indicates if the Konrady adjustment to be applied.

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

getKonradyParameters

java.lang.Object getKonradyParameters()
                                      throws java.io.IOException,
                                             AutomationException
The Konrady adjustment parameters.

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

setKonradyParameters

void setKonradyParameters(java.lang.Object pK)
                          throws java.io.IOException,
                                 AutomationException
The Konrady adjustment parameters.

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

getKonradyType

int getKonradyType()
                   throws java.io.IOException,
                          AutomationException
The Konrady calculation method.

Returns:
A com.esri.arcgis.datasourcesraster.esriRasterKonradyType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setKonradyType

void setKonradyType(int pType)
                    throws java.io.IOException,
                           AutomationException
The Konrady calculation method.

Parameters:
pType - A com.esri.arcgis.datasourcesraster.esriRasterKonradyType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryKonradyParameters

void queryKonradyParameters(double[] pK)
                            throws java.io.IOException,
                                   AutomationException
Queries the Konrady adjustment parameterrs.

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

isApplyCurvatureAndRefraction

boolean isApplyCurvatureAndRefraction()
                                      throws java.io.IOException,
                                             AutomationException
Indicates if the adjustment of earth curvature and refraction is applied.

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

setApplyCurvatureAndRefraction

void setApplyCurvatureAndRefraction(boolean pApplyCurvatureAndRefraction)
                                    throws java.io.IOException,
                                           AutomationException
Indicates if the adjustment of earth curvature and refraction is applied.

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

getEarthRadius

double getEarthRadius()
                      throws java.io.IOException,
                             AutomationException
The earth radius in meters.

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

setEarthRadius

void setEarthRadius(double radius)
                    throws java.io.IOException,
                           AutomationException
The earth radius in meters.

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

getAverageZ

double getAverageZ()
                   throws java.io.IOException,
                          AutomationException
The average Z in meters.

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

setAverageZ

void setAverageZ(double averageZ)
                 throws java.io.IOException,
                        AutomationException
The average Z in meters.

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

getPrincipalPoint

IPoint getPrincipalPoint()
                         throws java.io.IOException,
                                AutomationException
The film principal point.

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

setPrincipalPointByRef

void setPrincipalPointByRef(IPoint pp)
                            throws java.io.IOException,
                                   AutomationException
The film principal point.

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

getPerspectiveMatrix

java.lang.Object getPerspectiveMatrix()
                                      throws java.io.IOException,
                                             AutomationException
The specified sensor orientation as an orthogonal rotation matrix.

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

setPerspectiveMatrix

void setPerspectiveMatrix(java.lang.Object pMatrix)
                          throws java.io.IOException,
                                 AutomationException
The specified sensor orientation as an orthogonal rotation matrix.

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

queryPerspectiveMatrix

void queryPerspectiveMatrix(double[] pMatrix)
                            throws java.io.IOException,
                                   AutomationException
Queries the perspective matrix.

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

getPerspectiveCenter

IPoint getPerspectiveCenter()
                            throws java.io.IOException,
                                   AutomationException
The sensor position.

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

setPerspectiveCenterByRef

void setPerspectiveCenterByRef(IPoint sp)
                               throws java.io.IOException,
                                      AutomationException
The sensor position.

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

getPerspectivePolarity

int getPerspectivePolarity()
                           throws java.io.IOException,
                                  AutomationException
The sensor polarity.

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

setPerspectivePolarity

void setPerspectivePolarity(int polarity)
                            throws java.io.IOException,
                                   AutomationException
The sensor polarity.

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

getFocalLength

double getFocalLength()
                      throws java.io.IOException,
                             AutomationException
The focal length in micron.

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

setFocalLength

void setFocalLength(double length)
                    throws java.io.IOException,
                           AutomationException
The focal length in micron.

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

putInteriorOrientationParameters

void putInteriorOrientationParameters(int direction,
                                      java.lang.Object parameters)
                                      throws java.io.IOException,
                                             AutomationException
Puts the interior orientation parameters.

Parameters:
direction - A com.esri.arcgis.geometry.esriTransformDirection constant (in)
parameters - A Variant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putPerspectiveAngles

void putPerspectiveAngles(double omega,
                          double phi,
                          double kappa,
                          boolean clockwise)
                          throws java.io.IOException,
                                 AutomationException
Puts the sensor exterior orientation as a set of rotation angles in degrees.

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

queryPerspectiveAngles

void queryPerspectiveAngles(double[] pOmega,
                            double[] pPhi,
                            double[] pKappa,
                            boolean[] pClockwise)
                            throws java.io.IOException,
                                   AutomationException
Queries the sensor exterior orientation as a set of rotation angles in degrees.

Parameters:
pOmega - The pOmega (out: use single element array)
pPhi - The pPhi (out: use single element array)
pKappa - The pKappa (out: use single element array)
pClockwise - The pClockwise (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLSRByRef

void setLSRByRef(IGeodataXform ppLSR)
                 throws java.io.IOException,
                        AutomationException
The LSR-To-USR conversion.

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

getLSR

IGeodataXform getLSR()
                     throws java.io.IOException,
                            AutomationException
The LSR-To-USR conversion.

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.

putDistortionTable

void putDistortionTable(IDoubleArray pDistanceInMillimeters,
                        IDoubleArray pDistortionInMicrons)
                        throws java.io.IOException,
                               AutomationException
The distortion tables to calculate Konrady coefficients and residuals.

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

getDistortionTable

void getDistortionTable(IDoubleArray[] ppDistanceInMillimeters,
                        IDoubleArray[] ppDistortionInMicrons)
                        throws java.io.IOException,
                               AutomationException
The distortion tables.

Parameters:
ppDistanceInMillimeters - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)
ppDistortionInMicrons - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getResiduals

IDoubleArray getResiduals()
                          throws java.io.IOException,
                                 AutomationException
The residuals for distortion table points.

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