public class LatLonTrackPainter extends TrackPainter
GeoProjection
to convert to
plot coordinates.comparator, QUAD_TREE_BIN_MAX, SPATIAL_SELECTION_UPDATE_RATE, textFont, TRACK_LABEL_OFFSET_X, TRACK_LABEL_OFFSET_Y, TRACK_SIZE_ESTIMATE
BYTES_PER_FLOAT, logger
Constructor and Description |
---|
LatLonTrackPainter(GeoProjection geoProjection) |
LatLonTrackPainter(GeoProjection geoProjection,
boolean enableSpatialIndex) |
Modifier and Type | Method and Description |
---|---|
void |
addPointGeo(int trackId,
int pointId,
double lat,
double lon,
long time) |
void |
addPointGeo(int trackId,
int pointId,
LatLonGeo latLon,
long time) |
Collection<Point> |
getGeoRange(LatLonGeo minLatLon,
LatLonGeo maxLatLon) |
Collection<Point> |
getTimeGeoRange(LatLonGeo minLatLon,
LatLonGeo maxLatLon) |
Collection<Point> |
getTimeGeoRange(long minTime,
long maxTime,
LatLonGeo minLatLon,
LatLonGeo maxLatLon) |
addPoint, addPoints, addSpatialSelectionListener, addTemporalSelectionListener, clearTrack, deleteAll, deleteTrack, displayTimeRange, displayTimeRange, displayTimeRange, displayTimeRange, displayTimeRange, displayTimeRange, dispose, gcDataBuffer, getGeoRange, getNearestPoint, getNearestPoint, getNearestPoint, getPixelRange, getTimeGeoRange, getTimeGeoRange, getTimeGeoRange, getTimePixelRange, getTrackHead, getTrackHeads, paintTo, removeTemporalSelectionListener, setDotted, setDotted, setHeadPointColor, setHeadPointColor, setHeadPointSize, setLabel, setLabelColor, setLabelColor, setLabelLineColor, setLabelLineColor, setLineColor, setLineColor, setLineWidth, setPointColor, setPointColor, setPointSize, setShowHeadPoint, setShowLabel, setShowLabelLine, setShowLines, setShowPoints
isAlphaBlend, isLineSmooth, isPointSmooth, paintTo, setAlphaBlend, setLineSmooth, setPointSmooth
paintTo
dispose, isDisposed, isVisible, paintTo, setErrorHandling, setLookAndFeel, setVisible
public LatLonTrackPainter(GeoProjection geoProjection)
public LatLonTrackPainter(GeoProjection geoProjection, boolean enableSpatialIndex)
public void addPointGeo(int trackId, int pointId, double lat, double lon, long time)
public void addPointGeo(int trackId, int pointId, LatLonGeo latLon, long time)
public Collection<Point> getGeoRange(LatLonGeo minLatLon, LatLonGeo maxLatLon)
public Collection<Point> getTimeGeoRange(LatLonGeo minLatLon, LatLonGeo maxLatLon)
public Collection<Point> getTimeGeoRange(long minTime, long maxTime, LatLonGeo minLatLon, LatLonGeo maxLatLon)
Copyright © 2016 Metron, Inc.. All rights reserved.