public class MapRectProjector extends MapProjector
GeneralProjector.ParameterType, GeneralProjector.ParameterUnits
NPARAMETERS
Constructor and Description |
---|
MapRectProjector() |
Modifier and Type | Method and Description |
---|---|
Coordinate3d |
getCoord3d(double latDegrees,
double longDegrees,
double d3)
Function ultimately used by a PamDataBlock to convert it's own data, in
whatever form that is in into screen coordinates.
|
LatLong |
getLastClickedMouseLatLong() |
LatLong |
getMapCentreDegrees() |
MapPanel |
getMapPanelRef() |
double |
getMapRangeMetres() |
double |
getMapRotationDegrees() |
java.awt.event.MouseMotionAdapter |
getMouseMotionAdapter() |
double |
getPanelHeight() |
double |
getPanelWidth() |
double |
getPixelsPerMetre() |
LatLong |
image2LL(Coordinate3d c) |
Coordinate3d |
LL2panel(LatLong LL) |
Coordinate3d |
lld2Coord3dMeters(double latDegrees,
double longDegrees,
double d3,
LatLong origin) |
LatLong |
panel2LL(Coordinate3d c) |
void |
setLastClickedMouseLatLong(LatLong lastClickedMouseLatLong) |
void |
setMapCentreDegrees(LatLong mapCentreDegrees) |
void |
setMapPanelRef(MapPanel mapPanelRef) |
void |
setMapRangeMetres(double mapRangeMetres) |
void |
setMapRotationDegrees(double mapRotationDegrees) |
void |
setPanelHeight(double panelHeight) |
void |
setPanelWidth(double panelWidth) |
void |
setPixelsPerMetre(double pixelsPerMetre) |
void |
setScales(double xScale,
double yScale,
double zScale,
double originX,
double originY,
double originZ) |
addHoverData, addHoverData, clearHoverList, findClosestDataUnitIndex, findClosestDataUnitIndex, getHoveredDataUnit, getHoverText, getMouseHoverAdapter, getParmeterType, getParmeterUnits, isViewer, setParmeterType, setParmeterUnits
public void setScales(double xScale, double yScale, double zScale, double originX, double originY, double originZ)
setScales
in class MapProjector
public Coordinate3d getCoord3d(double latDegrees, double longDegrees, double d3)
GeneralProjector
getCoord3d
in class GeneralProjector
latDegrees
- d2 and d3 are data representing whatever is appropriate for
the concrete instance of the projector (e.g. Latitude,
Longitude, depth, Time Frequency, etc)public Coordinate3d lld2Coord3dMeters(double latDegrees, double longDegrees, double d3, LatLong origin)
public Coordinate3d LL2panel(LatLong LL)
public LatLong panel2LL(Coordinate3d c)
public LatLong image2LL(Coordinate3d c)
public LatLong getMapCentreDegrees()
public void setMapCentreDegrees(LatLong mapCentreDegrees)
public double getMapRangeMetres()
public void setMapRangeMetres(double mapRangeMetres)
public double getMapRotationDegrees()
public void setMapRotationDegrees(double mapRotationDegrees)
public double getPanelHeight()
public void setPanelHeight(double panelHeight)
public double getPanelWidth()
public void setPanelWidth(double panelWidth)
public double getPixelsPerMetre()
public void setPixelsPerMetre(double pixelsPerMetre)
public void setMapPanelRef(MapPanel mapPanelRef)
public MapPanel getMapPanelRef()
public LatLong getLastClickedMouseLatLong()
public void setLastClickedMouseLatLong(LatLong lastClickedMouseLatLong)
public java.awt.event.MouseMotionAdapter getMouseMotionAdapter()