|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Pointing
The interface Pointing wraps a GeoCoding and optionally provides more geometry
information such as sun direction, satellite (view) direction and elevation at a given pixel position.
All Pointing implementations should override
the equals() and hashCode() methods.
| Method Summary | |
|---|---|
boolean |
canGetElevation()
Returns whether or not the elevation is available. |
boolean |
canGetSunDir()
Returns whether or not the sun direction is available. |
boolean |
canGetViewDir()
Returns whether or not the viewing direction is available. |
float |
getElevation(PixelPos pixelPos)
Gets the elevation above the given pixel position. |
GeoCoding |
getGeoCoding()
Gets the geo-coding. |
AngularDirection |
getSunDir(PixelPos pixelPos,
AngularDirection angularDirection)
Gets the vector to the sun at the given pixel position as angular direction. |
AngularDirection |
getViewDir(PixelPos pixelPos,
AngularDirection angularDirection)
Gets the vector to the observer at the given pixel position as angular direction. |
| Method Detail |
|---|
GeoCoding getGeoCoding()
AngularDirection getSunDir(PixelPos pixelPos,
AngularDirection angularDirection)
pixelPos - the pixel positionangularDirection - the return value to be re-used. If null, a new AngularDirection will be returned
canGetSunDir()
AngularDirection getViewDir(PixelPos pixelPos,
AngularDirection angularDirection)
pixelPos - the pixel positionangularDirection - the return value to be re-used. If null, a new AngularDirection will be returned
canGetViewDir()float getElevation(PixelPos pixelPos)
Orthorectifier in the case that no
ElevationModel is available.
Note that a particular implementation is not able to retrieve a meaningful
elevation, it should return zero.
pixelPos - the pixel position
canGetElevation()boolean canGetSunDir()
boolean canGetViewDir()
boolean canGetElevation()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||