Uses of Class
com.metsci.glimpse.util.geo.LatLonGeo
-
Packages that use LatLonGeo Package Description com.metsci.glimpse.charts.raster Data structures and data IO utilities for displaying ENC raster images.com.metsci.glimpse.charts.shoreline Data structures and data IO utilities for display land polygon outlines.com.metsci.glimpse.charts.shoreline.gshhs Data structures and data IO utilities for displaying GSHHS polygons.com.metsci.glimpse.charts.slippy com.metsci.glimpse.core.painter.geo Painters which draw plot elements for creating geographic display.com.metsci.glimpse.dnc com.metsci.glimpse.dnc.convert com.metsci.glimpse.util.geo Utilities for performing latitude/longitude calculations and projections using spherical or WGS 84 coordinate systems.com.metsci.glimpse.util.geo.datum com.metsci.glimpse.util.geo.format com.metsci.glimpse.util.geo.projection com.metsci.glimpse.util.geo.util com.metsci.glimpse.util.math.approx -
-
Uses of LatLonGeo in com.metsci.glimpse.charts.raster
Methods in com.metsci.glimpse.charts.raster that return LatLonGeo Modifier and Type Method Description LatLonGeoBsbRasterData. estimateCenterLatLon()Methods in com.metsci.glimpse.charts.raster that return types with arguments of type LatLonGeo Modifier and Type Method Description Set<Pair<IntPoint2d,LatLonGeo>>BsbRasterData. getRegistrationPoints() -
Uses of LatLonGeo in com.metsci.glimpse.charts.shoreline
Methods in com.metsci.glimpse.charts.shoreline that return LatLonGeo Modifier and Type Method Description LatLonGeoLandShape. getNeCorner()LatLonGeoLandShape. getSwCorner()Constructors in com.metsci.glimpse.charts.shoreline with parameters of type LatLonGeo Constructor Description LandBox(LatLonGeo swCorner, LatLonGeo neCorner, boolean isSwCornerLand) -
Uses of LatLonGeo in com.metsci.glimpse.charts.shoreline.gshhs
Constructors in com.metsci.glimpse.charts.shoreline.gshhs with parameters of type LatLonGeo Constructor Description GshhsFile(File file, LatLonGeo swCorner, LatLonGeo neCorner) -
Uses of LatLonGeo in com.metsci.glimpse.charts.slippy
Methods in com.metsci.glimpse.charts.slippy that return LatLonGeo Modifier and Type Method Description LatLonGeoSlippyProjection. unproject(double x, double y)Methods in com.metsci.glimpse.charts.slippy with parameters of type LatLonGeo Modifier and Type Method Description Vector2dSlippyProjection. project(LatLonGeo llg) -
Uses of LatLonGeo in com.metsci.glimpse.core.painter.geo
Methods in com.metsci.glimpse.core.painter.geo with parameters of type LatLonGeo Modifier and Type Method Description voidLatLonTrackPainter. addPointGeo(int trackId, int pointId, LatLonGeo latLon, long time)Collection<Point>LatLonTrackPainter. getGeoRange(LatLonGeo minLatLon, LatLonGeo maxLatLon)Collection<Point>LatLonTrackPainter. getTimeGeoRange(long minTime, long maxTime, LatLonGeo minLatLon, LatLonGeo maxLatLon)Collection<Point>LatLonTrackPainter. getTimeGeoRange(LatLonGeo minLatLon, LatLonGeo maxLatLon) -
Uses of LatLonGeo in com.metsci.glimpse.dnc
Methods in com.metsci.glimpse.dnc that return LatLonGeo Modifier and Type Method Description LatLonGeoDncPointFeature. getPoint()Methods in com.metsci.glimpse.dnc that return types with arguments of type LatLonGeo Modifier and Type Method Description com.google.common.collect.ImmutableList<LatLonGeo>DncLineFeature. getPoints()com.google.common.collect.ImmutableList<com.google.common.collect.ImmutableList<LatLonGeo>>DncAreaFeature. getRings() -
Uses of LatLonGeo in com.metsci.glimpse.dnc.convert
Methods in com.metsci.glimpse.dnc.convert that return LatLonGeo Modifier and Type Method Description static LatLonGeoFlat. readFlatPointVertex(DoubleBuffer verticesBuf, int vertexIndex)Methods in com.metsci.glimpse.dnc.convert that return types with arguments of type LatLonGeo Modifier and Type Method Description static List<List<LatLonGeo>>Flat. readFlatAreaRings(IntBuffer ringsBuf, int ringFirst, int ringCount, DoubleBuffer verticesBuf)static List<LatLonGeo>Flat. readFlatLineVertices(DoubleBuffer verticesBuf, int vertexFirst, int vertexCount) -
Uses of LatLonGeo in com.metsci.glimpse.util.geo
Methods in com.metsci.glimpse.util.geo that return LatLonGeo Modifier and Type Method Description LatLonGeoLatLonGeo. displacedBy(double dist, double azimuth)Same asdisplacedBy(double, double, Datum), only the default datum is used instead of a user-supplied datum.LatLonGeoLatLonGeo. displacedBy(double dist, double azimuth, Datum datum)Returns a newly constructedLatLonGeogenerated by displacing thisLatLonGeoa specified distance along a geodesic at the given azimuth.LatLonGeoLatLonGeo. displacedBy(DistanceAzimuth distAzimuth)LatLonGeoLatLonGeo. displacedBy(DistanceAzimuth distAzimuth, Datum datum)static LatLonGeoLatLonGeo. fromDeg(double northLat, double eastLon)Constructs and initializes aLatLonGeoat the given coordinates.static LatLonGeoLatLonGeo. fromDeg(double northLat, double eastLon, double altitude)Constructs and initializes aLatLonGeoat the given coordinates.static LatLonGeoLatLonGeo. fromDeg(int northLatHours, double northLatMinutes, int eastLonHours, double eastLonMinutes)Constructs and initializes aLatLonGeoat the given coordinates.static LatLonGeoLatLonGeo. fromEnu(Vector3d enuPoint, LatLonGeo refPoint, Datum datum)Constructs and initializes aLatLonGeobased on the given (east,north,up) coordinates in a local tangent plane coordinate system that is tangent to Earth at the given reference point.static LatLonGeoLatLonGeo. fromRad(double northLat, double eastLon)Constructs and initializes aLatLonGeoat the given coordinates.static LatLonGeoLatLonGeo. fromRad(double northLat, double eastLon, double altitude)Constructs and initializes aLatLonGeoat the given coordinates.LatLonGeoLatLonRect. toLatLonGeo(Datum datum)LatLonGeoLatLonGeo. withAltitude(double altitude)Returns a newly constructedLatLonGeowith a new altitude but same latitude and same longitude as the currentLatLonGeo.LatLonGeoLatLonGeo. withGeocentricLatitudeOn(Datum d)Returns a newly constructedLatLonGeowith a geocentric latitude based on interpreting the latitude in thisLatLonGeoas geodetic.LatLonGeoLatLonGeo. withGeodeticLatitudeOn(Datum d)Returns a newly constructedLatLonGeowith a geodetic latitude based on interpreting the latitude in thisLatLonGeoas geocentric.Methods in com.metsci.glimpse.util.geo with parameters of type LatLonGeo Modifier and Type Method Description static LatLonGeoLatLonGeo. fromEnu(Vector3d enuPoint, LatLonGeo refPoint, Datum datum)Constructs and initializes aLatLonGeobased on the given (east,north,up) coordinates in a local tangent plane coordinate system that is tangent to Earth at the given reference point.static LatLonRectLatLonRect. fromEnu(Vector3d enuPoint, LatLonGeo refPoint, Datum datum)doubleLatLonGeo. getAzimuthFrom(LatLonGeo from)doubleLatLonGeo. getAzimuthFrom(LatLonGeo from, Datum datum)doubleLatLonGeo. getAzimuthTo(LatLonGeo to)doubleLatLonGeo. getAzimuthTo(LatLonGeo to, Datum datum)DistanceAzimuthLatLonGeo. getDistanceAzimuthTo(LatLonGeo to)DistanceAzimuthLatLonGeo. getDistanceAzimuthTo(LatLonGeo to, Datum datum)doubleLatLonGeo. getDistanceTo(LatLonGeo to)doubleLatLonGeo. getDistanceTo(LatLonGeo to, Datum datum)Vector3dLatLonGeo. toEnu(LatLonGeo refPoint, Datum datum)Creates an (east,north,up) representation of this point on the plane tangent to Earth at the given reference point.Vector3dLatLonRect. toEnu(LatLonGeo refPoint, Datum datum)Creates an (east,north,up) representation of this point on the plane tangent to Earth at the given reference point. -
Uses of LatLonGeo in com.metsci.glimpse.util.geo.datum
Methods in com.metsci.glimpse.util.geo.datum that return LatLonGeo Modifier and Type Method Description LatLonGeoDatum. displace(LatLonGeo from, double dist, double azimuth)LatLonGeoDatumSphere. displace(LatLonGeo from, double dist, double azimuth)LatLonGeoDatumSphereWgs84Fast. displace(LatLonGeo from, double dist, double azimuth)LatLonGeoDatum. toGeocentricLatitude(LatLonGeo llg)Projects a geodetic latitude onto a geocentric latitude using a ray through the center of the spheroid.LatLonGeoDatum. toGeodeticLatitude(LatLonGeo llg)Projects a geocentric latitude onto a geodetic latitude using a ray through the center of the sphere.LatLonGeoDatum. toLatLonGeo(double x, double y, double z)LatLonGeoDatum. toLatLonGeo(LatLonRect from)LatLonGeoDatumSphere. toLatLonGeo(double x, double y, double z)LatLonGeoDatumSphere. toLatLonGeo(LatLonRect from)LatLonGeoDatumSphereWgs84Fast. toLatLonGeo(double x, double y, double z)abstract LatLonGeoDatum. toWgs84(LatLonGeo llg)LatLonGeoDatumSphere. toWgs84(LatLonGeo llg)Converts geocentric latitude to a geodetic latitude.LatLonGeoDatumWgs84. toWgs84(LatLonGeo ll)Methods in com.metsci.glimpse.util.geo.datum with parameters of type LatLonGeo Modifier and Type Method Description LatLonGeoDatum. displace(LatLonGeo from, double dist, double azimuth)LatLonGeoDatumSphere. displace(LatLonGeo from, double dist, double azimuth)LatLonGeoDatumSphereWgs84Fast. displace(LatLonGeo from, double dist, double azimuth)LatLonRectDatum. fromEnu(Vector3d enuPoint, LatLonGeo refPoint)Computes the ECEF-r representation of the given (east,north,up) vector given the underlying projection plane's point of tangency.doubleDatum. getAzimuth(LatLonGeo from, LatLonGeo to)doubleDatumSphere. getAzimuth(LatLonGeo from, LatLonGeo to)doubleDatumSphereWgs84Fast. getAzimuth(LatLonGeo from, LatLonGeo to)doubleDatum. getDistance(LatLonGeo from, LatLonGeo to)doubleDatumSphere. getDistance(LatLonGeo from, LatLonGeo to)doubleDatumSphereWgs84Fast. getDistance(LatLonGeo from, LatLonGeo to)DistanceAzimuthDatum. getDistanceAzimuth(LatLonGeo from, LatLonGeo to)DistanceAzimuthDatumSphere. getDistanceAzimuth(LatLonGeo from, LatLonGeo to)Vector3dDatum. toEnu(LatLonRect point, LatLonGeo refPoint)Computes the (east,north,up) representation of an ECEF-r point given the underlying projection plane's point of tangency.LatLonGeoDatum. toGeocentricLatitude(LatLonGeo llg)Projects a geodetic latitude onto a geocentric latitude using a ray through the center of the spheroid.LatLonGeoDatum. toGeodeticLatitude(LatLonGeo llg)Projects a geocentric latitude onto a geodetic latitude using a ray through the center of the sphere.LatLonRectDatum. toLatLonRect(LatLonGeo from)LatLonRectDatumSphere. toLatLonRect(LatLonGeo from)abstract LatLonGeoDatum. toWgs84(LatLonGeo llg)LatLonGeoDatumSphere. toWgs84(LatLonGeo llg)Converts geocentric latitude to a geodetic latitude.LatLonGeoDatumWgs84. toWgs84(LatLonGeo ll) -
Uses of LatLonGeo in com.metsci.glimpse.util.geo.format
Methods in com.metsci.glimpse.util.geo.format that return LatLonGeo Modifier and Type Method Description LatLonGeoLatLonFormat. parse(String s)LatLonGeoLatLonFormatCompact. parse(String s)LatLonGeoLatLonFormatDegreesMinutesSeconds. parse(String s)static LatLonGeoLatLonFormatCompact. parseToLatLonGeo(String s)Methods in com.metsci.glimpse.util.geo.format with parameters of type LatLonGeo Modifier and Type Method Description StringLatLonFormat. format(LatLonGeo ll)StringLatLonFormatCompact. format(LatLonGeo latLon)StringLatLonFormatDegreesMinutesSeconds. format(LatLonGeo ll) -
Uses of LatLonGeo in com.metsci.glimpse.util.geo.projection
Methods in com.metsci.glimpse.util.geo.projection that return LatLonGeo Modifier and Type Method Description LatLonGeoTangentPlane. getRefLatLon()LatLonGeoAzimuthalEquidistant. unproject(double x, double y)LatLonGeoGeoProjection. unproject(double x, double y)Convert projected x,y position back to (nearly) equivalent LatLon.LatLonGeoMercatorProjection. unproject(double x, double y)LatLonGeoTangentPlane. unproject(double planeX, double planeY)Methods in com.metsci.glimpse.util.geo.projection with parameters of type LatLonGeo Modifier and Type Method Description Vector2dAzimuthalEquidistant. project(LatLonGeo latLon)Vector2dGeoProjection. project(LatLonGeo latLon)Convert LatLon to (nearly) equivalent projected x,y position.Vector2dMercatorProjection. project(LatLonGeo latLon)Vector2dTangentPlane. project(LatLonGeo latLon)Constructors in com.metsci.glimpse.util.geo.projection with parameters of type LatLonGeo Constructor Description AzimuthalEquidistant(LatLonGeo origin)PolynomialTangentPlane(LatLonGeo latLon)PolynomialTangentPlane(LatLonGeo latLon, double tangentPointOnPlaneX, double tangentPointOnPlaneY)TangentPlane(LatLonGeo latLon)Create tangent plane mapping latLon to 0,0 on plane.TangentPlane(LatLonGeo latLon, double tangentPointOnPlaneX, double tangentPointOnPlaneY)Create tangent plane mapping latLon to x, y on plane. -
Uses of LatLonGeo in com.metsci.glimpse.util.geo.util
Methods in com.metsci.glimpse.util.geo.util that return LatLonGeo Modifier and Type Method Description LatLonGeoPositionAzimuth. getPosition()static LatLonGeoSphereUtil. greatCircleShift(LatLonGeo from, double radius, double dist, double azimuth)Shifts a point along a great circle path.static LatLonGeoSphereUtilFast. greatCircleShift(LatLonGeo from, double radius, double dist, double azimuth)Shifts a point along a great circle path.static LatLonGeoSphereUtil. toLatLonGeo(double x, double y, double z, double radius)Transformation from ECEF-r to ECEF-g coordinates.static LatLonGeoSphereUtilFast. toLatLonGeo(double x, double y, double z, double radius)Transformation from ECEF-r to ECEF-g coordinates.static LatLonGeoSpheroidUtil. toLatLonGeo(double x, double y, double z, Datum d)Direct transformation from ECEF-r to ECEF-g coordinates.Methods in com.metsci.glimpse.util.geo.util with parameters of type LatLonGeo Modifier and Type Method Description static PositionAzimuthSpheroidUtil. forward(Datum datum, LatLonGeo from, double dist, double azimuth)Solution of the geodetic direct problem using T.static doubleSphereUtil. greatCircleAzimuth(LatLonGeo from, LatLonGeo to)Computes the initial azimuth along the shortest great circle path connecting the two specified points.static doubleSphereUtilFast. greatCircleAzimuth(LatLonGeo from, LatLonGeo to)Computes the initial azimuth along the shortest great circle path connecting the two specified points.static doubleSphereUtil. greatCircleDistance(LatLonGeo from, LatLonGeo to, double radius)Computes the great circle distance between the specified points using the Haversine formula.static doubleSphereUtilFast. greatCircleDistance(LatLonGeo from, LatLonGeo to, double radius)Computes the great circle distance between the specified points using the Haversine formula.static LatLonGeoSphereUtil. greatCircleShift(LatLonGeo from, double radius, double dist, double azimuth)Shifts a point along a great circle path.static LatLonGeoSphereUtilFast. greatCircleShift(LatLonGeo from, double radius, double dist, double azimuth)Shifts a point along a great circle path.static DistanceAzimuthSpheroidUtil. inverse(Datum datum, LatLonGeo from, LatLonGeo to)Solution of the geodetic inverse problem using T.Constructors in com.metsci.glimpse.util.geo.util with parameters of type LatLonGeo Constructor Description PositionAzimuth(LatLonGeo position, double azimuth) -
Uses of LatLonGeo in com.metsci.glimpse.util.math.approx
Methods in com.metsci.glimpse.util.math.approx that return LatLonGeo Modifier and Type Method Description LatLonGeoApproxSphere. greatCircleShift(DatumSphere sphere, LatLonGeo from, double distance, double azimuth_SU)LatLonGeoApproxSphere. greatCircleShift(DatumSphere sphere, LatLonGeo from, double distance, double azimuth_SU, double[] temp2)LatLonGeoApproxSphere. toLatLonGeo(double x, double y, double z, double radius)Methods in com.metsci.glimpse.util.math.approx with parameters of type LatLonGeo Modifier and Type Method Description doubleApproxSphere. greatCircleAzimuth(LatLonGeo from, LatLonGeo to)doubleApproxSphere. greatCircleDistance(DatumSphere sphere, LatLonGeo from, LatLonGeo to)LatLonGeoApproxSphere. greatCircleShift(DatumSphere sphere, LatLonGeo from, double distance, double azimuth_SU)LatLonGeoApproxSphere. greatCircleShift(DatumSphere sphere, LatLonGeo from, double distance, double azimuth_SU, double[] temp2)
-