|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.esa.beam.framework.datamodel.TiePointGridPointing
public final class TiePointGridPointing
A Pointing which uses tie-point grids to compute the geometry for a given pixel position.
| Constructor Summary | |
|---|---|
TiePointGridPointing(GeoCoding geoCoding,
TiePointGrid szGrid,
TiePointGrid saGrid,
TiePointGrid vzGrid,
TiePointGrid vaGrid,
TiePointGrid elGrid)
Constructs a new pointing based on tie-point grids. |
|
| 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. |
boolean |
equals(Object obj)
|
float |
getElevation(PixelPos pixelPos)
Gets the elevation above the given pixel position. |
GeoCoding |
getGeoCoding()
Gets the geo-coding. |
AngularDirection |
getSunDir(PixelPos pixelPos,
AngularDirection sd)
Gets the vector to the sun at the given pixel position as angular direction. |
AngularDirection |
getViewDir(PixelPos pixelPos,
AngularDirection vd)
Gets the vector to the observer at the given pixel position as angular direction. |
int |
hashCode()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TiePointGridPointing(GeoCoding geoCoding,
TiePointGrid szGrid,
TiePointGrid saGrid,
TiePointGrid vzGrid,
TiePointGrid vaGrid,
TiePointGrid elGrid)
geoCoding - the geo-coding, must not be nullszGrid - the sun zenith tie-point grid, can be nullsaGrid - the sun azimuth tie-point grid, can be nullvzGrid - the viewing zenith tie-point grid, can be nullvaGrid - the viewing azimuth tie-point grid, can be nullelGrid - the elevation tie-point grid, can be null| Method Detail |
|---|
public final GeoCoding getGeoCoding()
Pointing
getGeoCoding in interface Pointing
public final AngularDirection getSunDir(PixelPos pixelPos,
AngularDirection sd)
Pointing
getSunDir in interface PointingpixelPos - the pixel positionsd - the return value to be re-used. If null, a new AngularDirection will be returned
Pointing.canGetSunDir()
public final AngularDirection getViewDir(PixelPos pixelPos,
AngularDirection vd)
Pointing
getViewDir in interface PointingpixelPos - the pixel positionvd - the return value to be re-used. If null, a new AngularDirection will be returned
Pointing.canGetViewDir()public float getElevation(PixelPos pixelPos)
PointingOrthorectifier 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.
getElevation in interface PointingpixelPos - the pixel position
Pointing.canGetElevation()public final boolean canGetElevation()
Pointing
canGetElevation in interface Pointingpublic final boolean canGetSunDir()
Pointing
canGetSunDir in interface Pointingpublic final boolean canGetViewDir()
Pointing
canGetViewDir in interface Pointingpublic boolean equals(Object obj)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||