|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 TransformedMapListener
type
- 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 TransformedMapListener
type
- 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 TransformedMapListener
file
- The file.public void startSubDivision(SubDivision subDivision)
TransformedMapListener
startSubDivision
in interface TransformedMapListener
public void finishPainting()
TransformedMapListener
finishPainting
in interface TransformedMapListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |