A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

about() - Method in class us.zuercher.gpx2map.gui.Main
 
aboutAction - Variable in class us.zuercher.gpx2map.gui.Main
About action.
aboutCloseButtonAction - Variable in class us.zuercher.gpx2map.gui.Main
About close button action.
aboutDialog - Variable in class us.zuercher.gpx2map.gui.Main
The about dialog, when open.
above(Point) - Method in class us.zuercher.gpx2map.util.Point
Tests if this pixel is strictly above another Point.
AbstractCachedMapSource - Class in us.zuercher.gpx2map.source
AbstractCachedMapSource is a MapSource base class that provides storage of the cache directory location.
AbstractCachedMapSource() - Constructor for class us.zuercher.gpx2map.source.AbstractCachedMapSource
 
AbstractGpxEntity - Class in us.zuercher.gpx2map.data
AbstractGpxEntity is an abstract base class for entities in a GPX file.
AbstractGpxEntity() - Constructor for class us.zuercher.gpx2map.data.AbstractGpxEntity
Construct a new AbstractGpxEntity.
AbstractNetpbmImage - Class in us.zuercher.gpx2map.image.netpbm
AbstractNetpbmImage Provides basic operations that apply to all Netpbm format images.
AbstractNetpbmImage(InputStream) - Constructor for class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Construct a new AbstractNetpbmImage.
AbstractPlotter - Class in us.zuercher.gpx2map.plotter
AbstractPlotter renders arbitrary shapes defined by the caller onto an existing Netpbm file without reading the entire file into memory.
AbstractPlotter(File, MapSource) - Constructor for class us.zuercher.gpx2map.plotter.AbstractPlotter
Constructs a new AbstractPlotter based on the given Netpbm file and map source.
AbstractShape - Class in us.zuercher.gpx2map.plotter
AbstractShape represents a figure to be drawn on the output map.
AbstractShape() - Constructor for class us.zuercher.gpx2map.plotter.AbstractShape
Constructs an AbstractShape.
AbstractShapePixelRowIterator - Class in us.zuercher.gpx2map.plotter
AbstractShapePixelRowIterator wraps an Iterator> with Z-ordering information for the pixels.
AbstractShapePixelRowIterator(Iterator<List<Pixel>>, int) - Constructor for class us.zuercher.gpx2map.plotter.AbstractShapePixelRowIterator
Constructs a new AbstractShapePixelRowIterator that wraps the given iterator and z-ordering.
AbstractTextPlotter - Class in us.zuercher.gpx2map.plotter
AbstractTextPlotter extends AbstractPlotter to provide marker labelling capabilities.
AbstractTextPlotter(File, MapSource) - Constructor for class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Constructs an AbstractTextPlotter for the given Netpbm file and map source.
AbstractTiledUrlMapSource - Class in us.zuercher.gpx2map.source
AbstractTilesUrlMapSource extends AbstractCachedMapSource to provide a MapSource base class that provides map tile downloading and stitching facilities.
AbstractTiledUrlMapSource() - Constructor for class us.zuercher.gpx2map.source.AbstractTiledUrlMapSource
 
accept(File) - Method in class us.zuercher.gpx2map.gui.Main.LocalFileFilter
Tests whether the given file should be displayed in the chooser.
add(Track, Color, MarkerStyle, int, boolean, boolean) - Method in class us.zuercher.gpx2map.plotter.TrackPlotter
Adds a Track to the plotter.
add(TrackSegment, Color, MarkerStyle, int, boolean) - Method in class us.zuercher.gpx2map.plotter.TrackPlotter
Adds a TrackSegment to the plotter.
add(Route, Color, MarkerStyle, int, boolean, boolean) - Method in class us.zuercher.gpx2map.plotter.TrackPlotter
Adds a Route to the plotter.
add(WayPoint, Color, MarkerStyle, int, boolean) - Method in class us.zuercher.gpx2map.plotter.WayPointPlotter
Adds a WayPoint to the plotter.
add(WayPoint, Color, MarkerStyle, int, boolean, int) - Method in class us.zuercher.gpx2map.plotter.WayPointPlotter
Adds a WayPoint to the plotter with a specific initial Z-ordering.
addChangeListener(ChangeListener) - Method in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Add a listener to this spinner model.
addGpsdata(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the GPX data file Argument.
addGpxFile(File) - Method in class us.zuercher.gpx2map.Gpx2Map
Add a GPX file to the parse list.
addLine(WayPoint, WayPoint, Color, double, int) - Method in class us.zuercher.gpx2map.plotter.AbstractPlotter
Add a Line to the list of shapes to be plotted.
addRoutePoint(RoutePoint) - Method in class us.zuercher.gpx2map.data.Route
Adds a RoutePoint to this route.
addShape(AbstractShape) - Method in class us.zuercher.gpx2map.plotter.AbstractPlotter
Add an AbstractShape to the list of shapes to be plotted.
addTextShapes() - Method in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Generates Shape instance for each label.
addTrackPoint(TrackPoint) - Method in class us.zuercher.gpx2map.data.TrackSegment
Add a TrackPoint to this TrackSegment.
addTrackSegment(TrackSegment) - Method in class us.zuercher.gpx2map.data.Track
Adds a TrackSegment to this Track.
adjustToMaxVal255(int) - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Utility method to convert a given Netpbm value to a maxval of 255.
allRadio - Variable in class us.zuercher.gpx2map.gui.Main
Bound by all radio button.
alpha - Variable in class us.zuercher.gpx2map.plotter.AlphaPixel
Alpha channel value.
AlphaPixel - Class in us.zuercher.gpx2map.plotter
AlphaPixel extends Pixel to provide a Pixel with alpha blending.
AlphaPixel(int, int, int, int, int, int) - Constructor for class us.zuercher.gpx2map.plotter.AlphaPixel
Constructs a new AlphaPixel with arbitrary color and alpha values.
AlphaPixel(int, int, Color, int) - Constructor for class us.zuercher.gpx2map.plotter.AlphaPixel
Constructs a new AlphaPixel with a specific color and arbitrary alpha value.
apply(int[]) - Method in class us.zuercher.gpx2map.plotter.AlphaPixel
Applies this AlphaPixel's color and alpha values against the given pixel value.
apply(int[]) - Method in class us.zuercher.gpx2map.plotter.Pixel
Applies this pixel's color values to an element of a raster line.
applyZOrdering() - Method in class us.zuercher.gpx2map.plotter.AbstractPlotter
Apply Z-ordering for all shapes based on their initial Z-ordering.
area - Variable in class us.zuercher.gpx2map.plotter.label.Label
The location of the label's rectangle in its current position.
asPoint() - Method in class us.zuercher.gpx2map.plotter.Pixel
Converts this Pixel to a plain Point.

B

b - Variable in class us.zuercher.gpx2map.plotter.Pixel
RGB color information.
below(Point) - Method in class us.zuercher.gpx2map.util.Point
Tests if this pixel is strictly below another Point.
BIG_INDENT - Static variable in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
Double indent, used when PrintStreamProgressMeter.taskName is not null.
blackWhite - Variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Flag indicating that the tuple type is PamImage.TUPLTYPE_BLACKANDWHITE.
blue - Variable in class us.zuercher.gpx2map.plotter.Color
Blue value.
boundByCoords - Variable in class us.zuercher.gpx2map.Gpx2Map
Indicates that the map boundaries should be set by user-specified values.
boundByRoutes - Variable in class us.zuercher.gpx2map.Gpx2Map
Indicates that the map boundaries should include all route-points.
boundByTracks - Variable in class us.zuercher.gpx2map.Gpx2Map
Indicates that the map boundaries should include all track-points.
boundByWayPoints - Variable in class us.zuercher.gpx2map.Gpx2Map
Indicates that the map boundaries should include all way-points.
BOUNDING_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
boundingArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
boundingByAll - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument choice.
boundingByCoords - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument choice.
boundingByRoutes - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument choice.
boundingByTracks - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument choice.
boundingByWayPoints - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument choice.
BoundingException - Exception in us.zuercher.gpx2map
BoundingException represents an error in configured map boundaries.
BoundingException(String) - Constructor for exception us.zuercher.gpx2map.BoundingException
Constructs a new BoundingException.
browseCacheDirAction - Variable in class us.zuercher.gpx2map.gui.Main
Cache directory browse action.
browseGpxFileAction - Variable in class us.zuercher.gpx2map.gui.Main
GPX browse file action.
browseOutputFileAction - Variable in class us.zuercher.gpx2map.gui.Main
Output file browse action.
browseRtePtStyleFileAction - Variable in class us.zuercher.gpx2map.gui.Main
Route-point style file browse action.
browseTrkPtStyleFileAction - Variable in class us.zuercher.gpx2map.gui.Main
Track style file browse action.
browseWayPtStyleFileAction - Variable in class us.zuercher.gpx2map.gui.Main
Way-point style file browse button action.
BUFFER_SIZE - Variable in class us.zuercher.gpx2map.source.JavaDownloader
Stream buffer size in bytes.
buildAddOnPackageName(String) - Static method in class us.zuercher.gpx2map.source.SourceFactory
 
buildBuiltInPackageName(String) - Static method in class us.zuercher.gpx2map.source.SourceFactory
 
BUILT_IN_PKG - Static variable in class us.zuercher.gpx2map.source.SourceFactory
 
builtInSources - Static variable in class us.zuercher.gpx2map.source.SourceFactory
 
bundle - Variable in class us.zuercher.gpx2map.i18n.Text
Text instance's configured resource bundle.
bytesPerPixelPerColor - Variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Image bytes per pixel color.

C

CACHE_DIR_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
cacheDir - Variable in class us.zuercher.gpx2map.Gpx2Map
Map tile cache directory.
cacheDir - Variable in class us.zuercher.gpx2map.source.AbstractCachedMapSource
Main cache directory.
cacheDirArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
cacheDirField - Variable in class us.zuercher.gpx2map.gui.Main
Cache directory field.
calculateArea() - Method in class us.zuercher.gpx2map.util.Rectangle
Calculates the area of this rectangle in pixels.
calculateOverlap(Rectangle) - Method in class us.zuercher.gpx2map.util.Rectangle
Calculates the percentage overlap of this rectangle and another rectangle.
canLoad(File) - Method in class us.zuercher.gpx2map.image.CompositeImageFactory
Tests whether the given file can be loaded.
canLoad(URL) - Method in class us.zuercher.gpx2map.image.CompositeImageFactory
Tests whether the given URL refers to an image that can be loaded.
canLoad(File) - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Tests whether the given file contains an image in a format supported by this factory.
canLoad(URL) - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Tests whether the given URL refers to an image in a format supported by this factory.
canLoad(InputStream) - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Test the given input stream's format and return an indication of whether the format is supported or not.
canLoad(File) - Method in interface us.zuercher.gpx2map.image.ImageFactory
Tests whether the given image file can be loaded by this ImageFactory.
canLoad(URL) - Method in interface us.zuercher.gpx2map.image.ImageFactory
Tests whether the given image URL can be loaded by this ImageFactory.
canLoad(File) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Tests whether the given file contains a supported Netpbm image format.
canLoad(URL) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Tests whether the given URL refers to a supported Netpbm image format.
canLoad(NetpbmImageFactory.GzipRetryLogic) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Tests whether an image's format is supported using the given NetpbmImageFactory.GzipRetryLogic object.
center - Variable in class us.zuercher.gpx2map.plotter.ImageShape
Center point of the rendered ImageShape.
CHANGE_SIZE - Static variable in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Increment/decrement size for a marker size spinner.
characters - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
Characters seen since the last call to GpxContentHandler.startElement(String, String, String, Attributes).
characters(char[], int, int) - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Character data event.
choices - Variable in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Choices for this property.
chooseColor(Color, String) - Method in class us.zuercher.gpx2map.gui.Main
Display a color chooser and return the user's selected Color.
chooseDir(String, File) - Method in class us.zuercher.gpx2map.gui.Main
Displays a directory chooser.
chooseFile(String, String, String, File, boolean) - Method in class us.zuercher.gpx2map.gui.Main
Displays a file chooser.
chooseFile(String, Collection<FileFormatDescriptor>, File, boolean) - Method in class us.zuercher.gpx2map.gui.Main
Displays a file chooser.
chooseImageFile(String, File, boolean, boolean) - Method in class us.zuercher.gpx2map.gui.Main
Display an image file chooser.
close() - Method in class us.zuercher.gpx2map.gui.GuiProgressMeter
Closing the GuiProgressMeter simply enables the GuiProgressMeter.closeButton.
close() - Method in class us.zuercher.gpx2map.gui.GuiProgressMeterFactory
Closes the current GuiProgressMeter and clears its reference.
close() - Method in class us.zuercher.gpx2map.image.generic.GenericImage
Closes the series of raster lines for this image.
close() - Method in interface us.zuercher.gpx2map.image.Image
Closes the image file.
close() - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Closes the image file.
close() - Method in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Closes the image file.
close() - Method in class us.zuercher.gpx2map.util.PrintStreamProgressMeterFactory
Releases PrintStreamProgressMeterFactory resources.
close() - Method in interface us.zuercher.gpx2map.util.ProgressMeterFactory
Tells the progress meter factory it can release its resources.
closeButton - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
The close button.
closeButtonAction - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
The close button action is executed when the close button is clicked.
closeDialog() - Method in class us.zuercher.gpx2map.gui.GuiProgressMeter
Actually closes and disposes of the dialog.
closeQuietly(InputStream) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Closes an input stream and silently discards IOExceptions encountered during closure.
Color - Class in us.zuercher.gpx2map.plotter
Color represents an RGB color.
Color(String, int, int, int) - Constructor for class us.zuercher.gpx2map.plotter.Color
Constructs a new Color object.
color - Variable in class us.zuercher.gpx2map.plotter.label.Label
The label's color.
color - Variable in class us.zuercher.gpx2map.plotter.Line
Line color.
COLOR_BUTTON_POSTFIX - Static variable in class us.zuercher.gpx2map.gui.Main
Suffix for marker color buttons.
COLOR_BUTTON_PREFIX - Static variable in class us.zuercher.gpx2map.gui.Main
Prefix for marker color buttons.
colorChoices - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Available color choices.
ColorDataError - Error in us.zuercher.gpx2map.plotter
ColorDataError indicates an error loading color data from the rgb.txt file.
ColorDataError(Throwable) - Constructor for error us.zuercher.gpx2map.plotter.ColorDataError
Constructs a new ColorDataError with the given cause.
colorName - Variable in class us.zuercher.gpx2map.plotter.Color
Color's name.
colors - Static variable in class us.zuercher.gpx2map.plotter.Color
Map of color names to Colors.
colorsByValue - Static variable in class us.zuercher.gpx2map.plotter.Color
Map of color values to Colors.
ColorTest - Class in us.zuercher.gpx2map.plotter.test
ColorTest tests the Color class.
ColorTest(String) - Constructor for class us.zuercher.gpx2map.plotter.test.ColorTest
Constructor.
columnCount - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource.StripeDescription
Number of columns in this stripe.
CompositeImageFactory - Class in us.zuercher.gpx2map.image
CompositeImageFactory delegates image creation to the NetpbmImageFactory and GenericImageFactory classes.
CompositeImageFactory() - Constructor for class us.zuercher.gpx2map.image.CompositeImageFactory
CompositeImageFactory is a singleton.
computeAddrTypeScaleZoneCacheDir(int, int) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Computes the cache directory for a given Terraserver X coordinate and UTM zone.
computeCacheFile(File, int) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Computes the cache file for a given X coordinate directory and the given Y coordinate.
computeDistance(MarkerStyle, int) - Method in class us.zuercher.gpx2map.plotter.WayPointPlotter
Computes the distance from the center of the way-point marker to its label.
computeLocation(LabelPosition) - Method in class us.zuercher.gpx2map.plotter.label.Label
Compute a rectangle that bounds the rendered label text when drawn at the given position.
computeMinLineLength(MarkerStyle, int) - Method in class us.zuercher.gpx2map.plotter.TrackPlotter
Computes the minimum line length to draw between two markers of a given style.
computePixels(Dimension) - Method in class us.zuercher.gpx2map.plotter.AbstractShape
The AbstractPlotter calls this method to allow the shape to compute its Pixels.
computePixels(Dimension) - Method in class us.zuercher.gpx2map.plotter.ImageShape
Computes the pixels necessary to draw this shape.
computePixels(Dimension) - Method in class us.zuercher.gpx2map.plotter.Line
Compute the Pixels necessary to draw this line.
computePixels(Dimension) - Method in class us.zuercher.gpx2map.plotter.Shape
Organizes this Shape's Pixels as necessary for plotting.
computePositions() - Method in class us.zuercher.gpx2map.plotter.label.LabelPositioningAlgorithm
Computes the optimal positioning for the given labels.
computePreferredPosition(Rectangle) - Method in class us.zuercher.gpx2map.plotter.label.Label
Compute the preferred position of this label.
computeStripeCoords() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Using the map boundaries, which tiles must be downloaded from which UTM zones.
computeTerraServerTileAddress(UTM) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Computes the Terraserver X/Y coordinates for a given UTM coordinate.
computeTerraserverUsaCacheDir() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Computes the cache directory for this map source, relative to the application cache directory.
computeTypeCacheDir() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Computes the cache directory for the current map type, based on the Terraserver map source cache directory.
computeTypeScaleCacheDir() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Computes the cache directory for the current map scale, based on the current map type's cache directory.
computeTypeScaleZoneCacheDir(int) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Computes the cache directory for a given map zone, based on the current map scale's cache directory.
computeUtm(int, int, int, char) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Computes the UTM coordinate of the southwest corner of the given Terraserver map tile.
configureArgumentParser(String...) - Method in class us.zuercher.gpx2map.MainArgumentParser
Configure an ArgumentSetParser for the given arguments.
configureMarkerSpinnerEditor(JSpinner, JFormattedTextField) - Method in class us.zuercher.gpx2map.gui.Main
Configure a spinner and formatted text field to work together.
contentHandler - Variable in class us.zuercher.gpx2map.data.GpxParser
Content handler used to perform the parsing.
Conversions - Class in us.zuercher.gpx2map.coord
Conversions provides conversion methods between various coordinate systems.
Conversions() - Constructor for class us.zuercher.gpx2map.coord.Conversions
 
ConversionsTest - Class in us.zuercher.gpx2map.coord.test
ConversionsTest tests Conversions to insure that coordinates are propertly converted.
ConversionsTest(String) - Constructor for class us.zuercher.gpx2map.coord.test.ConversionsTest
Constructor.
ConversionsTestCoordLoader - Class in us.zuercher.gpx2map.coord.test
ConversionsTestCoordLoader loads test coordinates from a file and provides an ConversionsTestCoordLoader.EquivIterator over a disk-based collection of ConversionsTestCoordLoader.Equivalence objects.
ConversionsTestCoordLoader(File) - Constructor for class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader
Construct a ConversionsTestCoordLoader from a given file.
ConversionsTestCoordLoader(URL) - Constructor for class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader
Construct a ConversionsTestCoordLoader from a given URL.
ConversionsTestCoordLoader.Equivalence - Class in us.zuercher.gpx2map.coord.test
Equivalence represents a pair of Equivalent coordinates.
ConversionsTestCoordLoader.Equivalence(LatLon, UTM) - Constructor for class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader.Equivalence
Constructs a new Equivalence.
ConversionsTestCoordLoader.EquivIterator - Class in us.zuercher.gpx2map.coord.test
EquivIterator iterates over a BufferedReader and constructs ConversionsTestCoordLoader.Equivalence objects as necessary to support the Iterator API.
ConversionsTestCoordLoader.EquivIterator(BufferedReader) - Constructor for class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader.EquivIterator
 
convert(File, File) - Method in interface us.zuercher.gpx2map.source.Converter
Convert the given image file to a compressed portable pixmap (PPM) file.
convert(File, File) - Method in class us.zuercher.gpx2map.source.JavaConverter
Converts an image file of arbitrary type into a gzipped PPM file.
Converter - Interface in us.zuercher.gpx2map.source
Converter is an interface describing a mechanism for converting image files or arbitrary encoding into compressed PPM files.
convertToUtm(LatLon) - Static method in class us.zuercher.gpx2map.coord.Conversions
Converts latitude/longitude to UTM.
coordsFile - Variable in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader
 
coordsNwLabel - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords northwest label.
coordsNwLatDegLabel - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords northwest latitude degrees label.
coordsNwLatField - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords northwest latitude field.
coordsNwLonDegLabel - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords northwest longitude degrees label.
coordsNwLonField - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords northwest longitude field.
coordsRadio - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords radio button.
coordsRadioListener - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords radio button listener.
coordsResource - Variable in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader
 
coordsSeLabel - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords southeast label.
coordsSeLatDegLabel - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords southeast latitude degrees label.
coordsSeLatField - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords southeast latitude field.
coordsSeLonDegLabel - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords southeast longitude degrees label.
coordsSeLonField - Variable in class us.zuercher.gpx2map.gui.Main
Bound by coords southeast longitude field.
count - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
Task completion point.
count - Variable in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
Task completion point.
createImage(Image) - Static method in class us.zuercher.gpx2map.image.generic.GenericImageFactory
 
createMapSource(String) - Static method in class us.zuercher.gpx2map.source.SourceFactory
Create a new MapSource.
cropTo - Variable in class us.zuercher.gpx2map.plotter.AbstractPlotter
Rectangle used for cropping the final image.
currentRasterLine - Variable in class us.zuercher.gpx2map.image.generic.GenericImage
Current raster line for GenericImage.getNextRasterLine().
currentRoute - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
The route currently being read.
currentRoutePoint - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
The route point currently being read.
currentTrack - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
The track currently being read.
currentTrackPoint - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
The track point currently being read.
currentTrackSegment - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
The track segment currently being read.
currentWayPoint - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
The way point currently being read.

D

dateFormatter - Static variable in class us.zuercher.gpx2map.data.AbstractGpxEntity
Used to format date/time properties output via AbstractGpxEntity.toString().
dateFormatter - Static variable in class us.zuercher.gpx2map.data.GpxContentHandler
Date formatter.
dateTimePropertyNames - Static variable in class us.zuercher.gpx2map.data.WayPoint
Way-point string date/time names.
decimalPropertyNames - Static variable in class us.zuercher.gpx2map.data.WayPoint
Way-point decimal property names.
DEFAULT_CACHE_DIR - Static variable in class us.zuercher.gpx2map.Gpx2Map
Default cache directory name.
DEFAULT_CACHE_DIR_SYS_PROP - Static variable in class us.zuercher.gpx2map.Gpx2Map
System property used to override the Gpx2Map.DEFAULT_CACHE_DIR.
DEFAULT_COLOR - Static variable in class us.zuercher.gpx2map.gui.Main
Default marker color.
DEFAULT_COLOR - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Default color.
DEFAULT_FONT_NAME - Static variable in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Default font name.
DEFAULT_FONT_SIZE - Static variable in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Default font size.
DEFAULT_JOIN_TRACK_SEGMENTS - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Default join track segments flag.
DEFAULT_MAP_SOURCE - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Default map source name.
DEFAULT_OUTPUT - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Default output file.
DEFAULT_ROUTE_LABELING - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Default route labeling flag.
DEFAULT_SIZE - Static variable in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Default marker size.
DEFAULT_STYLE - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Default marker style.
DEFAULT_STYLE_RADIUS - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Default marker style radius.
DEFAULT_TRACK_LABELING - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Default track labeling flag.
defaultIndex - Static variable in class us.zuercher.gpx2map.gui.FontComboBoxModel
The font to select by default.
defaultIndex - Static variable in class us.zuercher.gpx2map.gui.FontSizeComboBoxModel
Default font size choice.
deg2rad(double) - Static method in class us.zuercher.gpx2map.coord.Conversions
Convert degrees to radians.
degreeLatToLatMeters(double) - Static method in class us.zuercher.gpx2map.coord.Conversions
Converts a given latitude to the number of meters per latitude degree, taking the latitude into account.
degreeLatToLonMeters(double) - Static method in class us.zuercher.gpx2map.coord.Conversions
Converts a given latitude to the number of meters per longitude degree, taking the latitude into account.
delta(UTM, UTM) - Method in class us.zuercher.gpx2map.coord.test.ConversionsTest
 
depth - Variable in class us.zuercher.gpx2map.image.netpbm.PamImage
File depth.
DEPTH - Static variable in class us.zuercher.gpx2map.image.netpbm.PpmImage
PPM depth is always 3.
DEPTH_HEADER - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Depth header keyord.
desc - Variable in class us.zuercher.gpx2map.gui.Main.LocalFileFilter
 
describeColorAndStyle(String, Color, MarkerStyle, int, boolean, String, float) - Method in class us.zuercher.gpx2map.Gpx2Map
Describes the given color and style of an arbitrary entity.
describeColorsAndStyles() - Method in class us.zuercher.gpx2map.Gpx2Map
Describes the colors and styles configured for tracks, way-points, and routes.
description - Variable in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Property's description.
dialog - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
Dialog object that is created and displayed by this class.
dialogCancelListener - Variable in class us.zuercher.gpx2map.gui.Main
File dialog Cancel listener.
dialogOk - Variable in class us.zuercher.gpx2map.gui.Main
File dialog result.
dialogOkListener - Variable in class us.zuercher.gpx2map.gui.Main
File dialog OK listener.
Dimension - Class in us.zuercher.gpx2map.util
Dimension represents the dimensions of an image.
Dimension(int, int) - Constructor for class us.zuercher.gpx2map.util.Dimension
Constructs a new Dimension object with the given width and height.
displayName - Variable in class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Property choice display name.
displayName - Variable in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Property's display name.
distance - Variable in class us.zuercher.gpx2map.plotter.label.Label
The distance from the marker's center to the text.
distanceTo(Point) - Method in class us.zuercher.gpx2map.util.Point
Computes the distance, in pixels, between this Point and another Point.
doMain(String[], int) - Method in class us.zuercher.gpx2map.test.MainArgumentParserTest
 
done - Variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory.Observer
Flag indicating that observations are complete.
download(URL, File, boolean) - Method in class us.zuercher.gpx2map.source.AbstractTiledUrlMapSource
Downloads, converts and compresses an image from the given source URL to the given target file.
download(URL, File) - Method in class us.zuercher.gpx2map.source.AbstractTiledUrlMapSource
Downloads, converts and compresses an image from the given source URL to the given target file.
download(URL, File) - Method in interface us.zuercher.gpx2map.source.Downloader
Download the contents of the given URL, nominally an image file, to the given file.
download(URL, File) - Method in class us.zuercher.gpx2map.source.JavaDownloader
Downloads a file from the given location to the given location.
Downloader - Interface in us.zuercher.gpx2map.source
Downloader is an interface describing a mechanism for downloading arbitrary files from a URL.
downloadTiles(ProgressMeter) - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Copies a single file via a resource URL to the cache location.
downloadTiles(ProgressMeter) - Method in interface us.zuercher.gpx2map.source.MapSource
Downloads the necessary map data.
downloadTiles(ProgressMeter) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Downloads map tiles.
drawLabel(String, Point, int, Color) - Method in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Add a new label to the plotter.
DummyMapSource - Class in us.zuercher.gpx2map.source.dummy
DummyMapSource is a dummy map source.
DummyMapSource() - Constructor for class us.zuercher.gpx2map.source.dummy.DummyMapSource
Constructs a new DummyMapSource.

E

easting - Variable in class us.zuercher.gpx2map.coord.UTM
UTM Easting.
eastOf(LatLon) - Method in class us.zuercher.gpx2map.coord.LatLon
Test whether this LatLon represents a location east of another LatLon.
EccentricityCubed - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
EccentricityHexed - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
EccentricitySquared - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
end - Variable in class us.zuercher.gpx2map.plotter.Line
Ending point.
endElement(String, String, String) - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Handle element end event.
equalByColorValue(Color) - Method in class us.zuercher.gpx2map.plotter.Color
Tests to see if this Color has the same color value as another Color.
equals(LatLon) - Method in class us.zuercher.gpx2map.coord.LatLon
Test whether this coordinate is equal to another.
equals(Object) - Method in class us.zuercher.gpx2map.coord.LatLon
Test whether this coordinate is equal to another.
equals(UTM) - Method in class us.zuercher.gpx2map.coord.UTM
Test whether this coordinate is equal to another.
equals(Object) - Method in class us.zuercher.gpx2map.coord.UTM
Test whether this coordinate is equal to another.
equals(AbstractGpxEntity) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Compare this AbstractGpxEntity to another for equality, based on properties.
equals(Object) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Compare this AbstractGpxEntity to another for equality, based on properties.
equals(Route) - Method in class us.zuercher.gpx2map.data.Route
Tests whether this Route is equal to another.
equals(Object) - Method in class us.zuercher.gpx2map.data.Route
Tests whether this Route is equal to another.
equals(Track) - Method in class us.zuercher.gpx2map.data.Track
Tests whether this Track is equal to another.
equals(Object) - Method in class us.zuercher.gpx2map.data.Track
Tests whether this Track is equal to another.
equals(TrackSegment) - Method in class us.zuercher.gpx2map.data.TrackSegment
Tests this TrackSegment for equality with another TrackSegment.
equals(Object) - Method in class us.zuercher.gpx2map.data.TrackSegment
Tests this TrackSegment for equality with another TrackSegment.
equals(WayPoint) - Method in class us.zuercher.gpx2map.data.WayPoint
Tests this WayPoint against another for equality.
equals(Object) - Method in class us.zuercher.gpx2map.data.WayPoint
Tests this WayPoint against another for equality.
equals(Object) - Method in class us.zuercher.gpx2map.plotter.AlphaPixel
Tests whether this AlphaPixel is equal to another AlphaPixel.
equals(Object) - Method in class us.zuercher.gpx2map.plotter.Color
Tests to see if this Color is the same as another Color by both name and RGB value.
equals(Object) - Method in class us.zuercher.gpx2map.plotter.Pixel
Compares this Pixel against another for equality.
equals(Object) - Method in class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Compares two choices for equality by value.
equals(Dimension) - Method in class us.zuercher.gpx2map.util.Dimension
Tests whether this Dimension is equal to another.
equals(Object) - Method in class us.zuercher.gpx2map.util.Dimension
Tests whether this Dimension is equal to another.
equals(Object) - Method in class us.zuercher.gpx2map.util.Pair
Compares two Pairs to for equality.
equals(Pair<A, B>) - Method in class us.zuercher.gpx2map.util.Pair
Compares two Pairs to for equality.
equals(Point) - Method in class us.zuercher.gpx2map.util.Point
Tests whether this Point is equal to another Point.
equals(Object) - Method in class us.zuercher.gpx2map.util.Point
Tests whether this Point is equal to another Point.
equals(Rectangle) - Method in class us.zuercher.gpx2map.util.Rectangle
Tests whether this rectangle is identical to another.
equals(Object) - Method in class us.zuercher.gpx2map.util.Rectangle
Tests whether this rectangle is identical to another.
EquatorialRadius - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
error(SAXParseException) - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Override error processing.
errors - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
List of errors encountered durig processing.
errors - Variable in class us.zuercher.gpx2map.data.GpxParser
Errors encountered durig parsing.
evaluatePositioning() - Method in class us.zuercher.gpx2map.plotter.label.LabelPositioningAlgorithm
Computes E for a given labelling.
exception - Variable in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.ExceptionHolder
 
execute(MessageSink, ProgressMeterFactory) - Method in class us.zuercher.gpx2map.Gpx2Map
Using the configured settings, download map tiles, stitch them together into a map and plot way-points, tracks, and/or routes on it.
execute() - Method in class us.zuercher.gpx2map.gui.Main
Applies the GUI settings to the Gpx2Map and generates/plots the map.
execute(NetpbmImageFactory.GzipRetryLogicTarget) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.GzipRetryLogic
 
execute(File, ProgressMeter) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmStitcher
Perform the stitching.
execute(ProgressMeter) - Method in class us.zuercher.gpx2map.plotter.AbstractPlotter
Plot the configured AbstractShapes on the image.
execute(ProgressMeter) - Method in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Convert the configured Labels and plot them along with all other configured AbstractShapes on the image.
executeAction - Variable in class us.zuercher.gpx2map.gui.Main
Execute action.
ExecutionThread - Class in us.zuercher.gpx2map.gui
ExecutionThread moves execution of a Gpx2Map object to a separate thread.
ExecutionThread(JFrame, Gpx2Map) - Constructor for class us.zuercher.gpx2map.gui.ExecutionThread
Constructs a new ExecutionThread.
expected - Variable in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader.Equivalence
UTM expected coordinate.

F

Factory - Class in us.zuercher.gpx2map.source.dummy
Factory implements SourceFactory for the dummy map source.
Factory() - Constructor for class us.zuercher.gpx2map.source.dummy.Factory
 
Factory - Class in us.zuercher.gpx2map.source.terraserver_usa
Factory implements SourceFactory for the Terraserver USA map source.
Factory() - Constructor for class us.zuercher.gpx2map.source.terraserver_usa.Factory
 
FACTORY_NAME - Static variable in class us.zuercher.gpx2map.source.SourceFactory
 
fatalError(SAXParseException) - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Override error processing.
FileFormatDescriptor - Class in us.zuercher.gpx2map.util
FileFormatDescriptor generically describes a file format.
FileFormatDescriptor(String, String...) - Constructor for class us.zuercher.gpx2map.util.FileFormatDescriptor
Constructs a new FileFormatDescriptor with the given name and file extension.
first - Variable in class us.zuercher.gpx2map.util.Pair
First item of the pair.
firstsEqual(Pair<A, B>) - Method in class us.zuercher.gpx2map.util.Pair
Tests if both firsts of this and that Pair are equal.
firstUpdate - Variable in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
True until the completion of the first progress update, even if that update does not cause any output of percentage markers.
font - Variable in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Java AWT Font instance.
font - Variable in class us.zuercher.gpx2map.plotter.label.Label
The label's font.
FONT_NAME_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
FONT_SIZE_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
fontChoices - Static variable in class us.zuercher.gpx2map.gui.FontComboBoxModel
List of available font choices.
fontCombo - Variable in class us.zuercher.gpx2map.gui.Main
Font name combo box.
FontComboBoxModel - Class in us.zuercher.gpx2map.gui
FontComboBoxModel defines the choices available in the font combo box of the Gpx2Map GUI.
FontComboBoxModel() - Constructor for class us.zuercher.gpx2map.gui.FontComboBoxModel
Constructs a new FontComboBoxModel with the available FontChoices.
FontComboBoxModel.FontChoice - Class in us.zuercher.gpx2map.gui
FontChoice represents a choice in the font selection combo box.
FontComboBoxModel.FontChoice(Font) - Constructor for class us.zuercher.gpx2map.gui.FontComboBoxModel.FontChoice
 
fontName - Variable in class us.zuercher.gpx2map.Gpx2Map
Name of the font to use for labelling way-points, tracks and routes.
fontName - Variable in class us.zuercher.gpx2map.gui.FontComboBoxModel.FontChoice
 
fontname - Variable in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Configured font name.
fontNameArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
fontSize - Variable in class us.zuercher.gpx2map.Gpx2Map
Size of the font, in points, to use for labelling way-points, tracks and routes.
fontSize - Variable in class us.zuercher.gpx2map.gui.FontSizeComboBoxModel.FontSizeChoice
Actual font size.
fontsize - Variable in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Configured font size.
fontSizeArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
fontSizeChoices - Static variable in class us.zuercher.gpx2map.gui.FontSizeComboBoxModel
Array of font sizes choices initialized once during the first construction of this class.
fontSizeCombo - Variable in class us.zuercher.gpx2map.gui.Main
Font size combo box.
FontSizeComboBoxModel - Class in us.zuercher.gpx2map.gui
FontSizeComboBoxModel defines the choices available in the font size combo box of the Gpx2Map GUI.
FontSizeComboBoxModel() - Constructor for class us.zuercher.gpx2map.gui.FontSizeComboBoxModel
Constructs a new FontSizeComboBoxModel.
FontSizeComboBoxModel.FontSizeChoice - Class in us.zuercher.gpx2map.gui
FontChoice represents a choice in the font size selection combo box.
FontSizeComboBoxModel.FontSizeChoice(String, float) - Constructor for class us.zuercher.gpx2map.gui.FontSizeComboBoxModel.FontSizeChoice
Constructs a new FontSizeChoice.
fontSizeName - Variable in class us.zuercher.gpx2map.gui.FontSizeComboBoxModel.FontSizeChoice
Font size name.
formatDescriptors - Static variable in class us.zuercher.gpx2map.image.CompositeImageFactory
List of ImageFormatDescriptor objects for our supported formats.
formatDescriptors - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
List of ImageFormatDescriptor objects for our supported formats.
formatDescriptors - Static variable in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
List of ImageFormatDescriptor objects for our supported formats.
formatExtensions - Variable in class us.zuercher.gpx2map.util.FileFormatDescriptor
A List of common extensions for files of this format.
formatName - Variable in class us.zuercher.gpx2map.util.FileFormatDescriptor
The file format's name.

G

g - Variable in class us.zuercher.gpx2map.plotter.Pixel
RGB color information.
generateBuiltInSources() - Static method in class us.zuercher.gpx2map.source.SourceFactory
Generates an unmodifiable List of Strings that represent the names of the built-in map sources.
generateScaleChoices() - Static method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Creates map scale choices.
GenericImage - Class in us.zuercher.gpx2map.image.generic
GenericImage is an image loaded by the GenericImageFactory.
GenericImage(int[][][], boolean) - Constructor for class us.zuercher.gpx2map.image.generic.GenericImage
Constructs a new GenericImage.
GenericImageFactory - Class in us.zuercher.gpx2map.image.generic
GenericImageFactory is a factory for GenericImage objects.
GenericImageFactory() - Constructor for class us.zuercher.gpx2map.image.generic.GenericImageFactory
GenericImageFactory is a singleton.
GenericImageFactory.DrawingObserver - Class in us.zuercher.gpx2map.image.generic
DrawingObserver is an ImageObserver that allows callers to wait for the drawing of an image to complete.
GenericImageFactory.DrawingObserver() - Constructor for class us.zuercher.gpx2map.image.generic.GenericImageFactory.DrawingObserver
 
GenericImageFactory.Observer - Class in us.zuercher.gpx2map.image.generic
Observer provides a base class for size and drawing observations.
GenericImageFactory.Observer() - Constructor for class us.zuercher.gpx2map.image.generic.GenericImageFactory.Observer
 
GenericImageFactory.SizeObserver - Class in us.zuercher.gpx2map.image.generic
SizeObserver is an ImageObserver that can be waited upon to determine when an image's size data has been loaded.
GenericImageFactory.SizeObserver() - Constructor for class us.zuercher.gpx2map.image.generic.GenericImageFactory.SizeObserver
 
GenericImageTest - Class in us.zuercher.gpx2map.image.generic.test
GenericImageTest tests GenericImage and GenericImageFactory.
GenericImageTest(String) - Constructor for class us.zuercher.gpx2map.image.generic.test.GenericImageTest
Constructs a new GenericImageTest with the given name.
get(String, Object...) - Method in class us.zuercher.gpx2map.i18n.Text
Retrieves the string for the given key from the configured resource bundle and, optionally, performs message formatting on the on the string.
getAlpha() - Method in class us.zuercher.gpx2map.plotter.AlphaPixel
Returns the alpha channel value for this Pixel.
getAvailableSources() - Static method in class us.zuercher.gpx2map.source.SourceFactory
Returns a List of known source descriptors.
getBlue() - Method in class us.zuercher.gpx2map.plotter.Color
Returns the color's blue value.
getBlue() - Method in class us.zuercher.gpx2map.plotter.Pixel
Returns the blue color value.
getCacheDir() - Method in class us.zuercher.gpx2map.source.AbstractCachedMapSource
Retrieve the main cache directory configured for this MapSource.
getColor(String, int) - Method in class us.zuercher.gpx2map.MainArgumentParser
Look up the given color name.
getColor(String) - Static method in class us.zuercher.gpx2map.plotter.Color
Returns the Color associated with the given name.
getColor() - Method in class us.zuercher.gpx2map.plotter.Line
Returns the Line's Color.
getColorChoices() - Static method in class us.zuercher.gpx2map.MainArgumentParser
Creates a List or ArgumentChoice objects for use in initializing Color-based Arguments.
getColorName() - Method in class us.zuercher.gpx2map.plotter.Color
Returns the Color's name.
getColors() - Static method in class us.zuercher.gpx2map.plotter.Color
Returns an unordered collection of all known Color objects.
getColumnCount() - Method in class us.zuercher.gpx2map.source.AbstractTiledUrlMapSource
Returns the number of tile columns for the current map.
getColumnCount() - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Gets the column count.
getColumnCount() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Returns the total number of columns in the map.
getCompressedCacheFileExtension() - Method in class us.zuercher.gpx2map.source.AbstractTiledUrlMapSource
Returns the extension that should be used for downloaded files.
getCompressedFileExtension() - Method in interface us.zuercher.gpx2map.source.Converter
Return the canonical extension for files compressed with this Converter.
getCompressedFileExtension() - Method in class us.zuercher.gpx2map.source.JavaConverter
Returns the canonical gzip extension, ".gz".
getCroppingRectangle() - Method in class us.zuercher.gpx2map.plotter.AbstractPlotter
Returns the cropping rectangle for the output image.
getCurrentFile(JTextComponent) - Method in class us.zuercher.gpx2map.gui.Main
Convert the contents of a JTextComponent into a File.
getDateTimeProperty(String) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Retrieves the value of the given date/time property.
getDateTimePropertyNames() - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Returns a set of property names that refer to date/time properties.
getDateTimePropertyNames() - Method in class us.zuercher.gpx2map.data.Route
Returns an empty set.
getDateTimePropertyNames() - Method in class us.zuercher.gpx2map.data.Track
Returns an empty set.
getDateTimePropertyNames() - Method in class us.zuercher.gpx2map.data.WayPoint
Returns the date/timeproperty names for a WayPoint.
getDecimalProperty(String) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Retrieves the value of the given decimal property.
getDecimalPropertyNames() - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Returns a set of property names that refer to decimal properties.
getDecimalPropertyNames() - Method in class us.zuercher.gpx2map.data.Route
Returns an empty set.
getDecimalPropertyNames() - Method in class us.zuercher.gpx2map.data.Track
Returns an empty set.
getDecimalPropertyNames() - Method in class us.zuercher.gpx2map.data.WayPoint
Returns the decimal property names for a WayPoint.
getDefaultCacheDir() - Static method in class us.zuercher.gpx2map.Gpx2Map
Obtains the default cache directory location.
getDefaultCacheDirName() - Static method in class us.zuercher.gpx2map.Gpx2Map
Obtain the default cache directory name.
getDepth() - Method in class us.zuercher.gpx2map.image.generic.GenericImage
Returns the raster depth of this image.
getDepth() - Method in interface us.zuercher.gpx2map.image.Image
Returns the image's raster depth.
getDepth() - Method in class us.zuercher.gpx2map.image.netpbm.PamImage
Returns this PAM image's depth.
getDepth() - Method in class us.zuercher.gpx2map.image.netpbm.PpmImage
PPM images are always depth 3.
getDescription() - Method in class us.zuercher.gpx2map.gui.Main.LocalFileFilter
Returns the description of this filter.
getEasting() - Method in class us.zuercher.gpx2map.coord.UTM
Return the meters of easting for this UTM coordinate.
getEnd() - Method in class us.zuercher.gpx2map.plotter.Line
Returns the ending point of the line.
getErrors() - Method in class us.zuercher.gpx2map.data.GpxParser
Returns the GPX parsing error list.
getFileExtensions() - Method in class us.zuercher.gpx2map.util.FileFormatDescriptor
Returns the common filename extensions for this format.
getFileName() - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.GzipRetryLogic
 
getFirst() - Method in class us.zuercher.gpx2map.util.Pair
Returns the first item of the pair.
getFontChoices() - Static method in class us.zuercher.gpx2map.gui.FontComboBoxModel
Internal method that generates the available list of fonts.
getFontSize() - Method in class us.zuercher.gpx2map.gui.FontSizeComboBoxModel.FontSizeChoice
Returns the font size.
getFontSizeChoices() - Static method in class us.zuercher.gpx2map.gui.FontSizeComboBoxModel
Generates a list of FontSizeComboBoxModel.FontSizeChoice objects.
getFormatName() - Method in class us.zuercher.gpx2map.util.FileFormatDescriptor
Returns the file format's name.
getGreen() - Method in class us.zuercher.gpx2map.plotter.Color
Returns the color's green value.
getGreen() - Method in class us.zuercher.gpx2map.plotter.Pixel
Returns the green color value.
getHeader() - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Returns an exact copy of the image file's header.
getHeight() - Method in class us.zuercher.gpx2map.image.generic.GenericImage
Returns the height of this image.
getHeight() - Method in interface us.zuercher.gpx2map.image.Image
Returns the image's height.
getHeight() - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Returns the image's height.
getHeight() - Method in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Returns the marker's height.
getHeight() - Method in interface us.zuercher.gpx2map.plotter.MarkerStyle
Return the marker style's height.
getHeight() - Method in enum us.zuercher.gpx2map.plotter.Style
Returns -1.
getHeight() - Method in class us.zuercher.gpx2map.util.Dimension
Returns the image's height.
getHeight() - Method in class us.zuercher.gpx2map.util.Rectangle
Returns the rectangle's height.
getHorizontalPosition() - Method in enum us.zuercher.gpx2map.plotter.label.LabelPosition
Returns the horizontal position of this label position.
getImageSize() - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Returns the final size of the image.
getImageSize() - Method in interface us.zuercher.gpx2map.source.MapSource
 
getImageSize() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Returns the stitched image size.
getInstance() - Static method in class us.zuercher.gpx2map.i18n.Text
Retrieve the singleton instance of Text.
getIntegerProperty(String) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Retrieves the value of the given integer property.
getIntegerPropertyNames() - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Returns a set of property names that refer to integer properties.
getIntegerPropertyNames() - Method in class us.zuercher.gpx2map.data.Route
Returns the Route's integer property names.
getIntegerPropertyNames() - Method in class us.zuercher.gpx2map.data.Track
Returns the Track's integer property names.
getIntegerPropertyNames() - Method in class us.zuercher.gpx2map.data.WayPoint
Returns the integer property names for a WayPoint.
getLastThrown() - Static method in class us.zuercher.gpx2map.source.SourceFactory
Returns any exception thrown during construction of the implementation's UtmMapSource.
getLatitude() - Method in class us.zuercher.gpx2map.coord.LatLon
Retrieve the degrees of latitude for this coordinate.
getLetter() - Method in class us.zuercher.gpx2map.coord.UTM
Return the UTM latitudinal letter designator for this UTM coordinate.
getLocation(String, Attributes) - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Convert element attributes into a LatLon.
getLocation() - Method in class us.zuercher.gpx2map.data.WayPoint
Returns the WayPoint's coordinates.
getLongitude() - Method in class us.zuercher.gpx2map.coord.LatLon
Retrieve the degrees of longitude for this coordinate.
getLowerLeftPoint() - Method in class us.zuercher.gpx2map.util.Rectangle
Returns the lower left corner, as a Point.
getLowerRightPoint() - Method in class us.zuercher.gpx2map.util.Rectangle
Returns the lower right corner, as a Point.
getMapScale() - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Returns a guess as to the map's scale.
getMapScale() - Method in interface us.zuercher.gpx2map.source.MapSource
Returns the map's scale in meters per pixel.
getMapScale() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Returns the number of meter per map pixel.
getMapSourceDescriptor() - Method in class us.zuercher.gpx2map.source.dummy.Factory
Returns a MapSourceDescriptor for this Factory.
getMapSourceDescriptor() - Method in class us.zuercher.gpx2map.source.SourceFactory
Returns a MapSourceDescriptor for this SourceFactory.
getMapSourceDescriptor() - Method in class us.zuercher.gpx2map.source.terraserver_usa.Factory
Returns a MapSourceDescriptor for this Factory.
getMapSourceDisplayName() - Method in interface us.zuercher.gpx2map.source.MapSourceDescriptor
Returns the map source display name, suitable for display to a a user.
getMapSourceName() - Method in class us.zuercher.gpx2map.gui.MapSourceComboBoxModel.MapSourceChoice
Returns the map source name for this choice.
getMapSourceName() - Method in interface us.zuercher.gpx2map.source.MapSourceDescriptor
Returns the map source name, suitable for use in calls to SourceFactory.createMapSource(String).
getMapSourceName() - Method in exception us.zuercher.gpx2map.UnknownMapSourceException
Returns the name of the map source that could not be found.
getMapSources() - Static method in class us.zuercher.gpx2map.gui.MapSourceComboBoxModel
Creates an array of available MapSourceChoices.
getMarkerStyle(JComboBox, String) - Method in class us.zuercher.gpx2map.gui.Main
 
getMarkerStyles() - Static method in class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel
 
getMaxVal() - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Returns the image's maximum pixel color value.
getMaxVal() - Method in interface us.zuercher.gpx2map.image.netpbm.NetpbmImage
Returns the image's maximum pixel color value.
getMessageSink() - Method in class us.zuercher.gpx2map.gui.GuiProgressMeterFactory
Returns the current progress meter as a {link MessageSink}.
getName() - Method in class us.zuercher.gpx2map.data.Route
Get this route's name.
getName() - Method in class us.zuercher.gpx2map.data.Track
Get this Track's name.
getName() - Method in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Returns this ImageMarkerStyle's name.
getName() - Method in interface us.zuercher.gpx2map.plotter.MarkerStyle
Returns the marker style's name.
getName() - Method in enum us.zuercher.gpx2map.plotter.Style
Returns the style's name.
getNextRasterLine() - Method in class us.zuercher.gpx2map.image.generic.GenericImage
Returns the next raster line for this image.
getNextRasterLine() - Method in interface us.zuercher.gpx2map.image.Image
Reads the next raster line from the image.
getNextRasterLine() - Method in class us.zuercher.gpx2map.image.netpbm.PamImage
Reads the next raster from the PAM file.
getNextRasterLine() - Method in class us.zuercher.gpx2map.image.netpbm.PpmImage
Reads the next raster from the PPM file.
getNextValue() - Method in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Compute the next value of this spinner as an Integer.
getNorthing() - Method in class us.zuercher.gpx2map.coord.UTM
Return the meters of northing for this UTM coordinate.
getOriginalBytesPerPixelPerColor() - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Returns the number of bytes per pixel per color: 1 or 2.
getPixelRowIterator() - Method in class us.zuercher.gpx2map.plotter.AbstractShape
Returns an AbstractShapePixelRowIterator on AbstractShape.pixelsByRow.
getPixels() - Method in class us.zuercher.gpx2map.plotter.label.Label
Returns a list of Pixel objects representing the rendered label text in its final position.
getPosition() - Method in class us.zuercher.gpx2map.plotter.label.Label
Returns the label's current position.
getPreferredOrder() - Static method in enum us.zuercher.gpx2map.plotter.label.LabelPosition
Returns the ordered array of preferred label positions.
getPreferredPosition() - Method in class us.zuercher.gpx2map.plotter.label.Label
Returns the label's preferred position.
getPreviousValue() - Method in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Compute the previous value of this spinner as an Integer.
getProperties() - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Returns the property descriptors for the dummy map source.
getProperties() - Method in interface us.zuercher.gpx2map.source.MapSource
Retrieve a list of MapSourcePropertyDescriptors for this map source.
getProperties() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Returns a list of all Terraserver USA map source property descriptors.
getPropertyChoices() - Method in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Returns the property's choices.
getPropertyDescription() - Method in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Returns the property's description.
getPropertyDisplayName() - Method in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Returns the property's display name.
getPropertyName() - Method in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Returns the property name.
getRaster() - Method in class us.zuercher.gpx2map.image.generic.GenericImage
Returns the raster for this image.
getRaster() - Method in interface us.zuercher.gpx2map.image.Image
Returns an array of rasters for this image.
getRaster() - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Implements Image.getRaster() by repeatedly calling Image.getNextRasterLine().
getRectangle() - Method in class us.zuercher.gpx2map.plotter.label.Label
Returns the label's bounding rectangle.
getRed() - Method in class us.zuercher.gpx2map.plotter.Color
Returns the color's red value.
getRed() - Method in class us.zuercher.gpx2map.plotter.Pixel
Returns the red color value.
getRelativePosition() - Method in enum us.zuercher.gpx2map.plotter.label.HorizontalPosition
Return the relative position of this horizonal position as an integer in the set [-1, 0, 1].
getRelativePosition() - Method in enum us.zuercher.gpx2map.plotter.label.VerticalPosition
Return the relative position of this vertical position as an integer in the set [-1, 0, 1].
getResultCode() - Method in exception us.zuercher.gpx2map.MainArgumentParser.Exit
 
getRoutes() - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Return the loaded routes.
getRoutes() - Method in class us.zuercher.gpx2map.data.GpxParser
Returns the list of routes from the GPX data.
getRowCount() - Method in class us.zuercher.gpx2map.source.AbstractTiledUrlMapSource
Returns the number of tile rows for the current map.
getRowCount() - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Gets the row count.
getRowCount() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Returns the total number of rows in the map.
getSecond() - Method in class us.zuercher.gpx2map.util.Pair
Returns the second item of the pair.
getShape(Point, int, Color) - Method in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Returns a ImageShape based on the contents of the image file given during construction.
getShape(Point, int, Color) - Method in interface us.zuercher.gpx2map.plotter.MarkerStyle
Returns an AbstractShape that renders this marker style with the given location, size and color.
getSourceChoices() - Static method in class us.zuercher.gpx2map.MainArgumentParser
Creates a List or ArgumentChoice objects for use in initializing the MapSource selection Argument.
getStart() - Method in class us.zuercher.gpx2map.plotter.Line
Returns the starting point of the line.
getStringProperty(String) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Retrieves the value of the given string property.
getStringPropertyNames() - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Returns a set of property names that refer to string properties.
getStringPropertyNames() - Method in class us.zuercher.gpx2map.data.Route
Returns the Route's string property names.
getStringPropertyNames() - Method in class us.zuercher.gpx2map.data.Track
Returns the Track's string property names.
getStringPropertyNames() - Method in class us.zuercher.gpx2map.data.WayPoint
Returns the string property names for a WayPoint.
getStyle(File) - Method in class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.BasicStyleChoice
Returns the style associated with this style choice.
getStyle(File) - Method in class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.FileStyleChoice
Returns the style associated with this style choice.
getStyle(File) - Method in interface us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.StyleChoice
Returns the style associated with this style choice.
getStyle(String, int) - Method in class us.zuercher.gpx2map.MainArgumentParser
Look up the given style name.
getStyle(String) - Static method in enum us.zuercher.gpx2map.plotter.Style
Returns a Style with the given name.
getStyleChoices() - Static method in class us.zuercher.gpx2map.MainArgumentParser
Creates a List or ArgumentChoice objects for use in initializing style-based Arguments.
getSupportedImageFormats() - Method in class us.zuercher.gpx2map.image.CompositeImageFactory
Returns the ImageFormatDescriptors for image formats supported by this factory.
getSupportedImageFormats() - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Returns the ImageFormatDescriptors for image formats supported by this factory.
getSupportedImageFormats() - Method in interface us.zuercher.gpx2map.image.ImageFactory
Returns a List of ImageFormatDescriptors that describe the image formats supported by this ImageFactory.
getSupportedImageFormats() - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Returns the ImageFormatDescriptors for image formats supported by this factory.
getThickenedEndY() - Method in class us.zuercher.gpx2map.plotter.Line
Returns the Y coordinate for the ending point of the line, with line thickness taken in to account.
getThickenedStartY() - Method in class us.zuercher.gpx2map.plotter.Line
Returns the Y coordinate for the starting point of the line, with line thickness taken in to account.
getTile(int, int) - Method in class us.zuercher.gpx2map.source.AbstractTiledUrlMapSource
Returns the File object for the tile at the given coordinates.
getTile(int, int) - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Retrieves the one-and-only cached tile file.
getTile(int, int) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Returns the location of a given map tile in the cache.
getTileSize() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Returns the dimensions of a single map tile.
getTracks() - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Return the loaded tracks.
getTracks() - Method in class us.zuercher.gpx2map.data.GpxParser
Returns the list of tracks from the GPX data.
getType() - Method in class us.zuercher.gpx2map.data.RoutePoint
Overrides WayPoint to configure type as "RTEPT".
getType() - Method in class us.zuercher.gpx2map.data.TrackPoint
Overrides WayPoint to configure type as "TRKPT".
getType() - Method in class us.zuercher.gpx2map.data.WayPoint
Returns the WayPoints's type.
getUpperLeftPoint() - Method in class us.zuercher.gpx2map.util.Rectangle
Returns the upper left corner, as a Point.
getUpperRightPoint() - Method in class us.zuercher.gpx2map.util.Rectangle
Returns the upper right corner, as a Point.
getUtmMultiplier() - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Returns the multiplier used to convert UTM addresses to Terraserver tile addresses, based on the current map scale and type.
getValue() - Method in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Returns the value of this spinner as an Integer.
getValue() - Method in class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Returns this choice's value.
getVerticalPosition() - Method in enum us.zuercher.gpx2map.plotter.label.LabelPosition
Returns the vertical position of this label position.
getWayPoints() - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Return the loaded way-points.
getWayPoints() - Method in class us.zuercher.gpx2map.data.GpxParser
Returns the list of way-points from the GPX data.
getWidth() - Method in class us.zuercher.gpx2map.image.generic.GenericImage
Returns the width of this image.
getWidth() - Method in interface us.zuercher.gpx2map.image.Image
Returns the image's width.
getWidth() - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Returns the image's width.
getWidth() - Method in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Returns the marker's width.
getWidth() - Method in interface us.zuercher.gpx2map.plotter.MarkerStyle
Return the marker style's width.
getWidth() - Method in enum us.zuercher.gpx2map.plotter.Style
Returns -1.
getWidth() - Method in class us.zuercher.gpx2map.util.Dimension
Returns the image's width.
getWidth() - Method in class us.zuercher.gpx2map.util.Rectangle
Returns the rectangle's width.
getX() - Method in class us.zuercher.gpx2map.util.Point
Returns the X coordinate for this Point.
getY() - Method in class us.zuercher.gpx2map.util.Point
Returns the Y coordinate for this Point.
getZone() - Method in class us.zuercher.gpx2map.coord.UTM
Return the UTM longitudinal zone for this UTM coordinate.
getZOrdering() - Method in class us.zuercher.gpx2map.plotter.AbstractShape
Returns the Z-ordering for this AbstractShape.
getZOrdering() - Method in class us.zuercher.gpx2map.plotter.AbstractShapePixelRowIterator
Returns the Z-ordering value for this row.
gifHeaders - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
GIF file header.
GPSDATA_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
Gpx2Map - Class in us.zuercher.gpx2map
Gpx2Map provides an API for generating maps with GPX data plotted on them.
Gpx2Map() - Constructor for class us.zuercher.gpx2map.Gpx2Map
Constructs a new Gpx2Map instance.
gpx2map - Variable in class us.zuercher.gpx2map.gui.ExecutionThread
The configured Gpx2Map instance to use for execution.
GPX2MAP_DEBUG_PROPERTY - Static variable in class us.zuercher.gpx2map.util.Util
The Gpx2Map "debug" system property name: "gpx2map.debug".
Gpx2MapException - Exception in us.zuercher.gpx2map
Gpx2MapException is a base class for checked excpetions thrown by Gpx2Map.
Gpx2MapException(String) - Constructor for exception us.zuercher.gpx2map.Gpx2MapException
Constructs a new Gpx2MapException.
Gpx2MapException(String, Throwable) - Constructor for exception us.zuercher.gpx2map.Gpx2MapException
Constructs a new Gpx2MapException.
GPX_DATE_FORMAT - Static variable in class us.zuercher.gpx2map.data.GpxContentHandler
Date format string.
GpxContentHandler - Class in us.zuercher.gpx2map.data
GpxContentHandler is a ContentHandler that understands the GPX XSD, version 1.1 and earlier.
GpxContentHandler(List<Throwable>) - Constructor for class us.zuercher.gpx2map.data.GpxContentHandler
Constructs a new GpxContentHandler that stores errors in the given list.
gpxFile - Variable in class us.zuercher.gpx2map.data.GpxParser
GPX file location.
gpxFileField - Variable in class us.zuercher.gpx2map.gui.Main
GPX file field.
gpxFileIgnoreItemListener - Variable in class us.zuercher.gpx2map.gui.Main
 
gpxFileIgnoreRtePts - Variable in class us.zuercher.gpx2map.gui.Main
GPX ignore routescheckbox.
gpxFileIgnoreTrkPts - Variable in class us.zuercher.gpx2map.gui.Main
GPX ignore tracks checkbox.
gpxFileIgnoreWayPts - Variable in class us.zuercher.gpx2map.gui.Main
GPX ignore way-points checkbox.
gpxFiles - Variable in class us.zuercher.gpx2map.Gpx2Map
List of GPX files to parse.
GpxParser - Class in us.zuercher.gpx2map.data
GpxParser parses GPX files and provides accessors for the tracks, way-points, and routes contained in them.
GpxParser() - Constructor for class us.zuercher.gpx2map.data.GpxParser
Constructs a new GpxParser with no file or URL.
GpxParser(File) - Constructor for class us.zuercher.gpx2map.data.GpxParser
Constructs a new GpxParser for the given file.
GpxParser(URL) - Constructor for class us.zuercher.gpx2map.data.GpxParser
Constructs a new GpxParser for the given URL.
GpxParserTest - Class in us.zuercher.gpx2map.data.test
GpxParserTest tests the GpxParser.
GpxParserTest(String) - Constructor for class us.zuercher.gpx2map.data.test.GpxParserTest
Constructor.
GpxParsingException - Exception in us.zuercher.gpx2map
GpxParsingException represents an error parsing one or more GPX files.
GpxParsingException(String) - Constructor for exception us.zuercher.gpx2map.GpxParsingException
Constructs a new GpxParsingException.
GpxParsingException(String, Throwable) - Constructor for exception us.zuercher.gpx2map.GpxParsingException
Constructs a new GpxParsingException.
gpxUrl - Variable in class us.zuercher.gpx2map.data.GpxParser
GPX URL.
grayscale - Variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Flag indicating that the tuple type is PamImage.TUPLTYPE_GRAYSCALE.
green - Variable in class us.zuercher.gpx2map.plotter.Color
Green value.
guessGzip() - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.GzipRetryLogic
 
GuiProgressMeter - Class in us.zuercher.gpx2map.gui
GuiProgressMeter is a combination ProgressMeter and MessageSink.
GuiProgressMeter(JFrame, String) - Constructor for class us.zuercher.gpx2map.gui.GuiProgressMeter
Constructs a new GuiProgressMeter.
GuiProgressMeterFactory - Class in us.zuercher.gpx2map.gui
GuiProgressMeterFactory is a ProgressMeterFactory for GuiProgressMeter objects.
GuiProgressMeterFactory(JFrame) - Constructor for class us.zuercher.gpx2map.gui.GuiProgressMeterFactory
Constructs a new GuiProgressMeterFactory with the given application root frame.
gzip - Variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Compression flag.

H

hasAlpha - Variable in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Flag indicating whether image data has alpha channel or not.
hasAlpha - Variable in class us.zuercher.gpx2map.plotter.ImageShape
Alpha channel flag.
hasAlphaChannel - Variable in class us.zuercher.gpx2map.image.generic.GenericImage
Alpha channel flag.
hasAlphaChannel() - Method in class us.zuercher.gpx2map.image.generic.GenericImage
Returns whether this image has an alpha channel.
hasAlphaChannel() - Method in interface us.zuercher.gpx2map.image.Image
Returns true if the NetpbmImage implementation supports alpha-channel values.
hasAlphaChannel - Variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Flag indicating whether the tuple type included the PamImage.TUPLTYPE_ALPHA_SUFFIX suffix.
hasAlphaChannel() - Method in class us.zuercher.gpx2map.image.netpbm.PamImage
PAM images may not contain alpha-channel information.
hasAlphaChannel() - Method in class us.zuercher.gpx2map.image.netpbm.PpmImage
PPM images do not contain alpha-channel information.
hasConstantDimensions() - Method in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Returns true.
hasConstantDimensions() - Method in interface us.zuercher.gpx2map.plotter.MarkerStyle
Tests whether this marker style has a constant height and width.
hasConstantDimensions() - Method in enum us.zuercher.gpx2map.plotter.Style
Returns false.
hashCode() - Method in class us.zuercher.gpx2map.coord.LatLon
Compute a reasonable hash code for this coordinate.
hashCode() - Method in class us.zuercher.gpx2map.coord.UTM
Compute a reasonable hash code for this coordinate.
hashCode() - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Compute a reasonable hash code for this AbstractGpxEntity.
hashCode() - Method in class us.zuercher.gpx2map.data.Route
Computes a reasonable hash code for this Route.
hashCode() - Method in class us.zuercher.gpx2map.data.Track
Computes a reasonable hash code for this Track.
hashCode() - Method in class us.zuercher.gpx2map.data.TrackSegment
Computes a reasonable hash code for this TrackSegment.
hashCode() - Method in class us.zuercher.gpx2map.data.WayPoint
Computes a reasonable hash code for this WayPoint.
hashCode() - Method in class us.zuercher.gpx2map.plotter.AlphaPixel
Returns a reasonable hash code for this AlphaPixel.
hashCode() - Method in class us.zuercher.gpx2map.plotter.Color
Computes the hashcode of the color's name.
hashCode() - Method in class us.zuercher.gpx2map.plotter.Pixel
Returns a reasonable hash code for a Pixel.
hashCode() - Method in class us.zuercher.gpx2map.util.Dimension
Computes a reasonable hash code for this Dimension.
hashCode() - Method in class us.zuercher.gpx2map.util.Point
Computes a hash code for this Point.
hasNext() - Method in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader.EquivIterator
Test if there's another Equivalence object available.
hasNext() - Method in class us.zuercher.gpx2map.data.Track.TrackPointIterator
Tests if there is another TrackPoint available.
hasNext() - Method in class us.zuercher.gpx2map.plotter.AbstractShapePixelRowIterator
Returns true if the underlying pixel row iterator has more pixel rows.
hasPropertyChoices() - Method in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Indicates whether this property has fixed choices or not.
header - Variable in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Exact contents of the image's header.
header - Variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Header buffer typically copied from another image.
height - Variable in class us.zuercher.gpx2map.image.generic.GenericImage
Image height.
height - Variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory.SizeObserver
Image height, once known.
height - Variable in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Height derived from image header.
height - Variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Image height.
height - Variable in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Image height.
height - Variable in class us.zuercher.gpx2map.plotter.ImageShape
Image height, computed from ImageShape.rasterLines.
height - Variable in class us.zuercher.gpx2map.plotter.label.Label
Height of the rectangle containing the rendered label text.
height - Variable in class us.zuercher.gpx2map.util.Dimension
Image height.
HEIGHT_HEADER - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Height header keyord.
HELP_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
HELP_USAGE - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Help usage detail.
helpArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
horizontal - Variable in enum us.zuercher.gpx2map.plotter.label.LabelPosition
The HorizontalPosition of this LabelPosition.
HorizontalPosition - Enum in us.zuercher.gpx2map.plotter.label
HorizonalPosition is an enumeration representing the three horizontal positions of a label relative to the label's marker.
HorizontalPosition(int) - Constructor for enum us.zuercher.gpx2map.plotter.label.HorizontalPosition
Constructs a new HorizontalPosition with the given relPos.

I

IGNORE_ROUTES_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
IGNORE_TRACKS_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
IGNORE_WAYPOINTS_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
ignoreRoutes - Variable in class us.zuercher.gpx2map.Gpx2Map
Ignore routes from the GPX file(s).
ignoreRoutesArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
ignoreTracks - Variable in class us.zuercher.gpx2map.Gpx2Map
Ignore tracks from the GPX file(s).
ignoreTracksArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
ignoreWayPoints - Variable in class us.zuercher.gpx2map.Gpx2Map
Ignore way-points from the GPX file(s).
ignoreWayPointsArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
IllegalMapSourcePropertyNameException - Exception in us.zuercher.gpx2map.source
IllegalMapSourcePropertyNameException is thrown when a map source property name contains non-letter or digit characters.
IllegalMapSourcePropertyNameException(String) - Constructor for exception us.zuercher.gpx2map.source.IllegalMapSourcePropertyNameException
Constructs a new IllegalMapSourcePropertyNameException for the given illegal property name.
IllegalMapSourcePropertyValueException - Exception in us.zuercher.gpx2map.source
IllegalMapSourcePropertyValueException is thrown when a property value is illegal.
IllegalMapSourcePropertyValueException(String, String) - Constructor for exception us.zuercher.gpx2map.source.IllegalMapSourcePropertyValueException
Constructs a new IllegalMapSourcePropertyValueException.
Image - Interface in us.zuercher.gpx2map.image
Image represents any type of image support by sub-packages of us.zuercher.gpx2map.image.
imageData - Variable in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Cached image rasters, if any.
ImageFactory - Interface in us.zuercher.gpx2map.image
ImageFactory describes the interface to an image factory.
imageFile - Variable in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.GzipRetryLogic
 
imageFile - Variable in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Image file.
ImageFormatDescriptor - Class in us.zuercher.gpx2map.image
ImageFormatDescriptor describes an image file format.
ImageFormatDescriptor(String, String...) - Constructor for class us.zuercher.gpx2map.image.ImageFormatDescriptor
Constructs a new ImageFormatDescriptor with the given name and extensions.
ImageMarkerStyle - Class in us.zuercher.gpx2map.plotter
ImageMarkerStyle implements MarkerStyle to provide markers based on the contents of an image file.
ImageMarkerStyle(File) - Constructor for class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Constructs a new ImageMarkerStyle from the given image location.
ImageShape - Class in us.zuercher.gpx2map.plotter
ImageShape extends AbstractShape to render the contents of an image during plotting.
ImageShape(int[][][], boolean, Point) - Constructor for class us.zuercher.gpx2map.plotter.ImageShape
Constructs a new ImageShape.
imageUpdate(Image, int, int, int, int, int) - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory.DrawingObserver
Implements ImageObserver.imageUpdate(Image, int, int, int, int, int).
imageUpdate(Image, int, int, int, int, int) - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory.SizeObserver
Implements ImageObserver.imageUpdate(Image, int, int, int, int, int) and stores the width and height of the image.
imageUrl - Variable in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.GzipRetryLogic
 
INDENT - Static variable in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
Basic indent, used when PrintStreamProgressMeter.taskName is null.
INITIAL_LINE_Z_ORDERING - Static variable in class us.zuercher.gpx2map.plotter.TrackPlotter
Initial Z-ordering for track and route lines.
INITIAL_TEXT_Z_ORDERING - Static variable in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Initial Z-ordering for text.
INITIAL_TRKPT_Z_ORDERING - Static variable in class us.zuercher.gpx2map.plotter.TrackPlotter
Initial Z-ordering for track- and route-points.
INITIAL_WPT_Z_ORDERING - Static variable in class us.zuercher.gpx2map.plotter.WayPointPlotter
Initial Z-ordering for way-points.
input - Variable in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader.Equivalence
LatLon input coordianate.
input - Variable in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Image input stream.
instance - Static variable in class us.zuercher.gpx2map.i18n.Text
Singleton instance of Text.
instance - Static variable in class us.zuercher.gpx2map.image.CompositeImageFactory
The singleton instance of this image factory.
instance - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
The singleton instance of this image factory.
instance - Static variable in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
NetpbmImageFactory singleton instance.
instanceLocale - Static variable in class us.zuercher.gpx2map.i18n.Text
Locale used to configure the singleton.
instantiateMapSource(String) - Static method in class us.zuercher.gpx2map.source.SourceFactory
 
instantiateSourceFactory(String) - Static method in class us.zuercher.gpx2map.source.SourceFactory
 
integerPropertyNames - Static variable in class us.zuercher.gpx2map.data.Route
Integer property names.
integerPropertyNames - Static variable in class us.zuercher.gpx2map.data.Track
Integer property names.
integerPropertyNames - Static variable in class us.zuercher.gpx2map.data.WayPoint
Way-point string integer names.
isConfigured() - Method in class us.zuercher.gpx2map.Gpx2Map
Tests if this class has been configured.
isDebug() - Static method in class us.zuercher.gpx2map.util.Util
Checks the Gpx2Map system debug property to see if "debug mode" is enabled.
isDouble - Variable in class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Property choice is a double value.
isInteger - Variable in class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Property choice is an integer value.
isRequired() - Method in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Indicates whether this property is required or not.
iterator() - Method in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader
Returns an iterator over Equivalence objects that represent the entries in the coordinates file or URL used to construct this class.
iterator() - Method in class us.zuercher.gpx2map.data.Route
Returns an Iterator over this Route's RoutePoints.
iterator() - Method in class us.zuercher.gpx2map.data.Track
Returns an Track.TrackPointIterator over all TrackPoints contained in this Track's TrackSegments.
iterator() - Method in class us.zuercher.gpx2map.data.TrackSegment
Returns an iterator over the TrackPoints comprising this TrackSegment.
iterator - Variable in class us.zuercher.gpx2map.plotter.AbstractShapePixelRowIterator
Wrapped iterator.

J

JavaConverter - Class in us.zuercher.gpx2map.source
JavaConverter is a pure-Java implementation of Converter.
JavaConverter() - Constructor for class us.zuercher.gpx2map.source.JavaConverter
 
JavaDownloader - Class in us.zuercher.gpx2map.source
JavaDownloader is a pure-Java implementation of Downloader.
JavaDownloader() - Constructor for class us.zuercher.gpx2map.source.JavaDownloader
 
JOIN_TRACK_SEGMENTS_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
joinTrackSegments - Variable in class us.zuercher.gpx2map.Gpx2Map
Controls whether a track's segments are joined or not.
joinTrackSegmentsArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
jpegHeaders - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
JPEG file header.

K

K0 - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
keyToErrorResult(String, Object...) - Method in class us.zuercher.gpx2map.i18n.Text
Converts a key and parameters in "key[parameters...]" format.

L

Label - Class in us.zuercher.gpx2map.plotter.label
Label represents a text label for a marker.
Label(String, Point, int, Font, Color, Rectangle) - Constructor for class us.zuercher.gpx2map.plotter.label.Label
Construct a new Label.
label - Variable in class us.zuercher.gpx2map.plotter.label.Label
The label's text.
LabelPosition - Enum in us.zuercher.gpx2map.plotter.label
LabelPosition is an enumeration of the possible positions of a label relative to its marker.
LabelPosition(VerticalPosition, HorizontalPosition) - Constructor for enum us.zuercher.gpx2map.plotter.label.LabelPosition
Constructs a new LabelPosition with the given horizontal and vertical positions.
LabelPositioningAlgorithm - Class in us.zuercher.gpx2map.plotter.label
LabelPositioningAlgorithm uses simulated annealing to position labels near their markers in a way that minimizes overlap of labels.
LabelPositioningAlgorithm(List<Label>) - Constructor for class us.zuercher.gpx2map.plotter.label.LabelPositioningAlgorithm
Constructs a new LabelPositioningAlgorithm for the given list of labels.
labelRoutes - Variable in class us.zuercher.gpx2map.Gpx2Map
Controls whether routes are labelled or not.
labels - Variable in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
List of Labels to be applied to the image.
labels - Variable in class us.zuercher.gpx2map.plotter.label.LabelPositioningAlgorithm
List of labels to position.
labelTracks - Variable in class us.zuercher.gpx2map.Gpx2Map
Controls whether tracks are labelled or not.
lastPercent - Variable in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
Percentage completed as of last update.
latitude - Variable in class us.zuercher.gpx2map.coord.LatLon
Degrees latitude.
LatitudeCoordinateFormatter - Class in us.zuercher.gpx2map.gui
LatitudeCoordinateFormatter extends NumberFormatter to deal with decimal latitude values.
LatitudeCoordinateFormatter() - Constructor for class us.zuercher.gpx2map.gui.LatitudeCoordinateFormatter
Constructs a new LatitudeCoordinateFormatter.
latitudeToUtmLetter(double) - Static method in class us.zuercher.gpx2map.coord.Conversions
Convert the given latitude to the correct UTM letter designator.
LatLon - Class in us.zuercher.gpx2map.coord
LatLon represents a location as decimal degrees of latitude and longitude.
LatLon(double, double) - Constructor for class us.zuercher.gpx2map.coord.LatLon
Construct a new LatLon.
leftOf(Point) - Method in class us.zuercher.gpx2map.util.Point
Tests if this pixel is strictly to the left of another Point.
letter - Variable in class us.zuercher.gpx2map.coord.UTM
UTM Letter Designator.
line - Variable in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader.EquivIterator
 
Line - Class in us.zuercher.gpx2map.plotter
Line extends AbstractShape to draw a line with a given color and thickness.
Line(Point, Point, Color, int) - Constructor for class us.zuercher.gpx2map.plotter.Line
Constructs a new Line with the given end-points, color and thicnkess.
LINE_THICKNESS - Static variable in class us.zuercher.gpx2map.plotter.AbstractPlotter
Thickness, in pixels, of a plotter line.
listeners - Variable in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
A set of ChangeListener implementations to notify when this spinner model changes.
loadColors() - Static method in class us.zuercher.gpx2map.plotter.Color
Load the standard color name/value to Color mappings.
loadGpsData() - Method in class us.zuercher.gpx2map.Gpx2Map
Load GPS data for all GPX files.
loadImage(File) - Method in class us.zuercher.gpx2map.image.CompositeImageFactory
Loads the given image file.
loadImage(URL) - Method in class us.zuercher.gpx2map.image.CompositeImageFactory
Loads the given image.
loadImage(File) - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Load an image from the given file name.
loadImage(URL) - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Load an image from the given URL.
loadImage(File) - Method in interface us.zuercher.gpx2map.image.ImageFactory
Loads an image from the given file.
loadImage(URL) - Method in interface us.zuercher.gpx2map.image.ImageFactory
Loads an image from the given URL.
loadImage(File) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Loads a Netpbm-compatible image from the given filename.
loadImage(URL) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Loads a Netpbm-compatible image from the given URL.
loadImage(NetpbmImageFactory.GzipRetryLogic) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Loads an image using the given NetpbmImageFactory.GzipRetryLogic object.
loadSettings() - Method in class us.zuercher.gpx2map.gui.Main
Load current settings from the settings file.
locale - Variable in class us.zuercher.gpx2map.MainArgumentParser
If set, the GUI locale to display.
LOCALE_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
localeArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
location - Variable in class us.zuercher.gpx2map.data.WayPoint
Way-point coordinate.
locator - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
Current location in the file.
longitude - Variable in class us.zuercher.gpx2map.coord.LatLon
Degrees longitude.
LongitudeCoordinateFormatter - Class in us.zuercher.gpx2map.gui
LongitudeCoordinateFormatter extends NumberFormatter to deal with decimal longitude values.
LongitudeCoordinateFormatter() - Constructor for class us.zuercher.gpx2map.gui.LongitudeCoordinateFormatter
Constructs a new LongitudeCoordinateFormatter.
lowerLeft - Variable in class us.zuercher.gpx2map.util.Rectangle
Lower left Point.
lowerRight - Variable in class us.zuercher.gpx2map.util.Rectangle
Lower right Point.

M

m1 - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
m2 - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
m3 - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
m4 - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
MAGIC - Static variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
PPM magic token.
Main - Class in us.zuercher.gpx2map.gui
Main is the main entry point into the graphical user interface of gpx2map.
Main() - Constructor for class us.zuercher.gpx2map.gui.Main
Constructs a new Main object.
main(String[]) - Static method in class us.zuercher.gpx2map.gui.Main
Main entry point for the Gpx2Map GUI.
Main - Class in us.zuercher.gpx2map
Main provides a simple entry-point into the command line implementation of Gpx2Map.
Main() - Constructor for class us.zuercher.gpx2map.Main
 
main(String[]) - Static method in class us.zuercher.gpx2map.Main
Main entry point to the command line version of Gpx2Map.
main - Variable in class us.zuercher.gpx2map.MainArgumentParser
Map plotter object.
main(String[]) - Static method in class us.zuercher.gpx2map.plotter.test.TrackPlotterManualTest
Main entry point for manual test.
main(String[]) - Static method in class us.zuercher.gpx2map.plotter.test.WayPointImagePlotterManualTest
Main entry point for manual test.
main(String[]) - Static method in class us.zuercher.gpx2map.plotter.test.WayPointPlotterManualTest
Main entry point for manual test.
main(String[]) - Static method in class us.zuercher.gpx2map.source.terraserver_usa.test.TerraserverUsaMapSourceManualTest
Main entry point for manual test.
Main.LocalFileFilter - Class in us.zuercher.gpx2map.gui
LocalFileFilter is a FileFilter for a JFileChooser.
Main.LocalFileFilter(String, Collection<String>) - Constructor for class us.zuercher.gpx2map.gui.Main.LocalFileFilter
Construct a new LocalFileFilter with the given description and suffixes.
MainArgumentParser - Class in us.zuercher.gpx2map
MainArgumentParser uses "argslib" to configure and parse Gpx2Map's command line arguments.
MainArgumentParser(Gpx2Map) - Constructor for class us.zuercher.gpx2map.MainArgumentParser
Constructs a new MainArgumentParser with the given Gpx2Map.
MainArgumentParser.Exit - Exception in us.zuercher.gpx2map
 
MainArgumentParser.Exit(int) - Constructor for exception us.zuercher.gpx2map.MainArgumentParser.Exit
 
MainArgumentParser.HelperTarget - Class in us.zuercher.gpx2map
HelperTarget accepts MapSource name information from an ArgumentParser.
MainArgumentParser.HelperTarget() - Constructor for class us.zuercher.gpx2map.MainArgumentParser.HelperTarget
 
MainArgumentParserTest - Class in us.zuercher.gpx2map.test
MainArgumentParserTest tests MainArgumentParser.
MainArgumentParserTest(String) - Constructor for class us.zuercher.gpx2map.test.MainArgumentParserTest
Constructor.
makeColorValueKey(int, int, int) - Static method in class us.zuercher.gpx2map.plotter.Color
Computes a "color value key" for a given RGB value.
makeImage(InputStream, NetpbmImageFactory.ExceptionHolder) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Load an image given an input stream.
makeInputStream(boolean) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.GzipRetryLogic
 
makeInputStream(File, boolean) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Create a input stream from a File.
makeInputStream(URL, boolean) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Create a input stream from a URL.
MAP_PROPERTY_ARG_PREFIX - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Prefix for map source property arguments.
MAP_SOURCE_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
MAP_SOURCE_DESC - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Map source description.
MAP_SOURCE_USAGE - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Map source usage detail.
mapLocationToPixel(LatLon) - Method in class us.zuercher.gpx2map.plotter.AbstractPlotter
Maps a LatLon coordinate onto the image.
mapLocationToPixel(LatLon) - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Maps the given location onto the stitched map image.
mapLocationToPixel(LatLon) - Method in interface us.zuercher.gpx2map.source.MapSource
Compute the pixel coordinates of the given location in the output file generated by MapSource.stitchTiles(File, ProgressMeter).
mapLocationToPixel(LatLon) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Maps a location to a pixel on the stitched map.
mapLocationToPixel(UTM) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Maps a location to a pixel on the stitched map.
mapSource - Variable in class us.zuercher.gpx2map.Gpx2Map
Map source instance.
mapSource - Variable in class us.zuercher.gpx2map.MainArgumentParser.HelperTarget
The configured MapSource name, if any.
mapSource - Variable in class us.zuercher.gpx2map.plotter.AbstractPlotter
MapSource used for mapping coordinates to the image.
MapSource - Interface in us.zuercher.gpx2map.source
MapSource represents a map source.
mapSourceChoice - Variable in class us.zuercher.gpx2map.gui.Main
Currently selected combo choice.
mapSourceCombo - Variable in class us.zuercher.gpx2map.gui.Main
Map source combo box.
mapSourceComboAction - Variable in class us.zuercher.gpx2map.gui.Main
Map source combo box change action.
MapSourceComboBoxModel - Class in us.zuercher.gpx2map.gui
MapSourceComboBoxModel defines the choices available in the map source combo box of the Gpx2Map GUI.
MapSourceComboBoxModel() - Constructor for class us.zuercher.gpx2map.gui.MapSourceComboBoxModel
Constructs a new MapSourceComboBoxModel with the available MapSourceChoices.
MapSourceComboBoxModel.MapSourceChoice - Class in us.zuercher.gpx2map.gui
MapSourceChoice describes the choice a particular MapSource.
MapSourceComboBoxModel.MapSourceChoice(String, String) - Constructor for class us.zuercher.gpx2map.gui.MapSourceComboBoxModel.MapSourceChoice
Constructs a new MapSourceChoice.
MapSourceDescriptor - Interface in us.zuercher.gpx2map.source
MapSourceDescriptor describes a map source.
mapSourceDisplayName - Variable in class us.zuercher.gpx2map.gui.MapSourceComboBoxModel.MapSourceChoice
Map source display name.
mapSourceName - Variable in class us.zuercher.gpx2map.Gpx2Map
Configured name of the map source.
mapSourceName - Variable in class us.zuercher.gpx2map.gui.MapSourceComboBoxModel.MapSourceChoice
Map source name.
mapSourceName - Variable in exception us.zuercher.gpx2map.UnknownMapSourceException
Map source name that caused the exception.
mapSourcePanel - Variable in class us.zuercher.gpx2map.gui.Main
Map source box's panel.
mapSourceProperties - Variable in class us.zuercher.gpx2map.Gpx2Map
Map of map source property names to values.
MapSourcePropertyChoice - Class in us.zuercher.gpx2map.source
MapPropertyChoice represents a choice for a map source property value.
MapSourcePropertyChoice(String, String) - Constructor for class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Constructs a new MapPropertyChoice with the given display name and value.
MapSourcePropertyChoice(String, double) - Constructor for class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Constructs a new MapPropertyChoice with the given display name and value.
MapSourcePropertyChoice(String, int) - Constructor for class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Constructs a new MapPropertyChoice with the given display name and value.
mapSourcePropertyComboFields - Variable in class us.zuercher.gpx2map.gui.Main
 
MapSourcePropertyDescriptor - Class in us.zuercher.gpx2map.source
MapSourcePropertyDescriptor describes a map source property.
MapSourcePropertyDescriptor(String, String, String, boolean) - Constructor for class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Constructs a new MapSourcePropertyDescriptor without choices.
MapSourcePropertyDescriptor(String, String, String, boolean, MapSourcePropertyChoice...) - Constructor for class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Constructs a new MapSourcePropertyDescriptor without choices.
mapSourcePropertyLabels - Variable in class us.zuercher.gpx2map.gui.Main
 
mapSourcePropertyTextFields - Variable in class us.zuercher.gpx2map.gui.Main
 
margin - Variable in class us.zuercher.gpx2map.Gpx2Map
Margin size.
MARGIN_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
marginArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
marginField - Variable in class us.zuercher.gpx2map.gui.Main
Margin field.
MarginFormatter - Class in us.zuercher.gpx2map.gui
MarginFormatter extends NumberFormatter to deal with margin values.
MarginFormatter() - Constructor for class us.zuercher.gpx2map.gui.MarginFormatter
Consturcts a new MarginFormatter.
marginMetersChoice - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument choice.
marginPixelsChoice - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument choice.
marginUnits - Variable in class us.zuercher.gpx2map.Gpx2Map
Margin units.
MarginUnits - Enum in us.zuercher.gpx2map.plotter
MarginUnits is an enumeration of the units that may be used to specify image margins.
MarginUnits() - Constructor for enum us.zuercher.gpx2map.plotter.MarginUnits
 
marker - Variable in class us.zuercher.gpx2map.plotter.label.Label
The location of the center of the label's marker.
MarkerSizeFormatter - Class in us.zuercher.gpx2map.gui
MarkerSizeFormatter extends NumberFormatter to deal with marker size values.
MarkerSizeFormatter() - Constructor for class us.zuercher.gpx2map.gui.MarkerSizeFormatter
Constructs a new MarkerSizeFormatter.
MarkerSizeSpinnerModel - Class in us.zuercher.gpx2map.gui
MarkerSizeSpinnerModel implements SpinnerModel for the marker size spinner controls in the Gpx2Map GUI.
MarkerSizeSpinnerModel() - Constructor for class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
 
MarkerStyle - Interface in us.zuercher.gpx2map.plotter
All markers, include Styles must implement this interface.
MarkerStyleComboBoxModel - Class in us.zuercher.gpx2map.gui
MarkerStyleComboBoxModel defines the choices available in the marker style combo boxes of the Gpx2Map GUI.
MarkerStyleComboBoxModel() - Constructor for class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel
Constructs a new MarkerStyleComboBoxModel with the available StyleChoices.
MarkerStyleComboBoxModel.BasicStyleChoice - Class in us.zuercher.gpx2map.gui
BasicStyleChoice represents a choice of one of the basic Styles.
MarkerStyleComboBoxModel.BasicStyleChoice(MarkerStyle) - Constructor for class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.BasicStyleChoice
 
MarkerStyleComboBoxModel.FileStyleChoice - Class in us.zuercher.gpx2map.gui
StyleChoice represents a choice of MarkerStyle.
MarkerStyleComboBoxModel.FileStyleChoice() - Constructor for class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.FileStyleChoice
 
MarkerStyleComboBoxModel.StyleChoice - Interface in us.zuercher.gpx2map.gui
StyleChoice represents a choice of MarkerStyle.
matches(String) - Method in class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Returns true if this choice matches the user's input.
maxVal - Variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Image maximum pixel color value.
MAXVAL_HEADER - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Maxval header keyord.
MessageSink - Class in us.zuercher.gpx2map.util
MessageSink represents a sink of informational messages generating while downloading and plotting GPS data on maps.
MessageSink() - Constructor for class us.zuercher.gpx2map.util.MessageSink
 
meter - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeterFactory
This factory's current progress meter.
metersRadio - Variable in class us.zuercher.gpx2map.gui.Main
Meters radio button.
MINIMUM_VALUE - Static variable in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Minimum marker size.
minimumFileSize - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Minimum number of bytes from an image file necessary to determine the file's type.
MissingRequiredMapSourcePropertyException - Exception in us.zuercher.gpx2map
MissingRequiredMapSourcePropertyException represents the case where one or more required properties are missing from the configuration of a MapSource.
MissingRequiredMapSourcePropertyException(String) - Constructor for exception us.zuercher.gpx2map.MissingRequiredMapSourcePropertyException
Constructs a new MissingRequiredMapSourcePropertyException.

N

N - Variable in class us.zuercher.gpx2map.plotter.label.LabelPositioningAlgorithm
Number of labels in LabelPositioningAlgorithm.labels.
name - Variable in enum us.zuercher.gpx2map.plotter.Style
Marker style name.
name - Variable in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Property name.
nameLikePropertyNames - Static variable in class us.zuercher.gpx2map.data.Route
Subset of Route.stringPropertyNames.
nameLikePropertyNames - Static variable in class us.zuercher.gpx2map.data.Track
Subset of Track.stringPropertyNames.
NETPBM_PAM_MAGIC_NUMBER - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Netpbm PAM image file magic number.
NETPBM_PPM_MAGIC_NUMBER - Static variable in class us.zuercher.gpx2map.image.netpbm.PpmImage
Magic number for a Netpbm PPM image.
netpbmFile - Variable in class us.zuercher.gpx2map.plotter.AbstractPlotter
Netpbm input file.
NetpbmImage - Interface in us.zuercher.gpx2map.image.netpbm
NetpbmImage represents a Netpbm-compatible image.
NetpbmImageFactory - Class in us.zuercher.gpx2map.image.netpbm
NetpbmImageFactory is a factory for NetpbmImage objects.
NetpbmImageFactory() - Constructor for class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
NetpbmImageFactory is a singleton.
NetpbmImageFactory.CanLoadLogicTarget - Class in us.zuercher.gpx2map.image.netpbm
CanLoadLogicTarget implements NetpbmImageFactory.GzipRetryLogicTarget to retrieve the Netpbm magic number from an image file.
NetpbmImageFactory.CanLoadLogicTarget() - Constructor for class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.CanLoadLogicTarget
 
NetpbmImageFactory.ExceptionHolder - Class in us.zuercher.gpx2map.image.netpbm
ExceptionHolder holds an IOException for later throwing.
NetpbmImageFactory.ExceptionHolder() - Constructor for class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.ExceptionHolder
 
NetpbmImageFactory.GzipRetryLogic - Class in us.zuercher.gpx2map.image.netpbm
GzipRetryLogic encapsulates the logic of reading Netpbm files that may or may not be gzipped.
NetpbmImageFactory.GzipRetryLogic(File) - Constructor for class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.GzipRetryLogic
 
NetpbmImageFactory.GzipRetryLogic(URL) - Constructor for class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.GzipRetryLogic
 
NetpbmImageFactory.GzipRetryLogicTarget - Interface in us.zuercher.gpx2map.image.netpbm
 
NetpbmImageFactory.LoadImageLogicTarget - Class in us.zuercher.gpx2map.image.netpbm
LoadImageLogicTarget implements NetpbmImageFactory.GzipRetryLogicTarget to read image data from the input stream.
NetpbmImageFactory.LoadImageLogicTarget() - Constructor for class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.LoadImageLogicTarget
 
NetpbmStitcher - Class in us.zuercher.gpx2map.image.netpbm
NetpbmStitcher concatenates NetpbmImage files horizontally and vertically to produce a single larger image.
NetpbmStitcher(List<List<File>>, boolean) - Constructor for class us.zuercher.gpx2map.image.netpbm.NetpbmStitcher
Constructs a new NetpbmStitcher for the given files.
newLine() - Method in class us.zuercher.gpx2map.gui.GuiProgressMeter
Write a new line to the text area.
newLine() - Method in class us.zuercher.gpx2map.util.MessageSink
Implementation-defined mechanism for starting a new line of output.
newLine() - Method in class us.zuercher.gpx2map.util.NoOpMessageSink
Does nothing.
newLine() - Method in class us.zuercher.gpx2map.util.PrintStreamMessageSink
Writes a new-line to the configured PrintStream.
newMapSource() - Method in class us.zuercher.gpx2map.gui.MapSourceComboBoxModel.MapSourceChoice
Instantiates a new MapSource of the given type.
newMapSource() - Method in class us.zuercher.gpx2map.source.dummy.Factory
Instantiates a new DummyMapSource.
newMapSource() - Method in class us.zuercher.gpx2map.source.SourceFactory
Returns a newly instantiated MapSource.
newMapSource() - Method in class us.zuercher.gpx2map.source.terraserver_usa.Factory
Instantiates a new TerraserverUsaMapSource.
newProgressMeter(String) - Method in class us.zuercher.gpx2map.gui.GuiProgressMeterFactory
Returns this GuiProgressMeterFactory's current GuiProgressMeter with the dialog name set to the given value.
newProgressMeter(String) - Method in class us.zuercher.gpx2map.util.PrintStreamProgressMeterFactory
Constructs a new PrintStreamProgressMeter with the given name.
newProgressMeter(String) - Method in interface us.zuercher.gpx2map.util.ProgressMeterFactory
Constructs a new ProgressMeter with the given name.
next() - Method in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader.EquivIterator
Construct and return the next Equivalence object in the file.
next() - Method in class us.zuercher.gpx2map.data.Track.TrackPointIterator
Returns the next TrackPoint.
next() - Method in class us.zuercher.gpx2map.plotter.AbstractShapePixelRowIterator
Returns the next row of pixels.
NL - Static variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
System new-line character.
NL - Static variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
PPM header line separator.
NoOpMessageSink - Class in us.zuercher.gpx2map.util
NoOpMessageSink extends MessageSink to silently discard all messages.
NoOpMessageSink() - Constructor for class us.zuercher.gpx2map.util.NoOpMessageSink
 
northing - Variable in class us.zuercher.gpx2map.coord.UTM
UTM Northing.
northOf(LatLon) - Method in class us.zuercher.gpx2map.coord.LatLon
Test whether this LatLon represents a location north of another LatLon.
northWestLatLon - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Map boundary: northwest corner.
noteOutput() - Method in class us.zuercher.gpx2map.Gpx2Map
Note the output file to the MessageSink.
nw - Variable in class us.zuercher.gpx2map.source.dummy.DummyMapSource
NW corner.
nwBounds - Variable in class us.zuercher.gpx2map.Gpx2Map
Northwest corner of map boundary.
nwCornerUtm - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource.StripeDescription
NW corner of the stripe.
nwTerraserverAddr - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource.StripeDescription
NW corner Terraserver address.

O

observationComplete() - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory.Observer
Used by subclasses to indicate that observation is complete.
originalMaxVal - Variable in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Maximum pixel color value derived from image header.
out - Variable in class us.zuercher.gpx2map.Gpx2Map
Informational output.
out - Variable in class us.zuercher.gpx2map.util.PrintStreamMessageSink
The PrintStream to be used for all output.
out - Variable in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
The output PrintStream.
out - Variable in class us.zuercher.gpx2map.util.PrintStreamProgressMeterFactory
The PrintStream this factory is configured to use.
output - Variable in class us.zuercher.gpx2map.Gpx2Map
Output Netpbm file.
output - Variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Output stream.
OUTPUT_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
outputArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
outputFileField - Variable in class us.zuercher.gpx2map.gui.Main
Output file field.
overlaps(Rectangle) - Method in class us.zuercher.gpx2map.util.Rectangle
Tests whether this rectangle overlaps another rectangle.

P

p1 - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
p2 - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
p3 - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
pad(int, int) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Converts the given integer value into a String that is at least the given number of digits long.
Pair<A,B> - Class in us.zuercher.gpx2map.util
Pair provides a simple way to associate two objects together.
Pair(A, B) - Constructor for class us.zuercher.gpx2map.util.Pair
Constructs a new Pair with the given items.
PAM_IMAGE_FORMAT_DESCRIPTOR - Static variable in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
PAM ImageFormatDescriptor.
PamImage - Class in us.zuercher.gpx2map.image.netpbm
PamImage is a read-only representation of a PAM image.
PamImage(InputStream) - Constructor for class us.zuercher.gpx2map.image.netpbm.PamImage
Constructs a new PamImage from an InputStream.
PamImageTest - Class in us.zuercher.gpx2map.image.netpbm.test
PamImageTest tests PamImage.
PamImageTest(String) - Constructor for class us.zuercher.gpx2map.image.netpbm.test.PamImageTest
Constructs a PamImageTest.
parse() - Method in class us.zuercher.gpx2map.data.GpxParser
Parses the configured GPX file.
parseArgs(String...) - Method in class us.zuercher.gpx2map.MainArgumentParser
Parse the given arguments and apply them to the Gpx2Map object given in the constructor for this instance.
performAction(BufferedInputStream, NetpbmImageFactory.ExceptionHolder) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.CanLoadLogicTarget
Attempts to read a the magic number for a Netpbm image from the given stream.
performAction(BufferedInputStream, NetpbmImageFactory.ExceptionHolder) - Method in interface us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.GzipRetryLogicTarget
Perform the desired action as a result of opening a Netpbm image stream.
performAction(BufferedInputStream, NetpbmImageFactory.ExceptionHolder) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.LoadImageLogicTarget
Attempts to read a NetpbmImage from the given input stream.
PIOVER180 - Static variable in class us.zuercher.gpx2map.coord.Conversions
 
Pixel - Class in us.zuercher.gpx2map.plotter
Pixel extends Point and adds Color information.
Pixel(int, int, int, int, int) - Constructor for class us.zuercher.gpx2map.plotter.Pixel
Constructs a new Pixel with arbitrary color values and location.
Pixel(int, int, Color) - Constructor for class us.zuercher.gpx2map.plotter.Pixel
Constructs a new Pixel with a specific Color.
Pixel(Point, Color) - Constructor for class us.zuercher.gpx2map.plotter.Pixel
Constructs a new Pixel with a specific Color.
pixels - Variable in class us.zuercher.gpx2map.plotter.Shape
Pixel data used to render the Shape.
pixelsByRow - Variable in class us.zuercher.gpx2map.plotter.AbstractShape
Each element of pixelsByRow contains the a List of Pixels for a horizontal row of the shape.
pixelsRadio - Variable in class us.zuercher.gpx2map.gui.Main
Pixels radio button.
pngHeaders - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
PNG file header.
Point - Class in us.zuercher.gpx2map.util
Point represents a location within an image.
Point(int, int) - Constructor for class us.zuercher.gpx2map.util.Point
Constructs a new Point with the given X and Y coordinates.
pointIter - Variable in class us.zuercher.gpx2map.data.Track.TrackPointIterator
Current TrackSegment's TrackPoint iterator.
points - Variable in class us.zuercher.gpx2map.data.TrackSegment
TrackPoints that make up this TrackSegment.
position - Variable in class us.zuercher.gpx2map.plotter.label.Label
The label's current position relative to the marker.
PPM_IMAGE_FORMAT_DESCRIPTOR - Static variable in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
PPM ImageFormatDescriptor.
PpmImage - Class in us.zuercher.gpx2map.image.netpbm
PpmImage is a read-only representation of a PPM image.
PpmImage(InputStream) - Constructor for class us.zuercher.gpx2map.image.netpbm.PpmImage
Constructs a new PpmImage from the given InputStream.
ppmImageFile - Variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
PPM file location.
PREFERRED_ORDER - Static variable in enum us.zuercher.gpx2map.plotter.label.LabelPosition
Ordered array of preferred label positions.
preferredPosition - Variable in class us.zuercher.gpx2map.plotter.label.Label
The label's preferred location relative to the marker.
PRINT_COLORS_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
PRINT_STYLES_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
printColors - Variable in class us.zuercher.gpx2map.MainArgumentParser
If true, print colors.
printColors() - Method in class us.zuercher.gpx2map.MainArgumentParser
Prints the available Colors to System.out.
printColorsArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
printHelp - Variable in class us.zuercher.gpx2map.MainArgumentParser
If true, print help.
printHelp(String...) - Method in class us.zuercher.gpx2map.MainArgumentParser
Output help information for the given arguments.
PrintStreamMessageSink - Class in us.zuercher.gpx2map.util
PrintStreamMessageSink extends MessageSink to send all messages to a PrintStream.
PrintStreamMessageSink() - Constructor for class us.zuercher.gpx2map.util.PrintStreamMessageSink
Consructs a PrintStreamMessageSink that sends all output to System.out.
PrintStreamMessageSink(PrintStream) - Constructor for class us.zuercher.gpx2map.util.PrintStreamMessageSink
Consructs a PrintStreamMessageSink that sends all output to the given PrintStream.
PrintStreamProgressMeter - Class in us.zuercher.gpx2map.util
PrintStreamProgressMeter implements ProgressMeter to write progress information to a given PrintStream.
PrintStreamProgressMeter(String, PrintStream) - Constructor for class us.zuercher.gpx2map.util.PrintStreamProgressMeter
Constructs a new PrintStreamProgressMeter with the given name and using the given PrintStream for output.
PrintStreamProgressMeterFactory - Class in us.zuercher.gpx2map.util
PrintStreamProgressMeterFactory implements ProgressMeterFactory for PrintStreamProgressMeter.
PrintStreamProgressMeterFactory() - Constructor for class us.zuercher.gpx2map.util.PrintStreamProgressMeterFactory
Constructs a new PrintStreamProgressMeterFactory that uses System.out for output.
PrintStreamProgressMeterFactory(PrintStream) - Constructor for class us.zuercher.gpx2map.util.PrintStreamProgressMeterFactory
Constructs a new PrintStreamProgressMeterFactory that uses the given PrintStream for output.
printStyles - Variable in class us.zuercher.gpx2map.MainArgumentParser
If true, print styles.
printStyles() - Method in class us.zuercher.gpx2map.MainArgumentParser
Prints the available styles to System.out.
printStylesArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
progressBar - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
The progress bar.
progressBarLabel - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
Label for GuiProgressMeter.progressBar.
ProgressMeter - Interface in us.zuercher.gpx2map.util
ProgressMeter represents a work progress meter with implementation-specific output.
ProgressMeterFactory - Interface in us.zuercher.gpx2map.util
ProgressMeterFactory describes a factory for ProgressMeters.
PROP_PREFIX - Static variable in class us.zuercher.gpx2map.source.SourceFactory
 
properties - Variable in class us.zuercher.gpx2map.data.AbstractGpxEntity
Map of property names to propery values, across types.
properties - Static variable in class us.zuercher.gpx2map.source.dummy.DummyMapSource
 
PROPERTIES - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
 
PROPERTY_SCALE - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Scale property name.
PROPERTY_TYPE - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Type property name.
propertyFile - Static variable in class us.zuercher.gpx2map.gui.Main
Properties file.

Q

quit(int) - Method in class us.zuercher.gpx2map.MainArgumentParser
Force MainArgumentParser.parseArgs(String[]) to return with the given result code.

R

r - Variable in class us.zuercher.gpx2map.plotter.Pixel
RGB color information.
rad2deg(double) - Static method in class us.zuercher.gpx2map.coord.Conversions
Convert radians to degrees
raster - Variable in class us.zuercher.gpx2map.image.generic.GenericImage
Raster data.
rasterLine - Variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Pixelized raster line.
rasterLine - Variable in class us.zuercher.gpx2map.image.netpbm.PpmImage
Pixelized raster line.
rasterLineData - Variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Buffer space for a single raster-line of the image.
rasterLineData - Variable in class us.zuercher.gpx2map.image.netpbm.PpmImage
Buffer space for a single raster-line of the image.
rasterLines - Variable in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Image raster line data.
rasterLines - Variable in class us.zuercher.gpx2map.plotter.ImageShape
Image raster data.
rastersWritten - Variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Count of rastersWritten (compared to height).
reader - Variable in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader.EquivIterator
 
readHeader() - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Reads the Netpbm image's header information and populates the fields of this class.
readHeader() - Method in class us.zuercher.gpx2map.image.netpbm.PamImage
Reads the image's header block.
readHeader() - Method in class us.zuercher.gpx2map.image.netpbm.PpmImage
Reads the image's header block.
readMagic(InputStream) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory
Reads the Netpbm magic number from the start of a file.
readWord(boolean) - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Reads a "word" from the Netpbm image header.
Rectangle - Class in us.zuercher.gpx2map.util
Rectangle represents a set of four Points that describe the four corners of a rectangle.
Rectangle(int, int, int, int) - Constructor for class us.zuercher.gpx2map.util.Rectangle
Constructs a new Rectangle from upper left and lower right coordinates.
Rectangle(Point, Point) - Constructor for class us.zuercher.gpx2map.util.Rectangle
Constructs a new Rectangle from upper left and lower right coordinates.
red - Variable in class us.zuercher.gpx2map.plotter.Color
Red value.
relPos - Variable in enum us.zuercher.gpx2map.plotter.label.HorizontalPosition
Relative position as a signed integer in the set [-1, 0, 1].
relPos - Variable in enum us.zuercher.gpx2map.plotter.label.VerticalPosition
Relative position as a signed integer in the set [-1, 0, 1].
remove() - Method in class us.zuercher.gpx2map.coord.test.ConversionsTestCoordLoader.EquivIterator
Remove is not supported by this iterator.
remove() - Method in class us.zuercher.gpx2map.data.Track.TrackPointIterator
Throws UnsupportedOperationException.
remove() - Method in class us.zuercher.gpx2map.plotter.AbstractShapePixelRowIterator
Removes the current of pixels.
removeChangeListener(ChangeListener) - Method in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Remove a listener from this spinner model.
renderText() - Method in class us.zuercher.gpx2map.plotter.label.Label
Generate a two-dimensional byte array of alpha values for the label text.
required - Variable in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Flag indicating whether property is required or not.
requiresFile() - Method in class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.BasicStyleChoice
Returns false since this style choice doesn't require a file.
requiresFile() - Method in class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.FileStyleChoice
Returns true since this style choice always requires a file.
requiresFile() - Method in interface us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.StyleChoice
Returns true if this style choice requires a valid, readable File.
reset() - Method in class us.zuercher.gpx2map.gui.GuiProgressMeter
Reset the progress bar.
reset() - Method in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
Resets the progress meter for a new task name.
reset() - Method in interface us.zuercher.gpx2map.util.ProgressMeter
Reset the progress meter.
resetColors() - Static method in class us.zuercher.gpx2map.plotter.Color
Resets the color name/value to Color mappings to their startup defaults.
RESULT_ERROR_BAD_BOUNDING_RECT_VALUES - Static variable in class us.zuercher.gpx2map.ResultCodes
Bounding set to coordinates, but cannot parse lat/lon values.
RESULT_ERROR_INCOMPATIBLE_ARGUMENTS - Static variable in class us.zuercher.gpx2map.ResultCodes
Error downloading tiles.
RESULT_ERROR_IO - Static variable in class us.zuercher.gpx2map.ResultCodes
Error downloading maps or reading/writing files.
RESULT_ERROR_MISSING_REQUIRED_ARGUMENTS - Static variable in class us.zuercher.gpx2map.ResultCodes
Missing one or more required arguments.
RESULT_ERROR_PROCESSING_REQUEST - Static variable in class us.zuercher.gpx2map.ResultCodes
Error processing request.
RESULT_ERROR_UNKNOWN_ARGUMENT - Static variable in class us.zuercher.gpx2map.ResultCodes
Unknown argument.
RESULT_ERROR_UNKNOWN_RTE_COLOR - Static variable in class us.zuercher.gpx2map.ResultCodes
Cannot find the given color name.
RESULT_ERROR_UNKNOWN_RTEPT_STYLE - Static variable in class us.zuercher.gpx2map.ResultCodes
Cannot find the given style name.
RESULT_ERROR_UNKNOWN_TRK_COLOR - Static variable in class us.zuercher.gpx2map.ResultCodes
Cannot find the given color name.
RESULT_ERROR_UNKNOWN_TRKPT_STYLE - Static variable in class us.zuercher.gpx2map.ResultCodes
Cannot find the given style name.
RESULT_ERROR_UNKNOWN_WPT_COLOR - Static variable in class us.zuercher.gpx2map.ResultCodes
Cannot find the given color name.
RESULT_ERROR_UNKNOWN_WPT_STYLE - Static variable in class us.zuercher.gpx2map.ResultCodes
Cannot find the given style name.
RESULT_OK - Static variable in class us.zuercher.gpx2map.ResultCodes
Success.
resultCode - Variable in exception us.zuercher.gpx2map.MainArgumentParser.Exit
 
ResultCodes - Class in us.zuercher.gpx2map
ResultCodes are integer values returned by MainArgumentParser and set as the exit status of the command line interface to Gpx2Map.
ResultCodes() - Constructor for class us.zuercher.gpx2map.ResultCodes
 
rightOf(Point) - Method in class us.zuercher.gpx2map.util.Point
Tests if this pixel is strictly to the right of another Point.
root - Variable in class us.zuercher.gpx2map.gui.ExecutionThread
The application's root frame.
root - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeterFactory
The application's root frame.
root - Variable in class us.zuercher.gpx2map.gui.Main
Main frame of the application.
Route - Class in us.zuercher.gpx2map.data
Route represents a GPX route.
Route() - Constructor for class us.zuercher.gpx2map.data.Route
Constructs a new Route.
ROUTE_COLOR_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
ROUTE_LABEL_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
routeColor - Variable in class us.zuercher.gpx2map.Gpx2Map
Color used to plot route-points, route lines and route labels.
routeColorArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
routeLabelArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
RoutePoint - Class in us.zuercher.gpx2map.data
RoutePoint represents a GPX route-point.
RoutePoint(LatLon) - Constructor for class us.zuercher.gpx2map.data.RoutePoint
Construct a new RoutePoint with the given coordinates.
ROUTEPOINT_RADIUS_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
ROUTEPOINT_STYLE_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
routePointRadiusArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
routePoints - Variable in class us.zuercher.gpx2map.data.Route
RoutePoints that comprise this Route.
routePointStyle - Variable in class us.zuercher.gpx2map.Gpx2Map
Marker style used for route-points.
routePointStyleArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
routePointStyleRadius - Variable in class us.zuercher.gpx2map.Gpx2Map
Size of marker style used for route-points.
routes - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
Routes found in the file.
routes - Variable in class us.zuercher.gpx2map.Gpx2Map
List of routes loaded from GPX files.
routesRadio - Variable in class us.zuercher.gpx2map.gui.Main
Bound by routes radio button.
rowCount - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Number of rows of map tiles in the image.
rtePtColor - Variable in class us.zuercher.gpx2map.gui.Main
Current route-point color.
rtePtColorAction - Variable in class us.zuercher.gpx2map.gui.Main
Route-point color action.
rtePtColorButton - Variable in class us.zuercher.gpx2map.gui.Main
Route-point color button.
rtePtLabel - Variable in class us.zuercher.gpx2map.gui.Main
Route-point labelling check box.
rtePtSizeField - Variable in class us.zuercher.gpx2map.gui.Main
Route-point marker size field.
rtePtSizeSpinner - Variable in class us.zuercher.gpx2map.gui.Main
Route-point marker size spinner.
rtePtStyleCombo - Variable in class us.zuercher.gpx2map.gui.Main
Route-point style combo box.
rtePtStyleComboAction - Variable in class us.zuercher.gpx2map.gui.Main
Route-point style combo box action.
rtePtStyleFileBrowseButton - Variable in class us.zuercher.gpx2map.gui.Main
Route-point style file browse button.
rtePtStyleFileField - Variable in class us.zuercher.gpx2map.gui.Main
Route-point style file field.
run() - Method in class us.zuercher.gpx2map.gui.ExecutionThread
Implementation of Thread.run().
runTest() - Method in class us.zuercher.gpx2map.data.test.GpxParserTest
Execute parsing test on a given GPX file.

S

SAFE_FONT_NAME - Static variable in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Fallback font name if the default cannot be loaded.
saveSettings() - Method in class us.zuercher.gpx2map.gui.Main
Save the current settings for later use.
saveSettingsAction - Variable in class us.zuercher.gpx2map.gui.Main
Save setting action.
scale - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Map scale in meters per pixel.
SCALE_PROPERTY_DESCRIPTOR - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Scale property descriptor.
se - Variable in class us.zuercher.gpx2map.source.dummy.DummyMapSource
SE corner.
seBounds - Variable in class us.zuercher.gpx2map.Gpx2Map
Southeast corner of map boundary.
second - Variable in class us.zuercher.gpx2map.util.Pair
Second item of the pair.
secondsEqual(Pair<A, B>) - Method in class us.zuercher.gpx2map.util.Pair
Tests if both seconds of this and that Pair are equal.
seCornerUtm - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource.StripeDescription
SE corner of the stripe.
segmentIter - Variable in class us.zuercher.gpx2map.data.Track.TrackPointIterator
TrackSegment iterator.
segmentIterator() - Method in class us.zuercher.gpx2map.data.Track
Returns an Track.TrackPointIterator over this Track's TrackSegments.
segments - Variable in class us.zuercher.gpx2map.data.Track
The TrackSegments that comprise this Track.
set(String, String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MapSource properties Arguments.
set(MapSource, String) - Method in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Sets this property on the given map source with the given value.
setBounding(boolean, boolean, boolean, LatLon, LatLon) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the bounds of the output map.
setBounding(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.boundingArg Argument.
setBoundingBox() - Method in class us.zuercher.gpx2map.Gpx2Map
Configures map boundaries based on values provided by calls to Gpx2Map.setBounding(boolean, boolean, boolean, LatLon, LatLon) and Gpx2Map.setMargin(Number, MarginUnits).
setBoundingBox(LatLon, LatLon) - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Sets the map bounding box.
setBoundingBox(LatLon, LatLon) - Method in interface us.zuercher.gpx2map.source.MapSource
Configures the bounding box of latitude and longitude upon which map data will be drawn.
setBoundingBox(LatLon, LatLon) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Configures the map's boundaries.
setCacheDir(File) - Method in class us.zuercher.gpx2map.Gpx2Map
Set the location of the cache directory.
setCacheDir() - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the Gpx2Map.mapSource with the Gpx2Map.cacheDir and note the cache directory on the MessageSink.
setCacheDir(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.cacheDirArg Argument.
setCacheDir(File) - Method in class us.zuercher.gpx2map.source.AbstractCachedMapSource
Configure the main cache directory for this MapSource.
setCacheDir(File) - Method in interface us.zuercher.gpx2map.source.MapSource
Configures the directory where this map source should place its cached data.
setComboBoxSelection(JComboBox, String) - Method in class us.zuercher.gpx2map.gui.Main
Iterates over the given JComboBox's items and marks the item whose display name matches the given value as selected.
setCount(int) - Method in class us.zuercher.gpx2map.gui.GuiProgressMeter
Set the count for the current progress bar task.
setCount(int) - Method in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
Sets the number of work items for this progress meter.
setCount(int) - Method in interface us.zuercher.gpx2map.util.ProgressMeter
Set the number of work items.
setCropping(Rectangle) - Method in class us.zuercher.gpx2map.plotter.AbstractPlotter
Sets the rectangle within the image boundaries that will be stored in the final output file.
setDateTimeProperty(String, Date) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Sets the given date/time property to the given value.
setDecimalProperty(String, double) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Sets the given decimal property to the given value.
setDialogName(String) - Method in class us.zuercher.gpx2map.gui.GuiProgressMeter
Update the dialog's name.
setDocumentLocator(Locator) - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Mutator to configure the document locator object.
seTerraserverAddr - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource.StripeDescription
SE corner Terraserver address.
setException(IOException) - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.ExceptionHolder
 
setFontName(String) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the font used for labelling way-points, tracks, and/or routes.
setFontName(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator call by ArgumentParser for the MainArgumentParser.fontNameArg Argument.
setFontName(String) - Method in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Changes the configured font name.
setFontSize(float) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the font size, in points, used for labelling way-points, tracks, and/or routes.
setFontSize(float) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator call by ArgumentParser for the MainArgumentParser.fontSizeArg Argument.
setFontSize(float) - Method in class us.zuercher.gpx2map.plotter.AbstractTextPlotter
Changes the configured font size.
setGpxFile(File) - Method in class us.zuercher.gpx2map.data.GpxParser
Change the parsing target to the given file.
setGpxUrl(URL) - Method in class us.zuercher.gpx2map.data.GpxParser
Change the parsing target to the given URL.
setHelp() - Method in class us.zuercher.gpx2map.MainArgumentParser.HelperTarget
Mutator method called by ArgumentParser.
setHelp() - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser via MainArgumentParser.helpArg.
setIgnoreRoutes() - Method in class us.zuercher.gpx2map.Gpx2Map
Configure Gpx2Map to ignore routes in the GPX files.
setIgnoreRoutes() - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.ignoreRoutesArg Argument.
setIgnoreTracks() - Method in class us.zuercher.gpx2map.Gpx2Map
Configure Gpx2Map to ignore tracks in the GPX files.
setIgnoreTracks() - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.ignoreTracksArg Argument.
setIgnoreWaypoints() - Method in class us.zuercher.gpx2map.Gpx2Map
Configure Gpx2Map to ignore way-points in the GPX files.
setIgnoreWaypoints() - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.ignoreWayPointsArg Argument.
setInstanceLocale(Locale) - Static method in class us.zuercher.gpx2map.i18n.Text
Configures the singleton instance's locale.
setIntegerProperty(String, int) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Sets the given integer property to the given value.
setJoinTrackSegments(boolean) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure whether track segments are joined with a line or not.
setJoinTrackSegments(boolean) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator call by ArgumentParser for the MainArgumentParser.joinTrackSegmentsArg Argument.
setLabelRoutes(boolean) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure route labelling.
setLabelTracks(boolean) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure track labelling.
setLocale(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentSetParser via MainArgumentParser.localeArg.
setMapProperties() - Method in class us.zuercher.gpx2map.Gpx2Map
Apply the configured map properties to Gpx2Map.mapSource.
setMapSource(String) - Method in class us.zuercher.gpx2map.Gpx2Map
Set the map source name.
setMapSource() - Method in class us.zuercher.gpx2map.Gpx2Map
Internally set the MapSource using Gpx2Map.mapSourceName.
setMapSource(String) - Method in class us.zuercher.gpx2map.MainArgumentParser.HelperTarget
Mutator method called by ArgumentParser.
setMapSource(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MapSource name Argument.
setMapSourceProperty(String, String) - Method in class us.zuercher.gpx2map.Gpx2Map
Set a map source property.
setMargin(Number, MarginUnits) - Method in class us.zuercher.gpx2map.Gpx2Map
Set map margin in the specific units.
setMargin(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.marginArg Argument.
setMessageSink(MessageSink) - Method in class us.zuercher.gpx2map.Gpx2Map
Internally set the MessageSink.
setOriginalMaxVal(int) - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
 
setOutput(File) - Method in class us.zuercher.gpx2map.Gpx2Map
Set the location of the output PPM file.
setOutput(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.outputArg Argument.
setPosition(LabelPosition) - Method in class us.zuercher.gpx2map.plotter.label.Label
Set the label's current position.
setPrintColors() - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser via MainArgumentParser.printColorsArg.
setPrintStyles() - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser via MainArgumentParser.printStylesArg.
setProperty(AbstractGpxEntity, String, String) - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Set the given property on the given entity.
setProperty(String, String) - Method in class us.zuercher.gpx2map.source.dummy.DummyMapSource
Simply validates that the given property name exists and, if it is a choice-based property, that a choice matching value exists.
setProperty(String, String) - Method in interface us.zuercher.gpx2map.source.MapSource
Set the value of the given property.
setProperty(String, String) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Sets the given property to the given value.
setRouteColor(Color) - Method in class us.zuercher.gpx2map.Gpx2Map
Set the color for route-points, route lines and route labels.
setRouteColor(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.routeColorArg Argument.
setRouteLabel(boolean) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.routeLabelArg Argument.
setRoutepointRadius(int) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator call by ArgumentParser for the MainArgumentParser.routePointRadiusArg Argument.
setRoutePointStyle(MarkerStyle) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the style for route-point markers.
setRoutepointStyle(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.routePointStyleArg Argument.
setRoutePointStyleRadius(int) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the radius (size) for route-point markers.
setScale(double) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Configures the map scale in meters per pixel.
setStringProperty(String, String) - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Sets the given string property to the given value.
setTaskName(String) - Method in class us.zuercher.gpx2map.gui.GuiProgressMeter
Set the current task name.
setTaskName(String) - Method in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
Configures a task name.
setTaskName(String) - Method in interface us.zuercher.gpx2map.util.ProgressMeter
Optionally set the task name.
setTrackColor(Color) - Method in class us.zuercher.gpx2map.Gpx2Map
Set the color for track-points, track lines and track labels.
setTrackColor(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.trackColorArg Argument.
setTrackLabel(boolean) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.trackLabelArg Argument.
setTrackpointRadius(int) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator call by ArgumentParser for the MainArgumentParser.trackPointRadiusArg Argument.
setTrackPointStyle(MarkerStyle) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the style for track-point markers.
setTrackpointStyle(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.trackPointStyleArg Argument.
setTrackPointStyleRadius(int) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the radius (size) for track-point markers.
setType(String) - Method in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Configures the map type by name.
setValue(Object) - Method in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Sets the value of this spinner using an Integer.
setWayPointColor(Color) - Method in class us.zuercher.gpx2map.Gpx2Map
Set the color for way-points and labels.
setWaypointColor(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.wayPointColorArg Argument.
setWaypointRadius(int) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator call by ArgumentParser for the MainArgumentParser.wayPointRadiusArg Argument.
setWayPointStyle(MarkerStyle) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the style for way-point markers.
setWaypointStyle(String) - Method in class us.zuercher.gpx2map.MainArgumentParser
Mutator called by ArgumentParser for the MainArgumentParser.wayPointStyleArg Argument.
setWayPointStyleRadius(int) - Method in class us.zuercher.gpx2map.Gpx2Map
Configure the radius (size) for way-point markers.
setZOrdering(int) - Method in class us.zuercher.gpx2map.plotter.AbstractShape
Sets the Z-ordering for this AbstractShape.
Shape - Class in us.zuercher.gpx2map.plotter
Shape extends AbstractShape to draw arbitrary shapes at predetermined locations.
Shape(Collection<Pixel>) - Constructor for class us.zuercher.gpx2map.plotter.Shape
Constructs a new Shape that draws the given Pixels.
shapes - Variable in class us.zuercher.gpx2map.plotter.AbstractPlotter
List of AbstractShapes to plot.
showUserInterface() - Method in class us.zuercher.gpx2map.gui.Main
Display the Gpx2Map user interface.
skipWS(boolean) - Method in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Skips whitespace on the input stream.
sourceChoices - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Available map source choices.
SourceFactory - Class in us.zuercher.gpx2map.source
SourceFactory creates MapSource implementations.
SourceFactory() - Constructor for class us.zuercher.gpx2map.source.SourceFactory
 
southEastLatLon - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Map boundary: southeast corner.
start(String) - Static method in class us.zuercher.gpx2map.gui.Main
Simplified entry point for Main.
start - Variable in class us.zuercher.gpx2map.plotter.Line
Starting point.
startColumn - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource.StripeDescription
X coordinate of the first column in this stripe.
startDrawingRow() - Method in class us.zuercher.gpx2map.plotter.AbstractShape
Returns the vertical position of the first row in this shape.
startDrawingRow() - Method in class us.zuercher.gpx2map.plotter.ImageShape
Returns the starting row of image data.
startDrawingRow() - Method in class us.zuercher.gpx2map.plotter.Line
Computes the start Y coordinate for this line.
startDrawingRow - Variable in class us.zuercher.gpx2map.plotter.Shape
Minimum Y coordinate of all pixels.
startDrawingRow() - Method in class us.zuercher.gpx2map.plotter.Shape
Returns the starting row of shape data.
startElement(String, String, String, Attributes) - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Handle element start.
startingRow - Variable in class us.zuercher.gpx2map.plotter.ImageShape
Starting row of image data.
startRow - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Starting Y coordinate for all map tiles.
StartupException - Exception in us.zuercher.gpx2map.gui
StartupException is thrown when there is an error during Gpx2Map startup.
StartupException(String) - Constructor for exception us.zuercher.gpx2map.gui.StartupException
Constructs a StartupMessage.
stitchTiles(File, ProgressMeter) - Method in class us.zuercher.gpx2map.source.AbstractTiledUrlMapSource
Stitches together tiles files obtained from the concrete base class.
stitchTiles(File, ProgressMeter) - Method in interface us.zuercher.gpx2map.source.MapSource
Stitch tiles together and write them as a PPM file to the given abstract file name.
stringPropertyNames - Static variable in class us.zuercher.gpx2map.data.Route
String property names.
stringPropertyNames - Static variable in class us.zuercher.gpx2map.data.Track
String property names.
stringPropertyNames - Static variable in class us.zuercher.gpx2map.data.WayPoint
Way-point string property names.
style - Variable in class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.BasicStyleChoice
 
Style - Enum in us.zuercher.gpx2map.plotter
Style is an enumeration of concrete MarkerStyle implementations.
Style(String) - Constructor for enum us.zuercher.gpx2map.plotter.Style
Private constructor for setting the marker style name.
STYLE_VALUE_FILE - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Prefix for "file" marker style arguments.
styleChoices - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Available marker style choices.
subordinates - Static variable in class us.zuercher.gpx2map.image.CompositeImageFactory
List of ImageFactory implmentations that compose this image factory.
suffixes - Variable in class us.zuercher.gpx2map.gui.Main.LocalFileFilter
 
suite() - Static method in class us.zuercher.gpx2map.data.test.GpxParserTest
Creates a test suite using the GPX files in this directory.
supportedHeaders - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Array of supported header data.
sync - Variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory.Observer
Synchronization object.

T

taskName - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
The current task name.
taskName - Variable in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
The current task name.
tearDown() - Method in class us.zuercher.gpx2map.plotter.test.ColorTest
Reset Color data.
terraserverScale - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Map scale converted to Terraserver scale value.
TerraserverUsaMapSource - Class in us.zuercher.gpx2map.source.terraserver_usa
TerraserverUsaMapSource extends AbstractTiledUrlMapSource for the Terraserver USA map server.
TerraserverUsaMapSource() - Constructor for class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
 
TerraserverUsaMapSource.StripeDescription - Class in us.zuercher.gpx2map.source.terraserver_usa
StripeDescription describes the map tiles required from a particular UTM zone.
TerraserverUsaMapSource.StripeDescription() - Constructor for class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource.StripeDescription
 
TerraserverUsaMapSourceManualTest - Class in us.zuercher.gpx2map.source.terraserver_usa.test
TerraserverUsaMapSourceManualTest is a manual test of the TerraserverUsaMapSource.
TerraserverUsaMapSourceManualTest() - Constructor for class us.zuercher.gpx2map.source.terraserver_usa.test.TerraserverUsaMapSourceManualTest
 
testArguments() - Method in class us.zuercher.gpx2map.test.MainArgumentParserTest
Test sample arguments again MainArgumentParser.
testColors() - Method in class us.zuercher.gpx2map.plotter.test.ColorTest
Test simple colors.
testFormat(InputStream) - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Test the given input stream's format and throw an UnknownFormatException if it's not in a supported format.
testGif() - Method in class us.zuercher.gpx2map.image.generic.test.GenericImageTest
Test a GIF file with a non-trivial transparency data.
testGifNoAlpha() - Method in class us.zuercher.gpx2map.image.generic.test.GenericImageTest
Test a GIF file with no transparency.
testGrays() - Method in class us.zuercher.gpx2map.plotter.test.ColorTest
Test gray colors.
testHiddenAlternates() - Method in class us.zuercher.gpx2map.plotter.test.ColorTest
Test seemingly user-defined colors that map to hidden colors.
testJpeg() - Method in class us.zuercher.gpx2map.image.generic.test.GenericImageTest
Test a JPEG file.
testLatLonToUTM() - Method in class us.zuercher.gpx2map.coord.test.ConversionsTest
Test LatLon to UTM conversion.
testLatLonToUtmFromFile() - Method in class us.zuercher.gpx2map.coord.test.ConversionsTest
Test LatLon to UTM conversion with data from ConversionsTest.txt.
testNewColors() - Method in class us.zuercher.gpx2map.plotter.test.ColorTest
Test user-defined colors.
testPamImage() - Method in class us.zuercher.gpx2map.image.netpbm.test.PamImageTest
Does a very simple test of PamImage.
testPamImageWithAlpha() - Method in class us.zuercher.gpx2map.image.netpbm.test.PamImageTest
Does a very simple test of PamImage.
testPng() - Method in class us.zuercher.gpx2map.image.generic.test.GenericImageTest
Test a PNG file with a non-trivial transparency data.
testPngNoAlpha() - Method in class us.zuercher.gpx2map.image.generic.test.GenericImageTest
Test a PNG file with no transparency.
testUnknownFormat() - Method in class us.zuercher.gpx2map.image.generic.test.GenericImageTest
Tests that a PPM file throws UnknownFormatException.
text - Variable in class us.zuercher.gpx2map.gui.Main
Localized text singleton.
Text - Class in us.zuercher.gpx2map.i18n
Text provides utility methods for retrieve localized text.
Text(Locale) - Constructor for class us.zuercher.gpx2map.i18n.Text
Constructs a new Text instance.
textAlphaRasters - Variable in class us.zuercher.gpx2map.plotter.label.Label
A byte[] containing the 8-bit alpha levels for a rectangle that contains the rendered label text.
textArea - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
The MessageSink output.
thickness - Variable in class us.zuercher.gpx2map.plotter.Line
Line thickness, in pixels.
throwIfSet() - Method in class us.zuercher.gpx2map.image.netpbm.NetpbmImageFactory.ExceptionHolder
 
thrown - Static variable in class us.zuercher.gpx2map.source.SourceFactory
 
tileImages - Variable in class us.zuercher.gpx2map.image.netpbm.NetpbmStitcher
List of Lists of NetpbmImage objects.
toExtendedString(String) - Method in class us.zuercher.gpx2map.data.Route
Returns a string representation of this Route based on the Route's properties and RoutePoints.
toExtendedString(String) - Method in class us.zuercher.gpx2map.data.Track
Returns a string representation of this Track based on the Track's properties and TrackPoints.
toExtendedString(String) - Method in class us.zuercher.gpx2map.data.TrackSegment
Returns a complex string representation of this TrackSegement, using lineSep to delimit TrackPoint representations.
toExtendedString() - Method in class us.zuercher.gpx2map.data.WayPoint
Returns a complex representation of this way-point, including all properties.
toHexString(int) - Method in class us.zuercher.gpx2map.gui.Main
Convert an integer to a minimum two-digit hex string.
toHexString(int, int) - Method in class us.zuercher.gpx2map.MainArgumentParser
Helper method that converts an integer to a hexadecimal string with at least the given number of digits.
toHexString(int, int) - Method in class us.zuercher.gpx2map.plotter.test.ColorTest
 
toolkit - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
Graphics toolkit used for loading images.
toString() - Method in class us.zuercher.gpx2map.coord.LatLon
Generate a string describing this coordinate.
toString() - Method in class us.zuercher.gpx2map.coord.UTM
Generate a string describing this coordinate.
toString() - Method in class us.zuercher.gpx2map.data.AbstractGpxEntity
Return a string representation of this AbstractGpxEntity's properties.
toString() - Method in class us.zuercher.gpx2map.data.Route
Returns a simple string representation of this Route based on the route's name, if any.
toString() - Method in class us.zuercher.gpx2map.data.Track
Returns a simple string representation of this Track based on the track's name, if any.
toString() - Method in class us.zuercher.gpx2map.data.TrackSegment
Returns a simple string representation of this TrackSegment.
toString() - Method in class us.zuercher.gpx2map.data.WayPoint
Returns a simple string representation of this way-point.
toString() - Method in class us.zuercher.gpx2map.gui.FontComboBoxModel.FontChoice
Returns the display name of this font choice.
toString() - Method in class us.zuercher.gpx2map.gui.FontSizeComboBoxModel.FontSizeChoice
Returns the font size name.
toString() - Method in class us.zuercher.gpx2map.gui.MapSourceComboBoxModel.MapSourceChoice
Returns the display name for this choice.
toString() - Method in class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.BasicStyleChoice
Returns the display name for this style choice.
toString() - Method in class us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.FileStyleChoice
Returns the display name for this style choice.
toString() - Method in interface us.zuercher.gpx2map.gui.MarkerStyleComboBoxModel.StyleChoice
Returns the display name for this style choice.
toString() - Method in class us.zuercher.gpx2map.plotter.AlphaPixel
Returns a reasonable string representation of this AlphaPixel.
toString() - Method in class us.zuercher.gpx2map.plotter.Color
Returns the color's name.
toString() - Method in class us.zuercher.gpx2map.plotter.Pixel
Returns a reasonable string representation of this Pixel.
toString() - Method in class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Returns this choice's display name.
toString() - Method in class us.zuercher.gpx2map.util.Dimension
Returns a string representing a Dimension of the format "[w]x[h]".
toString() - Method in class us.zuercher.gpx2map.util.Point
Returns a string representation of this Point.
totalColumnCount - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Total number of map tile columns in the image.
Track - Class in us.zuercher.gpx2map.data
Track represents a GPX track.
Track() - Constructor for class us.zuercher.gpx2map.data.Track
Constructs a new Track.
Track.TrackPointIterator - Class in us.zuercher.gpx2map.data
TrackPointIterator iterates over TrackPoints across TrackSegments.
Track.TrackPointIterator(List<TrackSegment>) - Constructor for class us.zuercher.gpx2map.data.Track.TrackPointIterator
Constructs a new TrackPointIterator over the given TrackSegments.
TRACK_COLOR_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
TRACK_LABEL_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
trackColor - Variable in class us.zuercher.gpx2map.Gpx2Map
Color used to plot track-points, track lines and track labels.
trackColorArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
trackLabelArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
TrackPlotter - Class in us.zuercher.gpx2map.plotter
TrackPlotter extends WayPointPlotter to plot lines between track- and route-points.
TrackPlotter(File, MapSource) - Constructor for class us.zuercher.gpx2map.plotter.TrackPlotter
Constructs a new TrackPlotter for the given Netpbm file generated by the given MapSource.
TrackPlotterManualTest - Class in us.zuercher.gpx2map.plotter.test
Manual test of track plotting.
TrackPlotterManualTest() - Constructor for class us.zuercher.gpx2map.plotter.test.TrackPlotterManualTest
 
TrackPoint - Class in us.zuercher.gpx2map.data
TrackPoint represents a GPX track-point.
TrackPoint(LatLon) - Constructor for class us.zuercher.gpx2map.data.TrackPoint
Construct a new TrackPoint with the given coordinates.
TRACKPOINT_RADIUS_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
TRACKPOINT_STYLE_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
trackPointRadiusArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
trackPointStyle - Variable in class us.zuercher.gpx2map.Gpx2Map
Marker style used for track-points.
trackPointStyleArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
trackPointStyleRadius - Variable in class us.zuercher.gpx2map.Gpx2Map
Size of marker style used for track-points.
tracks - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
Tracks found in the file.
tracks - Variable in class us.zuercher.gpx2map.Gpx2Map
List of tracks loaded from GPX files.
TrackSegment - Class in us.zuercher.gpx2map.data
TrackSegment represents a track segment.
TrackSegment() - Constructor for class us.zuercher.gpx2map.data.TrackSegment
Construct a new TrackSegment.
tracksRadio - Variable in class us.zuercher.gpx2map.gui.Main
Bound by tracks radio button.
trkPtColor - Variable in class us.zuercher.gpx2map.gui.Main
Current track color.
trkPtColorAction - Variable in class us.zuercher.gpx2map.gui.Main
Track color button action.
trkPtColorButton - Variable in class us.zuercher.gpx2map.gui.Main
Track color button.
trkPtJoin - Variable in class us.zuercher.gpx2map.gui.Main
Track segment joining check box.
trkPtLabel - Variable in class us.zuercher.gpx2map.gui.Main
Track labelling check box.
trkPtSizeField - Variable in class us.zuercher.gpx2map.gui.Main
Track style marker size field.
trkPtSizeSpinner - Variable in class us.zuercher.gpx2map.gui.Main
Track style marker size spinner.
trkPtStyleCombo - Variable in class us.zuercher.gpx2map.gui.Main
Track style combo box.
trkPtStyleComboAction - Variable in class us.zuercher.gpx2map.gui.Main
Track style combo box action.
trkPtStyleFileBrowseButton - Variable in class us.zuercher.gpx2map.gui.Main
Track style file browse button.
trkPtStyleFileField - Variable in class us.zuercher.gpx2map.gui.Main
Track style file field.
TUPLTYPE_ALPHA_SUFFIX - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Tuple type suffix that indicates an alpha channel is present.
TUPLTYPE_BLACKANDWHITE - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Black and white tuple type.
TUPLTYPE_GRAYSCALE - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Grayscale tuple type.
TUPLTYPE_HEADER - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Tuple type header keyword.
TUPLTYPE_RGB - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
RGB tuple type.
type - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Map type.
TYPE_1 - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Type values.
TYPE_2 - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
 
TYPE_4 - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
 
TYPE_PROPERTY_DESCRIPTOR - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Type property descriptor.
TYPE_USGS_DOQ - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Type property descriptor DOQ choice.
TYPE_USGS_DRG - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Type property descriptor DRG choice.
TYPE_USGS_URBAN - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Type property descriptor Urban Area choice.
typeId - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Map type id.

U

UiRenderingError - Error in us.zuercher.gpx2map.gui
UiRenderingError indicates a problem rendering the UI using the SwixML library.
UiRenderingError(String, Throwable) - Constructor for error us.zuercher.gpx2map.gui.UiRenderingError
Constructs a new UiRenderingError with the given cause.
UnknownFormatException - Exception in us.zuercher.gpx2map.image
UnknownNetpbmException is thrown when any image factory cannot determine the format of an image file.
UnknownFormatException() - Constructor for exception us.zuercher.gpx2map.image.UnknownFormatException
Constructs a new UnknownFormatException.
UnknownFormatException(String) - Constructor for exception us.zuercher.gpx2map.image.UnknownFormatException
Constructs a new UnknownFormatException.
UnknownMapSourceException - Exception in us.zuercher.gpx2map
UnknownMapSourceException represents an unknown MapSource name.
UnknownMapSourceException(String) - Constructor for exception us.zuercher.gpx2map.UnknownMapSourceException
Constructs an UnknownMapSourceException.
UnknownMapSourceException(String, Throwable) - Constructor for exception us.zuercher.gpx2map.UnknownMapSourceException
Constructs an UnknownMapSourceException.
UnknownMapSourcePropertyException - Exception in us.zuercher.gpx2map
UnknownMapSourcePropertyException represents the case where one or more configured properties are unknown to the configured MapSource.
UnknownMapSourcePropertyException(String) - Constructor for exception us.zuercher.gpx2map.UnknownMapSourcePropertyException
Constructs an UnknownMapSourcePropertyException.
UnknownNetpbmFormatException - Exception in us.zuercher.gpx2map.image.netpbm
UnknownNetpbmFormatException is thrown when the NetpbmImageFactory cannot determine the format of an image file.
UnknownNetpbmFormatException(String) - Constructor for exception us.zuercher.gpx2map.image.netpbm.UnknownNetpbmFormatException
Constructs a new UnknownNetpbmFormatException.
updateColor(JButton, Color) - Method in class us.zuercher.gpx2map.gui.Main
Modifies the color of a "color button." Colors buttons are simply a JButton with an HTML table as the button label content.
updateMapSourceProperties() - Method in class us.zuercher.gpx2map.gui.Main
Update the map source property controls.
updateProgress(int) - Method in class us.zuercher.gpx2map.gui.GuiProgressMeter
Update the progress bar to the given completion count.
updateProgress(int) - Method in class us.zuercher.gpx2map.util.PrintStreamProgressMeter
Updates the progress meter.
updateProgress(int) - Method in interface us.zuercher.gpx2map.util.ProgressMeter
Set the current progress.
upperLeft - Variable in class us.zuercher.gpx2map.util.Rectangle
Upper left Point.
upperRight - Variable in class us.zuercher.gpx2map.util.Rectangle
Upper right Point.
URL - Static variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Map tile URL.
us.zuercher.gpx2map - package us.zuercher.gpx2map
The package us.zuercher.gpx2map provides the main entry points into the gpx2map application (Main) and various exceptions thrown by it.
us.zuercher.gpx2map.coord - package us.zuercher.gpx2map.coord
The package us.zuercher.gpx2map.coord provides map coordinate types (LatLon, UTM) and a static class to convert between them (Conversions).
us.zuercher.gpx2map.coord.test - package us.zuercher.gpx2map.coord.test
The package us.zuercher.gpx2map.coord.test provides tests for the us.zuercher.gpx2map.coord package.
us.zuercher.gpx2map.data - package us.zuercher.gpx2map.data
The 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 - package us.zuercher.gpx2map.data.test
The package us.zuercher.gpx2map.data.test provides unit tests for the us.zuercher.gpx2map.data package.
us.zuercher.gpx2map.gui - package us.zuercher.gpx2map.gui
The package us.zuercher.gpx2map.gui provides the main entry point into the Gpx2Map GUI application.
us.zuercher.gpx2map.i18n - package us.zuercher.gpx2map.i18n
 
us.zuercher.gpx2map.image - package us.zuercher.gpx2map.image
The package us.zuercher.gpx2map.image provides an interface that represents an image and a factory to load them.
us.zuercher.gpx2map.image.generic - package us.zuercher.gpx2map.image.generic
The package us.zuercher.gpx2map.image.generic provides classes that read images in formats supported by Toolkit.
us.zuercher.gpx2map.image.generic.test - package us.zuercher.gpx2map.image.generic.test
 
us.zuercher.gpx2map.image.netpbm - package us.zuercher.gpx2map.image.netpbm
The package us.zuercher.gpx2map.image.netpbm provides classes that read, write and concenate Netpbm format image.
us.zuercher.gpx2map.image.netpbm.test - package us.zuercher.gpx2map.image.netpbm.test
The package us.zuercher.gpx2map.image.netpbm.test provides unit tests for the us.zuercher.gpx2map.image.netpbm package.
us.zuercher.gpx2map.plotter - package us.zuercher.gpx2map.plotter
The 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 - package us.zuercher.gpx2map.plotter.label
The package us.zuercher.gpx2map.plotter.label provides a representation of a marker label and a label placement algorithm.
us.zuercher.gpx2map.plotter.test - package us.zuercher.gpx2map.plotter.test
The package us.zuercher.gpx2map.plotter.test provides some manual (e.g., non-JUnit) tests for the us.zuercher.gpx2map.plotter package.
us.zuercher.gpx2map.source - package us.zuercher.gpx2map.source
The 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 - package us.zuercher.gpx2map.source.dummy
The package us.zuercher.gpx2map.source.dummy provides a dummy map source implementation.
us.zuercher.gpx2map.source.terraserver_usa - package us.zuercher.gpx2map.source.terraserver_usa
The package us.zuercher.gpx2map.source.terraserver_usa provides a map source implementation that uses Terraserver USA map tiles.
us.zuercher.gpx2map.source.terraserver_usa.test - package us.zuercher.gpx2map.source.terraserver_usa.test
The package 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 - package us.zuercher.gpx2map.test
The package us.zuercher.gpx2map.test provides unit tests for the us.zuercher.gpx2map package.
us.zuercher.gpx2map.util - package us.zuercher.gpx2map.util
The package us.zuercher.gpx2map.util provides basic utility classes.
Util - Class in us.zuercher.gpx2map.util
Util is a static class that provides miscellaneous utility methods.
Util() - Constructor for class us.zuercher.gpx2map.util.Util
Util is not constructable.
UTM - Class in us.zuercher.gpx2map.coord
UTM represents a location on the UTM (Universal Transverse Mercator) grid.
UTM(double, double, int, char) - Constructor for class us.zuercher.gpx2map.coord.UTM
Construct a new UTM coordinate.

V

validateName(String) - Method in class us.zuercher.gpx2map.source.MapSourcePropertyDescriptor
Validates that the given name is a legal property name.
value - Variable in class us.zuercher.gpx2map.gui.MarkerSizeSpinnerModel
Current marker size.
value - Variable in class us.zuercher.gpx2map.source.MapSourcePropertyChoice
Property choice value.
valueOf(String) - Static method in enum us.zuercher.gpx2map.plotter.label.HorizontalPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum us.zuercher.gpx2map.plotter.label.LabelPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum us.zuercher.gpx2map.plotter.label.VerticalPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum us.zuercher.gpx2map.plotter.MarginUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum us.zuercher.gpx2map.plotter.Style
Returns the enum constant of this type with the specified name.
values() - Static method in enum us.zuercher.gpx2map.plotter.label.HorizontalPosition
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum us.zuercher.gpx2map.plotter.label.LabelPosition
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum us.zuercher.gpx2map.plotter.label.VerticalPosition
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum us.zuercher.gpx2map.plotter.MarginUnits
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum us.zuercher.gpx2map.plotter.Style
Returns an array containing the constants of this enum type, in the order they're declared.
vertical - Variable in enum us.zuercher.gpx2map.plotter.label.LabelPosition
The VerticalPosition of this LabelPosition.
VerticalPosition - Enum in us.zuercher.gpx2map.plotter.label
VerticalPosition is an enumeration representing the three vertical positions of a label relative to the label's marker.
VerticalPosition(int) - Constructor for enum us.zuercher.gpx2map.plotter.label.VerticalPosition
Constructs a new VerticalPosition with the given relPos.

W

waitOnObservation() - Method in class us.zuercher.gpx2map.image.generic.GenericImageFactory.Observer
Used by observers to wait for completion of observation.
warning(SAXParseException) - Method in class us.zuercher.gpx2map.data.GpxContentHandler
Override warning processing.
WayPoint - Class in us.zuercher.gpx2map.data
WayPoint represents a GPX way-point.
WayPoint(LatLon) - Constructor for class us.zuercher.gpx2map.data.WayPoint
Construct a new WayPoint with the given coordinate.
WAYPOINT_COLOR_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
WAYPOINT_RADIUS_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
WAYPOINT_STYLE_ARG - Static variable in class us.zuercher.gpx2map.MainArgumentParser
Argument name.
wayPointColor - Variable in class us.zuercher.gpx2map.Gpx2Map
Color used to plot way-points their labels.
wayPointColorArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
WayPointImagePlotterManualTest - Class in us.zuercher.gpx2map.plotter.test
Manual test of way-point plotting using a file-based marker.
WayPointImagePlotterManualTest() - Constructor for class us.zuercher.gpx2map.plotter.test.WayPointImagePlotterManualTest
 
WayPointPlotter - Class in us.zuercher.gpx2map.plotter
WayPointPlotter extends AbstractTextPlotter to draw way-points with optional labels.
WayPointPlotter(File, MapSource) - Constructor for class us.zuercher.gpx2map.plotter.WayPointPlotter
Constructs a new WayPointPlotter for the given Netpbm file and the MapSource that generated it.
WayPointPlotterManualTest - Class in us.zuercher.gpx2map.plotter.test
Manual test of way-point plotting.
WayPointPlotterManualTest() - Constructor for class us.zuercher.gpx2map.plotter.test.WayPointPlotterManualTest
 
wayPointRadiusArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
wayPoints - Variable in class us.zuercher.gpx2map.data.GpxContentHandler
WayPoints found in the file.
wayPoints - Variable in class us.zuercher.gpx2map.Gpx2Map
List of way-points loaded from GPX files.
wayPointsRadio - Variable in class us.zuercher.gpx2map.gui.Main
Bound by way-points radio button.
wayPointStyle - Variable in class us.zuercher.gpx2map.Gpx2Map
Marker style used for way-points.
wayPointStyleArg - Variable in class us.zuercher.gpx2map.MainArgumentParser
Argument.
wayPointStyleRadius - Variable in class us.zuercher.gpx2map.Gpx2Map
Size of marker style used for way-points.
wayPtColor - Variable in class us.zuercher.gpx2map.gui.Main
Current way-point color.
wayPtColorAction - Variable in class us.zuercher.gpx2map.gui.Main
Way-point color button action.
wayPtColorButton - Variable in class us.zuercher.gpx2map.gui.Main
Way-point color button.
wayPtSizeField - Variable in class us.zuercher.gpx2map.gui.Main
Way-point marker size field.
wayPtSizeSpinner - Variable in class us.zuercher.gpx2map.gui.Main
Way-point marker size spinner.
wayPtStyleCombo - Variable in class us.zuercher.gpx2map.gui.Main
Way-point style combo box.
wayPtStyleComboAction - Variable in class us.zuercher.gpx2map.gui.Main
Way-point style combo box action.
wayPtStyleFileBrowseButton - Variable in class us.zuercher.gpx2map.gui.Main
Way-point style file browse button.
wayPtStyleFileField - Variable in class us.zuercher.gpx2map.gui.Main
Way-point style file field.
width - Variable in class us.zuercher.gpx2map.image.generic.GenericImage
Image width.
width - Variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory.SizeObserver
Image width, once known.
width - Variable in class us.zuercher.gpx2map.image.netpbm.AbstractNetpbmImage
Width derived from image header.
width - Variable in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Image width.
width - Variable in class us.zuercher.gpx2map.plotter.ImageMarkerStyle
Image width.
width - Variable in class us.zuercher.gpx2map.plotter.ImageShape
Image width, computed from ImageShape.rasterLines.
width - Variable in class us.zuercher.gpx2map.plotter.label.Label
Width of the rectangle containing the rendered label text.
width - Variable in class us.zuercher.gpx2map.util.Dimension
Image width.
WIDTH_HEADER - Static variable in class us.zuercher.gpx2map.image.netpbm.PamImage
Width header keyord.
windowListener - Variable in class us.zuercher.gpx2map.gui.GuiProgressMeter
Listens for window closing events and handles graceful exits.
windowListener - Variable in class us.zuercher.gpx2map.gui.Main
Listens for window closing events and handles graceful exits.
within(Dimension) - Method in class us.zuercher.gpx2map.util.Point
Tests whether this Point lies within the given Dimension.
within(Rectangle) - Method in class us.zuercher.gpx2map.util.Point
Tests whether this Point lies within the given Rectangle.
within(Dimension) - Method in class us.zuercher.gpx2map.util.Rectangle
Tests whether this rectangle is entirely contained within the given Dimension.
within(Rectangle) - Method in class us.zuercher.gpx2map.util.Rectangle
Tests whether this rectangle is entire contained within the given Rectangle
WritablePpmImage - Class in us.zuercher.gpx2map.image.netpbm
WritablePpmImage is a write-only representation of a PPM image.
WritablePpmImage(File, PpmImage, boolean) - Constructor for class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Constructs a new WritablePpmImage, copying the image header from a PpmImage.
WritablePpmImage(File, int, int, int, boolean) - Constructor for class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Constructs a new WritablePpmImage with the given header information.
write(String) - Method in class us.zuercher.gpx2map.gui.GuiProgressMeter
Write a message to the text area.
write(String) - Method in class us.zuercher.gpx2map.util.MessageSink
Implementation-defined mechanism for outputing String data.
write(int) - Method in class us.zuercher.gpx2map.util.MessageSink
Converts the given integer to a String and writes it to the sink.
write(long) - Method in class us.zuercher.gpx2map.util.MessageSink
Converts the given long integer to a String and writes it to the sink.
write(float) - Method in class us.zuercher.gpx2map.util.MessageSink
Converts the given floating point number to a String and writes it to the sink.
write(double) - Method in class us.zuercher.gpx2map.util.MessageSink
Converts the given double-precisions floating point value to a String and writes it to the sink.
write(boolean) - Method in class us.zuercher.gpx2map.util.MessageSink
Converts the given boolean value to a String and writes it to the sink.
write(String) - Method in class us.zuercher.gpx2map.util.NoOpMessageSink
Does nothing.
write(String) - Method in class us.zuercher.gpx2map.util.PrintStreamMessageSink
Writes the message to the configured PrintStream.
writeHeader() - Method in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Writes the PPM header.
writeLine(String) - Method in class us.zuercher.gpx2map.util.MessageSink
Write the String and generate a new-line.
writeLine(int) - Method in class us.zuercher.gpx2map.util.MessageSink
Write the integer and generate a new-line.
writeLine(long) - Method in class us.zuercher.gpx2map.util.MessageSink
Write the long integer and generate a new-line.
writeLine(float) - Method in class us.zuercher.gpx2map.util.MessageSink
Write the floating point value and generate a new-line.
writeLine(double) - Method in class us.zuercher.gpx2map.util.MessageSink
Write the double-precision floating point value and generate a new-line.
writeLine(boolean) - Method in class us.zuercher.gpx2map.util.MessageSink
Write the boolean value and generate a new-line.
writeLine(Throwable) - Method in class us.zuercher.gpx2map.util.MessageSink
Converts the given Throwable to a series of stack trace lines and writes them to the sink.
writeRaster(int[][]) - Method in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Write a raster line to the image file.
writeRaster(int[][], int) - Method in class us.zuercher.gpx2map.image.netpbm.WritablePpmImage
Write a raster line to the image file.

X

x - Variable in class us.zuercher.gpx2map.util.Point
X coordinate of point.

Y

y - Variable in class us.zuercher.gpx2map.util.Point
Y coordinate of point.

Z

Z_COMPARATOR - Static variable in class us.zuercher.gpx2map.plotter.AbstractPlotter
Comparator for ordering rows of Pixels by their Z-ordering.
zone - Variable in class us.zuercher.gpx2map.coord.UTM
UTM Zone.
zoneStripeMap - Variable in class us.zuercher.gpx2map.source.terraserver_usa.TerraserverUsaMapSource
Map of UTM zone to stripe description.
zOrdering - Variable in class us.zuercher.gpx2map.plotter.AbstractShape
The Z-ordering for this shape.
zOrdering - Variable in class us.zuercher.gpx2map.plotter.AbstractShapePixelRowIterator
Z-ordering for the pixels.

_

_00 - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
0x00 as a byte.
_FF - Static variable in class us.zuercher.gpx2map.image.generic.GenericImageFactory
0xFF pre-cast as a byte.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _