package carnero.cgeo.original.mapinterfaces; import carnero.cgeo.original.mapcommon.ItemizedOverlayBase; import android.graphics.Canvas; import android.graphics.Point; import android.graphics.drawable.Drawable; /** * Defines the common functions to access the provider-specific * ItemizedOverlay implementation * @author rsudev * */ public interface ItemizedOverlayImpl { ItemizedOverlayBase getBase(); void superPopulate(); void superSetLastFocusedItemIndex(int i); Drawable superBoundCenter(Drawable markerIn); 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); }