uk.me.parabola.tdbfmt
Class OverviewMapBlock

java.lang.Object
  extended by uk.me.parabola.tdbfmt.OverviewMapBlock
Direct Known Subclasses:
DetailMapBlock

public class OverviewMapBlock
extends java.lang.Object

The overview map provides a low-detail image for the detailed maps. It allows you to see what areas the detail maps cover so they can be selected in programs such as QLandkarte and Garmin's MapSource. In addition to a low detail map, the overview map contains a number of type 0x4a polygons. These definition areas a labeled after and correspond to the detail map img files. The detail maps contain a background polygon (type 0x4b) that matches the definition area in the overview map.

Author:
Steve Ratcliffe

Constructor Summary
OverviewMapBlock()
           
OverviewMapBlock(uk.me.parabola.tdbfmt.Block block)
           
 
Method Summary
protected  java.lang.String getMapName()
           
 void setArea(Area bounds)
           
 void setDescription(java.lang.String description)
           
 void setMapName(java.lang.String mapName, java.lang.String mapNumber)
           
 void setParentMapNumber(int parentMapNumber)
           
 java.lang.String toString()
           
 void write(uk.me.parabola.tdbfmt.Block block)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OverviewMapBlock

public OverviewMapBlock()

OverviewMapBlock

public OverviewMapBlock(uk.me.parabola.tdbfmt.Block block)
                 throws java.io.IOException
Throws:
java.io.IOException
Method Detail

write

public void write(uk.me.parabola.tdbfmt.Block block)
           throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setArea

public void setArea(Area bounds)

setDescription

public void setDescription(java.lang.String description)

setMapName

public void setMapName(java.lang.String mapName,
                       java.lang.String mapNumber)

getMapName

protected java.lang.String getMapName()

setParentMapNumber

public void setParentMapNumber(int parentMapNumber)