public interface IFrameXform extends IGeodataXform, java.io.Serializable
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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID68f50e4b_6e2d_4950_bd52_d9646acc8a97 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID5e6cf525_4e74_419b_946f_7da9bfdf815d
Modifier and Type | Method and Description |
---|---|
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.
|
getDomains, getSpatialReference, isIdentity, setSpatialReferenceByRef, transform, transformCellsize, transformExtent, transformPoints
static final int IID68f50e4b_6e2d_4950_bd52_d9646acc8a97
static final int xxDummy
static final java.lang.String IID
IGeodataXform getInteriorOrientation() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setInteriorOrientationByRef(IGeodataXform ppAffine) throws java.io.IOException, AutomationException
ppAffine
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isEnableKonrady() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setEnableKonrady(boolean pK) throws java.io.IOException, AutomationException
pK
- The pK (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getKonradyParameters() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setKonradyParameters(java.lang.Object pK) throws java.io.IOException, AutomationException
pK
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getKonradyType() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setKonradyType(int pType) throws java.io.IOException, AutomationException
pType
- A com.esri.arcgis.datasourcesraster.esriRasterKonradyType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryKonradyParameters(double[] pK) throws java.io.IOException, AutomationException
pK
- The pK (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isApplyCurvatureAndRefraction() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setApplyCurvatureAndRefraction(boolean pApplyCurvatureAndRefraction) throws java.io.IOException, AutomationException
pApplyCurvatureAndRefraction
- The pApplyCurvatureAndRefraction (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getEarthRadius() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setEarthRadius(double radius) throws java.io.IOException, AutomationException
radius
- The radius (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getAverageZ() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setAverageZ(double averageZ) throws java.io.IOException, AutomationException
averageZ
- The averageZ (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPoint getPrincipalPoint() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setPrincipalPointByRef(IPoint pp) throws java.io.IOException, AutomationException
pp
- A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.java.lang.Object getPerspectiveMatrix() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setPerspectiveMatrix(java.lang.Object pMatrix) throws java.io.IOException, AutomationException
pMatrix
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryPerspectiveMatrix(double[] pMatrix) throws java.io.IOException, AutomationException
pMatrix
- The pMatrix (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IPoint getPerspectiveCenter() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setPerspectiveCenterByRef(IPoint sp) throws java.io.IOException, AutomationException
sp
- A reference to a com.esri.arcgis.geometry.IPoint (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getPerspectivePolarity() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setPerspectivePolarity(int polarity) throws java.io.IOException, AutomationException
polarity
- The polarity (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.double getFocalLength() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setFocalLength(double length) throws java.io.IOException, AutomationException
length
- The length (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void putInteriorOrientationParameters(int direction, java.lang.Object parameters) throws java.io.IOException, AutomationException
direction
- A com.esri.arcgis.geometry.esriTransformDirection constant (in)parameters
- A Variant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void putPerspectiveAngles(double omega, double phi, double kappa, boolean clockwise) throws java.io.IOException, AutomationException
omega
- The omega (in)phi
- The phi (in)kappa
- The kappa (in)clockwise
- The clockwise (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryPerspectiveAngles(double[] pOmega, double[] pPhi, double[] pKappa, boolean[] pClockwise) throws java.io.IOException, AutomationException
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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setLSRByRef(IGeodataXform ppLSR) throws java.io.IOException, AutomationException
ppLSR
- A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IGeodataXform getLSR() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void putDistortionTable(IDoubleArray pDistanceInMillimeters, IDoubleArray pDistortionInMicrons) throws java.io.IOException, AutomationException
pDistanceInMillimeters
- A reference to a com.esri.arcgis.system.IDoubleArray (in)pDistortionInMicrons
- A reference to a com.esri.arcgis.system.IDoubleArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getDistortionTable(IDoubleArray[] ppDistanceInMillimeters, IDoubleArray[] ppDistortionInMicrons) throws java.io.IOException, AutomationException
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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IDoubleArray getResiduals() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.