|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
MapSource
base class that provides
storage of the cache directory location.Iterator>
with Z-ordering information for the pixels.AbstractCachedMapSource
to
provide a MapSource
base class that provides map tile downloading
and stitching facilities.Track
to the plotter.
TrackSegment
to the plotter.
Route
to the plotter.
WayPoint
to the plotter.
WayPoint
to the plotter with a specific initial
Z-ordering.
ArgumentParser
for the GPX data file
Argument
.
Line
to the list of shapes to be plotted.
RoutePoint
to this route.
AbstractShape
to the list of shapes to be plotted.
Shape
instance for each label.
TrackPoint
to this TrackSegment.
TrackSegment
to this Track.
Pixel
to provide a Pixel with alpha blending.current position
.
Point
.
PrintStreamProgressMeter.taskName
is not null
.
PamImage.TUPLTYPE_BLACKANDWHITE
.
NetpbmImageFactory.GzipRetryLogic
object.
GpxContentHandler.startElement(String, String, String, Attributes)
.
GuiProgressMeter.closeButton
.
GuiProgressMeter
and clears its reference.
Color
class.NetpbmImageFactory
and GenericImageFactory
classes.AbstractPlotter
calls this method to allow the shape to
compute its Pixels
.
Pixels
necessary to draw this line.
Pixels
as necessary for plotting.
ArgumentSetParser
for the given arguments.
Conversions
to insure that coordinates are
propertly converted.ConversionsTestCoordLoader.EquivIterator
over a disk-based collection of
ConversionsTestCoordLoader.Equivalence
objects.BufferedReader
and constructs
ConversionsTestCoordLoader.Equivalence
objects as necessary
to support the Iterator
API.latitude/longitude
to UTM
.
MapSource
.
GenericImage.getNextRasterLine()
.
AbstractGpxEntity.toString()
.
Gpx2Map.DEFAULT_CACHE_DIR
.
marker's center
to the text.
LatLon
represents a location east of
another LatLon
.
Gpx2Map
and generates/plots
the map.
AbstractShapes
on the
image.
Labels
and plot them along with
all other configured AbstractShapes
on the
image.
Gpx2Map
object to a separate
thread.SourceFactory
for the dummy map source.SourceFactory
for the Terraserver USA map source.font choices
.
FontChoices
.
font sizes choices
initialized once
during the first construction of this class.
ImageFormatDescriptor
objects for our supported
formats.
ImageFormatDescriptor
objects for our supported
formats.
ImageFormatDescriptor
objects for our supported
formats.
List
of Strings
that represent the names of the built-in map sources.
GenericImageFactory
.GenericImage
objects.ImageObserver
that allows callers to
wait for the drawing of an image to complete.ImageObserver
that can be waited upon
to determine when an image's size data has been loaded.GenericImage
and GenericImageFactory
.descriptors
.
MapSource
.
Color
.
List
or ArgumentChoice
objects for use in
initializing Color
-based Arguments
.
JTextComponent
into a File
.
date/timeproperty names
for a WayPoint.
decimal property names
for a
WayPoint.
FontSizeComboBoxModel.FontSizeChoice
objects.
integer property names
.
integer property names
.
integer property names
for a
WayPoint.
Point
.
Point
.
MapSourceDescriptor
for this Factory.
MapSourceDescriptor
for this SourceFactory
.
MapSourceDescriptor
for this Factory.
SourceFactory.createMapSource(String)
.
Integer
.
AbstractShapePixelRowIterator
on
AbstractShape.pixelsByRow
.
Pixel
objects representing the rendered label
text in its final position.
Integer
.
MapSourcePropertyDescriptors
for
this map source.
map source property descriptors
.
Image.getRaster()
by repeatedly calling
Image.getNextRasterLine()
.
AbstractShape
that renders this marker style with
the given location, size and color.
List
or ArgumentChoice
objects for use in
initializing the MapSource
selection Argument
.
string property names
.
string property names
.
string property names
for a
WayPoint.
List
or ArgumentChoice
objects for use in
initializing style
-based Arguments
.
ImageFormatDescriptors
for
image formats supported by this factory.
ImageFormatDescriptors
for
image formats supported by this factory.
List
of ImageFormatDescriptor
s that describe
the image formats supported by this ImageFactory.
ImageFormatDescriptors
for
image formats supported by this factory.
WayPoint
to configure type as "RTEPT".
WayPoint
to configure type as "TRKPT".
Point
.
Point
.
Integer
.
Gpx2Map
instance to use for execution.
ContentHandler
that understands the GPX XSD,
version 1.1 and earlier.tracks
, way-points
, and routes
contained in them.GpxParser
.PamImage.TUPLTYPE_GRAYSCALE
.
ProgressMeter
and
MessageSink
.ProgressMeterFactory
for
GuiProgressMeter
objects.PamImage.TUPLTYPE_ALPHA_SUFFIX
suffix.
TrackPoint
available.
pixel row iterator
has more pixel rows.
ImageShape.rasterLines
.
relPos
.
us.zuercher.gpx2map.image
.MarkerStyle
to provide markers based
on the contents of an image file.AbstractShape
to render the contents of an
image during plotting.ImageObserver.imageUpdate(Image, int, int, int, int, int)
.
ImageObserver.imageUpdate(Image, int, int, int, int, int)
and stores the width and height of the image.
PrintStreamProgressMeter.taskName
is null
.
Equivalence
objects that
represent the entries in the coordinates file or URL used to
construct this class.
Iterator
over this Route's
RoutePoints
.
Track.TrackPointIterator
over all TrackPoints
contained in this Track's TrackSegments
.
Downloader
."key[parameters...]"
format.
Labels
to be applied to the image.
NumberFormatter
to deal with
decimal latitude values.AbstractShape
to draw a line with a given color
and thickness.ChangeListener
implementations to notify when this
spinner model changes.
NetpbmImageFactory.GzipRetryLogic
object.
NumberFormatter
to deal with
decimal longitude values.Point
.
Point
.
FileFilter
for a JFileChooser
.Gpx2Map
.
MapSource
name information from an
ArgumentParser
.MainArgumentParser
.LatLon
coordinate onto the image.
MapSource.stitchTiles(File, ProgressMeter)
.
MapSource
name, if any.
MapSource
used for mapping coordinates to the image.
MapSourceChoices
.
MapSource
.NumberFormatter
to deal with margin values.NumberFormatter
to deal with marker
size values.SpinnerModel
for the marker size
spinner controls in the Gpx2Map GUI.Style
s must implement this interface.StyleChoices
.
Styles
.MapSource
.LabelPositioningAlgorithm.labels
.
Route.stringPropertyNames
.
Track.stringPropertyNames
.
NetpbmImage
objects.NetpbmImageFactory.GzipRetryLogicTarget
to retrieve
the Netpbm magic number from an image file.NetpbmImageFactory.GzipRetryLogicTarget
to read
image data from the input stream.NetpbmImage
files horizontally and
vertically to produce a single larger image.PrintStream
.
DummyMapSource
.
MapSource
.
TerraserverUsaMapSource
.
GuiProgressMeter
with the dialog name set to the given value.
ProgressMeter
with the given name.
TrackPoint
.
MessageSink
to silently discard all
messages.LatLon
represents a location north of
another LatLon
.
PrintStream
to be used for all output.
PrintStream
.
PrintStream
this factory is configured to use.
ImageFormatDescriptor
.
InputStream
.
PamImage
.Gpx2Map
object
given in the constructor for this instance.
NetpbmImage
from the given input stream.
Point
and adds Color
information.Color
.
Color
.
pixelsByRow
contains the a List of
Pixels
for a horizontal row of the shape.
TrackSegment's
TrackPoint
iterator.
ImageFormatDescriptor
.
InputStream
.
Colors
to System.out
.
PrintStream
.System.out
.
PrintStream
.
ProgressMeter
to write progress
information to a given PrintStream
.PrintStream
for output.
ProgressMeterFactory
for
PrintStreamProgressMeter
.System.out
for output.
PrintStream
for output.
styles
to System.out
.
GuiProgressMeter.progressBar
.
ProgressMeters
.MainArgumentParser.parseArgs(String[])
to return with the given
result code.
Points
that describe the
four corners of a rectangle.UnsupportedOperationException
.
MainArgumentParser
and set as the exit status of the command line interface to Gpx2Map.RoutePoints
that comprise this Route.
Thread.run()
.
TrackSegment
iterator.
Track.TrackPointIterator
over this Track's
TrackSegments
.
TrackSegments
that comprise this Track.
ArgumentParser
for the MapSource
properties Arguments
.
ArgumentParser
for the
MainArgumentParser.boundingArg
Argument
.
Gpx2Map.setBounding(boolean, boolean, boolean, LatLon, LatLon)
and Gpx2Map.setMargin(Number, MarginUnits)
.
Gpx2Map.mapSource
with the Gpx2Map.cacheDir
and note
the cache directory on the MessageSink.
ArgumentParser
for the MainArgumentParser.cacheDirArg
Argument
.
MapSource
.
JComboBox
's items and marks the item
whose display name matches the given value as selected.
ArgumentParser
for the MainArgumentParser.fontNameArg
Argument
.
ArgumentParser
for the MainArgumentParser.fontSizeArg
Argument
.
ArgumentParser
.
ArgumentParser
via MainArgumentParser.helpArg
.
ArgumentParser
for the
MainArgumentParser.ignoreRoutesArg
Argument
.
ArgumentParser
for the
MainArgumentParser.ignoreTracksArg
Argument
.
ArgumentParser
for the
MainArgumentParser.ignoreWayPointsArg
Argument
.
ArgumentParser
for the
MainArgumentParser.joinTrackSegmentsArg
Argument
.
ArgumentSetParser
via MainArgumentParser.localeArg
.
Gpx2Map.mapSource
.
Gpx2Map.mapSourceName
.
ArgumentParser
.
ArgumentParser
for the MapSource
name
Argument
.
ArgumentParser
for the MainArgumentParser.marginArg
Argument
.
ArgumentParser
for the MainArgumentParser.outputArg
Argument
.
ArgumentParser
via MainArgumentParser.printColorsArg
.
ArgumentParser
via MainArgumentParser.printStylesArg
.
ArgumentParser
for the MainArgumentParser.routeColorArg
Argument
.
ArgumentParser
for the MainArgumentParser.routeLabelArg
Argument
.
ArgumentParser
for the
MainArgumentParser.routePointRadiusArg
Argument
.
ArgumentParser
for the
MainArgumentParser.routePointStyleArg
Argument
.
ArgumentParser
for the MainArgumentParser.trackColorArg
Argument
.
ArgumentParser
for the MainArgumentParser.trackLabelArg
Argument
.
ArgumentParser
for the
MainArgumentParser.trackPointRadiusArg
Argument
.
ArgumentParser
for the
MainArgumentParser.trackPointStyleArg
Argument
.
Integer
.
ArgumentParser
for the
MainArgumentParser.wayPointColorArg
Argument
.
ArgumentParser
for the
MainArgumentParser.wayPointRadiusArg
Argument
.
ArgumentParser
for the
MainArgumentParser.wayPointStyleArg
Argument
.
AbstractShape
to draw arbitrary shapes at
predetermined locations.Pixels
.
AbstractShapes
to plot.
MapSource
implementations.MarkerStyle
implementations.Color
data.
AbstractTiledUrlMapSource
for the
Terraserver USA map server.TerraserverUsaMapSource
.MainArgumentParser
.
PamImage
.
PamImage
.
UnknownFormatException
.
MessageSink
output.
NetpbmImage
objects.
RoutePoints
.
TrackPoints
.
lineSep
to delimit TrackPoint representations.
TrackPoints
across
TrackSegments
.TrackSegments
.
WayPointPlotter
to plot lines between track-
and route-points.MapSource
.
MapSource
name.MapSource
.NetpbmImageFactory
cannot determine the format of an image file.Point
.
Point
.
us.zuercher.gpx2map
provides the main entry
points into the gpx2map application (Main
)
and various exceptions thrown by it.us.zuercher.gpx2map.coord
provides map
coordinate types (LatLon
,
UTM
) and a static class to
convert between them (Conversions
).us.zuercher.gpx2map.coord.test
provides
tests for the us.zuercher.gpx2map.coord
package.us.zuercher.gpx2map.data
provides a
GPX parser
and a set of
objects that represent the contents of a GPX file
(Track
,
WayPoint
, ...).us.zuercher.gpx2map.data.test
provides unit
tests for the us.zuercher.gpx2map.data
package.us.zuercher.gpx2map.gui
provides the main entry
point into the Gpx2Map GUI application.us.zuercher.gpx2map.image
provides an
interface that represents an image
and a factory
to load them.us.zuercher.gpx2map.image.generic
provides classes
that read images in formats supported by Toolkit
.us.zuercher.gpx2map.image.netpbm
provides classes
that read, write and concenate
Netpbm format
image.us.zuercher.gpx2map.image.netpbm.test
provides unit
tests for the us.zuercher.gpx2map.image.netpbm
package.us.zuercher.gpx2map.plotter
provides a
mechanism for plotting markers of various
styles
,
lines, and text on to Netpbm
files.us.zuercher.gpx2map.plotter.label
provides
a representation of a marker label and a label placement algorithm.us.zuercher.gpx2map.plotter.test
provides
some manual (e.g., non-JUnit) tests for the
us.zuercher.gpx2map.plotter
package.us.zuercher.gpx2map.source
provides a
map source factory
,
abstract base classes useful when writing a new map source, and
helper classes useful for downloading and converting map tiles.us.zuercher.gpx2map.source.dummy
provides a dummy map source implementation.us.zuercher.gpx2map.source.terraserver_usa
provides a map source implementation that uses Terraserver USA map
tiles.us.zuercher.gpx2map.source.terraserver_usa.test
provides a manual (e.g., non-JUnit) test of the Terraserver USA map source.us.zuercher.gpx2map.test
provides unit
tests for the us.zuercher.gpx2map
package.us.zuercher.gpx2map.util
provides basic
utility classes.relPos
.
AbstractTextPlotter
to draw way-points
with optional labels.MapSource
that generated it.
ImageShape.rasterLines
.
Dimension
.
Rectangle
.
Dimension
.
writes
it to the sink.
writes
it to the sink.
writes
it to the sink.
writes
it to the sink.
writes
it to the sink.
PrintStream
.
Write
the String and generate a
new-line
.
Write
the integer and generate a
new-line
.
Write
the long integer and generate a
new-line
.
Write
the floating point value and generate a
new-line
.
Write
the double-precision floating point
value and generate a new-line
.
Write
the boolean value and generate a
new-line
.
Throwable
to a series of stack trace lines
and writes
them to the sink.
Pixels
by their
Z-ordering.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |