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, transformPoints
static 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.