|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISensorXform
Provides access to members that control sensor specific geodata transform.
The ISensorXform interface is used to set the elevation information for RPCXform object to create orthorectified image.
You can specify the elevation using a DEM or a constant value that represent an average elevation.
Method Summary | |
---|---|
double |
getConstantZ()
The constant Z value in meters. |
IRaster |
getDEM()
The Digital Elevation Model (DEM). |
double |
getZFactor()
The conversion factor from DEM Z unit to meters. |
double |
getZOffset()
The Z offset in meters applied to DEM. |
boolean |
isCorrectGeoid()
Indicates if Geoid correction is needed. |
boolean |
isRequireDEM()
Indicates if DEM is required for applying this transform. |
void |
setConstantZ(double z)
The constant Z value in meters. |
void |
setCorrectGeoid(boolean pCorrection)
Indicates if Geoid correction is needed. |
void |
setDEMByRef(IRaster ppDEM)
The Digital Elevation Model (DEM). |
void |
setRequireDEM(boolean pRequireDEM)
Indicates if DEM is required for applying this transform. |
void |
setZFactor(double zFactor)
The conversion factor from DEM Z unit to meters. |
void |
setZOffset(double zOffset)
The Z offset in meters applied to DEM. |
Method Detail |
---|
double getConstantZ() throws IOException, AutomationException
This property can be used to set a constant elevation across the image when DEM method is not used.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setConstantZ(double z) throws IOException, AutomationException
z
- The z (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getZFactor() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setZFactor(double zFactor) throws IOException, AutomationException
A factor that converts the unit of the DEM to meter
zFactor
- The zFactor (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getZOffset() throws IOException, AutomationException
If the DEM data used is not based on sea level, this property can be used to do the adjustment.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setZOffset(double zOffset) throws IOException, AutomationException
zOffset
- The zOffset (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRaster getDEM() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setDEMByRef(IRaster ppDEM) throws IOException, AutomationException
Set the DEM to be used in orthorectification.
ppDEM
- A reference to a com.esri.arcgis.geodatabase.IRaster (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isRequireDEM() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRequireDEM(boolean pRequireDEM) throws IOException, AutomationException
pRequireDEM
- The pRequireDEM (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCorrectGeoid() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setCorrectGeoid(boolean pCorrection) throws IOException, AutomationException
If the property is set to true, the DEM used in orthorectification will be corrected to use the true elevation.
pCorrection
- The pCorrection (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |