public interface IPushbroomXform extends IGeodataXform, java.io.Serializable
Description: 'Provides access to members that control a Pushbroom 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 |
IID2145493d_c675_470e_8577_1f5d52170f55 |
static int |
xxDummy
Deprecated.
Internal use only
|
IID5e6cf525_4e74_419b_946f_7da9bfdf815d| Modifier and Type | Method and Description |
|---|---|
void |
computeRPCXform(IGeodataXform[] ppRPCXf)
Compute RPC sensor Xform from Ephemeris data.
|
void |
defineRPCFromEphemerisAndAttitude(int[] numPt,
_WKSPointZ[] inXYZ,
_WKSPoint[] inImaxy)
Compute the sensor model from Ephemeris data.
|
void |
get_AttitudeInfo(int[] num,
double[] startTime,
double[] deltaTime,
IDoubleArray[] inQuaternion)
Get Pushbroom image attitude quarternion and covariance.
|
void |
get_CameraExterior(double[] cameraCenter,
double[] cameraQuarter)
Get Pushbroom camera quarternion.
|
void |
get_Coefficients(double[] orgRPC,
double[] revRPC)
Gets the rational polynomial coefficients.
|
void |
get_ElevationRange(double[] minz,
double[] maxz)
Get Pushbroom image elevation range.
|
void |
get_EphemerisInfo(int[] num,
double[] startTime,
double[] deltaTime,
IDoubleArray[] inEphemeris,
IDoubleArray[] inVelocity)
Get Pushbroom image position and covariance.
|
void |
get_ImageSizeAndLineTime(int[] rows,
int[] columns,
double[] startLineTime,
double[] meanLineRate)
Get Pushbroom image size and line starting time.
|
void |
get_SensorInfo(double[] infocal,
double[] pixSize,
double[] senOrigX,
double[] senOrigY,
double[] senAngle)
Get pushbroom senor interior parameters.
|
void |
get_TLCinfo(int[] numTLC,
double[] startTCLtime,
double[] pairTLC)
Get the tagged-time line count infomation.
|
void |
put_AttitudeInfo(int num,
double startTime,
double deltaTime,
IDoubleArray inQuaternion)
Put Pushbroom image attitude quarternion and covariance.
|
void |
put_CameraExterior(double[] cameraCenter,
double[] cameraQuarter)
Put Pushbroom camera quarternion.
|
void |
put_ElevationRange(double minz,
double maxz)
Put Pushbroom image elevation range.
|
void |
put_EphemerisInfo(int num,
double startTime,
double deltaTime,
IDoubleArray inEphemeris,
IDoubleArray inVelocity)
Put Pushbroom image position and covariance.
|
void |
put_ImageSizeAndLineTime(int rows,
int columns,
double startLineTime,
double meanLineRate)
Put Pushbroom image size and line starting time.
|
void |
put_SensorInfo(double infocal,
double pixSize,
double senOrigX,
double senOrigY,
double senAngle)
Put pushbroom senor interior parameters.
|
void |
put_TLCinfo(int numTLC,
double startTCLtime,
double[] pairTLC)
Puts the tagged-time line count infomation.
|
getDomains, getSpatialReference, isIdentity, setSpatialReferenceByRef, transform, transformCellsize, transformExtent, transformPointsstatic final int IID2145493d_c675_470e_8577_1f5d52170f55
static final int xxDummy
static final java.lang.String IID
void put_ElevationRange(double minz,
double maxz)
throws java.io.IOException,
AutomationException
minz - The minz (in)maxz - The maxz (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void put_EphemerisInfo(int num,
double startTime,
double deltaTime,
IDoubleArray inEphemeris,
IDoubleArray inVelocity)
throws java.io.IOException,
AutomationException
num - The num (in)startTime - The startTime (in)deltaTime - The deltaTime (in)inEphemeris - A reference to a com.esri.arcgis.system.IDoubleArray (in)inVelocity - 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 put_AttitudeInfo(int num,
double startTime,
double deltaTime,
IDoubleArray inQuaternion)
throws java.io.IOException,
AutomationException
num - The num (in)startTime - The startTime (in)deltaTime - The deltaTime (in)inQuaternion - 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 put_CameraExterior(double[] cameraCenter,
double[] cameraQuarter)
throws java.io.IOException,
AutomationException
cameraCenter - The cameraCenter (in)cameraQuarter - The cameraQuarter (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void put_ImageSizeAndLineTime(int rows,
int columns,
double startLineTime,
double meanLineRate)
throws java.io.IOException,
AutomationException
rows - The rows (in)columns - The columns (in)startLineTime - The startLineTime (in)meanLineRate - The meanLineRate (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void put_SensorInfo(double infocal,
double pixSize,
double senOrigX,
double senOrigY,
double senAngle)
throws java.io.IOException,
AutomationException
infocal - The infocal (in)pixSize - The pixSize (in)senOrigX - The senOrigX (in)senOrigY - The senOrigY (in)senAngle - The senAngle (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void put_TLCinfo(int numTLC,
double startTCLtime,
double[] pairTLC)
throws java.io.IOException,
AutomationException
numTLC - The numTLC (in)startTCLtime - The startTCLtime (in)pairTLC - The pairTLC (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void defineRPCFromEphemerisAndAttitude(int[] numPt,
_WKSPointZ[] inXYZ,
_WKSPoint[] inImaxy)
throws java.io.IOException,
AutomationException
numPt - The numPt (in/out: use single element array)inXYZ - A Structure: com.esri.arcgis.system._WKSPointZ (A com.esri.arcgis.system._WKSPointZ COM typedef) (in/out: use single element array)inImaxy - A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef) (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void computeRPCXform(IGeodataXform[] ppRPCXf) throws java.io.IOException, AutomationException
ppRPCXf - A reference to a com.esri.arcgis.geodatabase.IGeodataXform (in/out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void get_TLCinfo(int[] numTLC,
double[] startTCLtime,
double[] pairTLC)
throws java.io.IOException,
AutomationException
numTLC - The numTLC (out: use single element array)startTCLtime - The startTCLtime (out: use single element array)pairTLC - The pairTLC (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void get_ElevationRange(double[] minz,
double[] maxz)
throws java.io.IOException,
AutomationException
minz - The minz (out: use single element array)maxz - The maxz (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void get_EphemerisInfo(int[] num,
double[] startTime,
double[] deltaTime,
IDoubleArray[] inEphemeris,
IDoubleArray[] inVelocity)
throws java.io.IOException,
AutomationException
num - The num (out: use single element array)startTime - The startTime (out: use single element array)deltaTime - The deltaTime (out: use single element array)inEphemeris - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)inVelocity - 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.void get_AttitudeInfo(int[] num,
double[] startTime,
double[] deltaTime,
IDoubleArray[] inQuaternion)
throws java.io.IOException,
AutomationException
num - The num (out: use single element array)startTime - The startTime (out: use single element array)deltaTime - The deltaTime (out: use single element array)inQuaternion - 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.void get_CameraExterior(double[] cameraCenter,
double[] cameraQuarter)
throws java.io.IOException,
AutomationException
cameraCenter - The cameraCenter (out: use single element array)cameraQuarter - The cameraQuarter (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void get_ImageSizeAndLineTime(int[] rows,
int[] columns,
double[] startLineTime,
double[] meanLineRate)
throws java.io.IOException,
AutomationException
rows - The rows (out: use single element array)columns - The columns (out: use single element array)startLineTime - The startLineTime (out: use single element array)meanLineRate - The meanLineRate (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void get_SensorInfo(double[] infocal,
double[] pixSize,
double[] senOrigX,
double[] senOrigY,
double[] senAngle)
throws java.io.IOException,
AutomationException
infocal - The infocal (out: use single element array)pixSize - The pixSize (out: use single element array)senOrigX - The senOrigX (out: use single element array)senOrigY - The senOrigY (out: use single element array)senAngle - The senAngle (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void get_Coefficients(double[] orgRPC,
double[] revRPC)
throws java.io.IOException,
AutomationException
orgRPC - The orgRPC (out: use single element array)revRPC - The revRPC (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.