|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.free.garminimg.utils.PolyLabelReducerListener
public class PolyLabelReducerListener
Usually, streets are split between more than one polyline. To avoid having a street name repeated more than once, you can use this filter.
| Constructor Summary | |
|---|---|
PolyLabelReducerListener(TransformedMapListener next)
|
|
| Method Summary | |
|---|---|
void |
addPoint(int type,
int subType,
int x,
int y,
Label label,
boolean indexed)
Will be called for every points. |
void |
addPoly(int type,
int[] xPoints,
int[] yPoints,
int nbPoints,
Label label,
boolean line)
Will be called for every polygons/lines. |
void |
clear()
|
void |
finishPainting()
Called when everything is done. |
void |
startMap(ImgFileBag file)
Called each time we start looking into another IMG file |
void |
startSubDivision(SubDivision subDivision)
Called each time we start parsing a displayed sub-division. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PolyLabelReducerListener(TransformedMapListener next)
| Method Detail |
|---|
public void addPoint(int type,
int subType,
int x,
int y,
Label label,
boolean indexed)
TransformedMapListener
addPoint in interface TransformedMapListenertype - Type of points (see ImgConstants.getPointDesc(int,int)).subType - Sub type.x - The X coordinate in pixels.y - The Y coordinate in pixels.label - The label attached to this point or null if there is none.indexed - True if the point is indexed.
public void addPoly(int type,
int[] xPoints,
int[] yPoints,
int nbPoints,
Label label,
boolean line)
TransformedMapListener
addPoly in interface TransformedMapListenertype - Type of polyline/gone (see ImgConstants.getPolyDesc(int,boolean)).xPoints - The X coordinates in pixels. Don't keep a pointer on it for more than the duration of this call.yPoints - Same as xPoints, but for y coordinates.nbPoints - The number of points available.label - The label attached to this poly or null if there is none.line - True if it's a polyline, false if it's a polygon.public void startMap(ImgFileBag file)
TransformedMapListener
startMap in interface TransformedMapListenerfile - The file.public void startSubDivision(SubDivision subDivision)
TransformedMapListener
startSubDivision in interface TransformedMapListenerpublic void finishPainting()
TransformedMapListener
finishPainting in interface TransformedMapListenerpublic void clear()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||