package cgeo.geocaching.maps.interfaces; import cgeo.geocaching.maps.AbstractItemizedOverlay; import android.graphics.Canvas; import android.graphics.Point; import android.graphics.drawable.Drawable; /** * Defines the common functions to access the provider-specific * ItemizedOverlay implementation */ public interface ItemizedOverlayImpl extends OverlayImpl { AbstractItemizedOverlay getBase(); void superPopulate(); void superSetLastFocusedItemIndex(int i); Drawable superBoundCenterBottom(Drawable marker); boolean superOnTap(int index); void superDraw(Canvas canvas, MapViewImpl mapView, boolean shadow); void superDrawOverlayBitmap(Canvas canvas, Point drawPosition, MapProjectionImpl projection, byte drawZoomLevel); }