|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.free.garminimg.utils.ClippingMapListener
public class ClippingMapListener
Remove the objects that are not in the specified range and cut the ones that are not fully within it.
| Constructor Summary | |
|---|---|
ClippingMapListener(int minX,
int maxX,
int minY,
int maxY,
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 |
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 ClippingMapListener(int minX,
int maxX,
int minY,
int maxY,
TransformedMapListener next)
| Method Detail |
|---|
public final 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 final 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 TransformedMapListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||