Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a(int) - Static method in class org.oscim.backend.canvas.Color
 
abs(float) - Static method in class org.oscim.utils.FastMath
 
ABS_GEQ_TWO - Static variable in class org.oscim.utils.TessJNI.WindingRule
 
absMax(float, float) - Static method in class org.oscim.utils.FastMath
 
absMaxCmp(float, float, float) - Static method in class org.oscim.utils.FastMath
test if any absolute value is greater than 'cmp'
absMaxCmp(int, int, int) - Static method in class org.oscim.utils.FastMath
test if any absolute value is greater than 'cmp'
AbstractMapEventLayer - Class in org.oscim.layers
 
AbstractMapEventLayer(Map) - Constructor for class org.oscim.layers.AbstractMapEventLayer
 
AbstractVectorLayer<T> - Class in org.oscim.layers.vector
 
AbstractVectorLayer(Map) - Constructor for class org.oscim.layers.vector.AbstractVectorLayer
 
AbstractVectorLayer.Renderer - Class in org.oscim.layers.vector
 
AbstractVectorLayer.Task - Class in org.oscim.layers.vector
 
AbstractVectorLayer.Worker - Class in org.oscim.layers.vector
 
ACCURACY_CIRCLE_SIZE - Static variable in class org.oscim.renderer.LocationRenderer
 
ACCURACY_CIRCLE_SIZE - Static variable in class org.oscim.renderer.LocationTextureRenderer
 
ACTION_CANCEL - Static variable in class org.oscim.event.MotionEvent
 
ACTION_DOWN - Static variable in class org.oscim.event.MotionEvent
 
ACTION_MASK - Static variable in class org.oscim.event.MotionEvent
 
ACTION_MOVE - Static variable in class org.oscim.event.MotionEvent
 
ACTION_POINTER_DOWN - Static variable in class org.oscim.event.MotionEvent
 
ACTION_POINTER_INDEX_MASK - Static variable in class org.oscim.event.MotionEvent
 
ACTION_POINTER_INDEX_SHIFT - Static variable in class org.oscim.event.MotionEvent
 
ACTION_POINTER_UP - Static variable in class org.oscim.event.MotionEvent
 
ACTION_UP - Static variable in class org.oscim.event.MotionEvent
 
activateSelectedItems(MotionEvent, ItemizedLayer.ActiveItem) - Method in class org.oscim.layers.marker.ItemizedLayer
When a content sensitive action is performed the content item needs to be identified.
ACTIVE_ATTRIBUTE_MAX_LENGTH - Static variable in interface org.oscim.backend.GL
 
ACTIVE_ATTRIBUTES - Static variable in interface org.oscim.backend.GL
 
ACTIVE_TEXTURE - Static variable in interface org.oscim.backend.GL
 
ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH - Static variable in interface org.oscim.backend.GL30
 
ACTIVE_UNIFORM_BLOCKS - Static variable in interface org.oscim.backend.GL30
 
ACTIVE_UNIFORM_MAX_LENGTH - Static variable in interface org.oscim.backend.GL
 
ACTIVE_UNIFORMS - Static variable in interface org.oscim.backend.GL
 
activeTexture(int) - Method in interface org.oscim.backend.GL
 
add(double, double) - Method in class org.oscim.core.Box
 
add(float) - Method in class org.oscim.renderer.bucket.VertexData
 
add(float[], int, int, int) - Static method in class org.oscim.utils.geom.OBB2D.Vec2
 
add(float, float) - Method in class org.oscim.renderer.bucket.VertexData
 
add(float, float, float) - Method in class org.oscim.renderer.bucket.VertexData
 
add(float, float, float, float) - Method in class org.oscim.renderer.bucket.VertexData
 
add(float, float, float, float, float, float) - Method in class org.oscim.renderer.bucket.VertexData
 
add(int, int, int) - Method in class org.oscim.utils.quadtree.TileIndex
 
add(int, Layer) - Method in class org.oscim.map.Layers
 
add(short) - Method in class org.oscim.renderer.bucket.VertexData
 
add(short, short) - Method in class org.oscim.renderer.bucket.VertexData
 
add(short, short, short) - Method in class org.oscim.renderer.bucket.VertexData
 
add(short, short, short, short) - Method in class org.oscim.renderer.bucket.VertexData
 
add(short, short, short, short, short, short) - Method in class org.oscim.renderer.bucket.VertexData
 
add(Object, Bitmap) - Method in class org.oscim.utils.BitmapPacker
 
add(Box) - Method in class org.oscim.core.Box
 
add(Tag) - Method in class org.oscim.core.TagSet
Adds the Tag tag to TagSet.
add(Layer, int) - Method in class org.oscim.map.Layers
Add using layer groups.
add(MapDatabase) - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
add(MapFileTileSource) - Method in class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
add(MapFileTileSource, int, int) - Method in class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
add(MapReadResult, boolean) - Method in class org.oscim.tiling.source.mapfile.MapReadResult
Adds other MapReadResult by combining pois and ways.
add(PoiWayBundle) - Method in class org.oscim.tiling.source.mapfile.MapReadResult
 
addCategory(String) - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
addCircle(GeometryBuffer) - Method in class org.oscim.renderer.bucket.CircleBucket
 
addCircleBucket(int, CircleStyle) - Method in class org.oscim.renderer.bucket.RenderBuckets
 
addContour2D(float[]) - Method in class org.oscim.utils.TessJNI
 
addContour2D(float[], int, int) - Method in class org.oscim.utils.TessJNI
 
addContour2D(int[], float[]) - Method in class org.oscim.utils.TessJNI
 
addContour2D(int[], float[], int, int) - Method in class org.oscim.utils.TessJNI
 
addConvexMesh(GeometryBuffer) - Method in class org.oscim.renderer.bucket.MeshBucket
 
addData(Object, MapTile.TileData) - Method in class org.oscim.layers.tile.MapTile
 
addDepthOffset(int) - Method in class org.oscim.renderer.GLMatrix
add some offset (similar to glDepthOffset)
addGreatCircle(GeoPoint, GeoPoint) - Method in class org.oscim.layers.PathLayer
Draw a great circle.
addGreatCircle(GeoPoint, GeoPoint, int) - Method in class org.oscim.layers.PathLayer
Draw a great circle.
addGroup(int) - Method in class org.oscim.map.Layers
 
addHairLineBucket(int, LineStyle) - Method in class org.oscim.renderer.bucket.RenderBuckets
 
addHook(VectorTileLayer.TileLoaderProcessHook) - Method in class org.oscim.layers.tile.vector.VectorTileLayer
 
addHook(VectorTileLayer.TileLoaderThemeHook) - Method in class org.oscim.layers.tile.vector.VectorTileLayer
 
addItem(int, MarkerInterface) - Method in class org.oscim.layers.marker.ItemizedLayer
 
addItem(MarkerInterface) - Method in class org.oscim.layers.marker.ItemizedLayer
 
addItem(TextItem, float, float, float, float) - Method in class org.oscim.renderer.bucket.TextBucket
 
addItems(Collection<MarkerInterface>) - Method in class org.oscim.layers.marker.ItemizedLayer
 
addLabel(Label) - Method in class org.oscim.layers.tile.vector.labeling.LabelPlacement
 
addLine(float[], int, boolean) - Method in class org.oscim.renderer.bucket.LineBucket
 
addLine(GeometryBuffer) - Method in class org.oscim.renderer.bucket.HairLineBucket
 
addLine(GeometryBuffer) - Method in class org.oscim.renderer.bucket.LineBucket
 
addLine(GeometryBuffer) - Method in class org.oscim.renderer.bucket.LineTexBucket
 
addLineBucket(int, LineStyle) - Method in class org.oscim.renderer.bucket.RenderBuckets
add the LineBucket for a level with a given Line style.
addMesh(GeometryBuffer) - Method in class org.oscim.renderer.bucket.ExtrusionBucket
Add MapElement which provides meshes
addMesh(GeometryBuffer) - Method in class org.oscim.renderer.bucket.MeshBucket
 
addMeshBucket(int, AreaStyle) - Method in class org.oscim.renderer.bucket.RenderBuckets
 
addMeshElement(GeometryBuffer, float, int) - Method in class org.oscim.renderer.bucket.ExtrusionBuckets
Add mesh element to corresponding ExtrusionBucket
addOutline(LineBucket) - Method in class org.oscim.renderer.bucket.LineBucket
 
addOverlay(XmlRenderThemeStyleLayer) - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
addPoint(float, float) - Method in class org.oscim.core.GeometryBuffer
Adds a point with the coordinate x, y.
addPoint(int, int) - Method in class org.oscim.layers.PathLayer
 
addPoint(GeoPoint) - Method in class org.oscim.layers.PathLayer
 
addPoint(Point) - Method in class org.oscim.core.GeometryBuffer
Add a Point.
addPoint(PointF) - Method in class org.oscim.core.GeometryBuffer
Add a PointF.
addPoints(Collection<? extends GeoPoint>) - Method in class org.oscim.layers.PathLayer
 
addPoly(GeometryBuffer, float, float) - Method in class org.oscim.renderer.bucket.ExtrusionBucket
Add MapElement which provides polygons
addPolyElement(GeometryBuffer, float, float[], int, int) - Method in class org.oscim.renderer.bucket.ExtrusionBuckets
Add poly element to corresponding ExtrusionBucket
addPolygon(float[], int[]) - Method in class org.oscim.renderer.bucket.PolygonBucket
 
addPolygon(GeometryBuffer) - Method in class org.oscim.renderer.bucket.PolygonBucket
 
addPolygonBucket(int, AreaStyle) - Method in class org.oscim.renderer.bucket.RenderBuckets
 
addStyle(RenderStyle) - Method in class org.oscim.theme.rule.RuleBuilder
 
addSubRule(RuleBuilder) - Method in class org.oscim.theme.rule.RuleBuilder
 
addSymbol(SymbolItem) - Method in class org.oscim.renderer.bucket.SymbolBucket
 
addTask(Runnable) - Method in class org.oscim.map.Map
Post a task to run on a shared worker-thread.
addTask(Runnable) - Method in interface org.oscim.utils.async.TaskQueue
Add task to run on a worker thread.
addText(TextItem) - Method in class org.oscim.renderer.bucket.TextBucket
 
addTextureRegion(Object, TextureAtlas.Rect) - Method in class org.oscim.renderer.atlas.TextureAtlas
 
addTranslation(String, String) - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
addZoomLimit() - Method in class org.oscim.layers.tile.buildings.BuildingLayer
 
addZoomLimit() - Method in class org.oscim.layers.tile.vector.labeling.LabelLayer
 
addZoomLimit() - Method in class org.oscim.layers.tile.ZoomLimiter
 
addZoomLimit() - Method in interface org.oscim.layers.tile.ZoomLimiter.IZoomLimiter
Add zoom limit to tile manager to load these tiles.
addZoomLimit(int) - Method in class org.oscim.layers.tile.TileManager
Allow loading tiles at specified zoom if higher zoom levels are requested.
afterPause() - Method in class org.oscim.utils.PausableThread
Called once when this thread continues to work after a pause.
afterRun() - Method in class org.oscim.utils.PausableThread
Called once at the end of the PausableThread.run() method.
ALIASED_LINE_WIDTH_RANGE - Static variable in interface org.oscim.backend.GL
 
ALIASED_POINT_SIZE_RANGE - Static variable in interface org.oscim.backend.GL
 
ALL - Enum constant in enum class org.oscim.utils.Parameters.SymbolScaling
 
alpha - Variable in class org.oscim.tiling.TileSource.Builder
 
alpha(float) - Method in class org.oscim.tiling.TileSource.Builder
 
ALPHA - Static variable in interface org.oscim.backend.GL
 
ALPHA_BITS - Static variable in interface org.oscim.backend.GL
 
alphaEnd - Variable in class org.oscim.layers.tile.bitmap.BitmapTileLayer.FadeStep
 
alphaStart - Variable in class org.oscim.layers.tile.bitmap.BitmapTileLayer.FadeStep
 
ALREADY_SIGNALED - Static variable in interface org.oscim.backend.GL30
 
ALWAYS - Static variable in interface org.oscim.backend.GL
 
ANDROID - Enum constant in enum class org.oscim.backend.Platform
 
ANDROID_QUIRKS - Static variable in class org.oscim.backend.GLAdapter
 
ANIM_END - Static variable in class org.oscim.map.Map
 
ANIM_FLING - Static variable in class org.oscim.map.Animator
 
ANIM_MOVE - Static variable in class org.oscim.map.Animator
 
ANIM_NONE - Static variable in class org.oscim.map.Animator
 
ANIM_ROTATE - Static variable in class org.oscim.map.Animator
 
ANIM_SCALE - Static variable in class org.oscim.map.Animator
 
ANIM_START - Static variable in class org.oscim.map.Map
 
ANIM_TILT - Static variable in class org.oscim.map.Animator
 
animate() - Static method in class org.oscim.renderer.MapRenderer
Trigger next redraw from GL-Thread.
animate(boolean) - Method in class org.oscim.renderer.LocationRenderer
 
animate(boolean) - Method in class org.oscim.renderer.LocationTextureRenderer
 
animateFling(float, float, int, int, int, int) - Method in class org.oscim.map.Animator
 
animateFlingRotate(float, float, float) - Method in class org.oscim.map.Animator2
Animates a physical fling for rotations.
animateFlingScroll(float, float, int, int, int, int) - Method in class org.oscim.map.Animator2
Animates a physical fling for scrolls.
animateFlingZoom(float, float, float) - Method in class org.oscim.map.Animator2
Animates a physical fling for zooms.
animateTo(long, BoundingBox) - Method in class org.oscim.map.Animator
 
animateTo(long, BoundingBox, Easing.Type) - Method in class org.oscim.map.Animator
 
animateTo(long, BoundingBox, Easing.Type, int) - Method in class org.oscim.map.Animator
 
animateTo(long, GeoPoint) - Method in class org.oscim.map.Animator
 
animateTo(long, GeoPoint, double, boolean) - Method in class org.oscim.map.Animator
Animate to GeoPoint
animateTo(long, GeoPoint, double, boolean, Easing.Type) - Method in class org.oscim.map.Animator
Animate to GeoPoint
animateTo(long, GeoPoint, double, boolean, Easing.Type, int) - Method in class org.oscim.map.Animator
Animate to GeoPoint
animateTo(long, MapPosition) - Method in class org.oscim.map.Animator
 
animateTo(long, MapPosition, Easing.Type) - Method in class org.oscim.map.Animator
 
animateTo(long, MapPosition, Easing.Type, int) - Method in class org.oscim.map.Animator
 
animateTo(BoundingBox) - Method in class org.oscim.map.Animator
 
animateTo(GeoPoint) - Method in class org.oscim.map.Animator
 
animateTo(MapPosition) - Method in class org.oscim.map.Animator
 
animateZoom(long, double, float, float) - Method in class org.oscim.map.Animator
 
animateZoom(long, double, float, float, Easing.Type) - Method in class org.oscim.map.Animator
 
animator() - Method in class org.oscim.map.Map
 
Animator - Class in org.oscim.map
 
Animator(Map) - Constructor for class org.oscim.map.Animator
 
Animator2 - Class in org.oscim.map
 
Animator2(Map) - Constructor for class org.oscim.map.Animator2
 
ANIMATOR2 - Static variable in class org.oscim.utils.Parameters
If true the Animator2 will be used instead of default Animator.
animTime - Variable in class org.oscim.renderer.bucket.ExtrusionBuckets
 
ANY - Static variable in class org.oscim.theme.rule.Rule.Closed
 
ANY - Static variable in class org.oscim.theme.rule.Rule.Element
 
ANY - Static variable in class org.oscim.theme.rule.Rule.Selector
 
ANY_SAMPLES_PASSED - Static variable in interface org.oscim.backend.GL30
 
ANY_SAMPLES_PASSED_CONSERVATIVE - Static variable in interface org.oscim.backend.GL30
 
apiKey(String) - Method in class org.oscim.tiling.source.UrlTileSource.Builder
 
append(int[], int, int) - Static method in class org.oscim.layers.marker.utils.GrowingArrayUtils
Appends an element to the end of the array, growing the array if there is no more room.
append(int, int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Puts a key/value pair into the array, optimizing for the case where the key is greater than all existing keys in the array.
append(T) - Method in class org.oscim.utils.pool.Inlist.List
Append item, O(n) - use push() and reverse() to iterate in insertion order!
appendItem(T, T) - Static method in class org.oscim.utils.pool.Inlist
Append 'item' to 'list'.
appendList(T) - Method in class org.oscim.utils.pool.Inlist.List
Append Inlist.
appendList(T, T) - Static method in class org.oscim.utils.pool.Inlist
Append list 'other' to 'list'.
apply(float) - Method in class org.oscim.utils.math.Interpolation
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.Bounce
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.BounceIn
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.BounceOut
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.Elastic
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.ElasticIn
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.ElasticOut
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.Exp
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.ExpIn
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.ExpOut
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.Pow
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.PowIn
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.PowOut
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.Swing
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.SwingIn
 
apply(float) - Method in class org.oscim.utils.math.Interpolation.SwingOut
 
apply(float, float, float) - Method in class org.oscim.utils.math.Interpolation
 
apply(Rule) - Method in class org.oscim.theme.rule.Rule.RuleVisitor
 
apply(Rule) - Method in class org.oscim.theme.rule.Rule.TextSizeVisitor
 
apply(Rule) - Method in class org.oscim.theme.rule.Rule.UpdateVisitor
 
apply(Rule.RuleVisitor) - Method in class org.oscim.theme.rule.Rule
 
applyRotation(double, double, float, Point) - Static method in class org.oscim.map.ViewController
 
area - Variable in class org.oscim.renderer.bucket.MeshBucket
 
area - Variable in class org.oscim.renderer.bucket.PolygonBucket
 
area() - Method in class org.oscim.core.GeometryBuffer
Calculates geometry area, only polygon outer ring is taken into account.
area(float[], int) - Static method in class org.oscim.utils.geom.GeometryUtils
Returns the unsigned area of polygon.
area(float[], int, int, int) - Static method in class org.oscim.utils.geom.GeometryUtils
 
area(float[], int, int, int) - Static method in class org.oscim.utils.geom.SimplifyVW
 
area(float, float, float, float, float, float) - Static method in class org.oscim.utils.geom.GeometryUtils
 
AreaBuilder() - Constructor for class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
areaSize - Variable in class org.oscim.theme.styles.TextStyle
 
areaSize - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
areaSize(float) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
AreaStyle - Class in org.oscim.theme.styles
TODO - add custom shaders - create distance field per tile?
AreaStyle(int) - Constructor for class org.oscim.theme.styles.AreaStyle
 
AreaStyle(int, int) - Constructor for class org.oscim.theme.styles.AreaStyle
 
AreaStyle(AreaStyle.AreaBuilder<?>) - Constructor for class org.oscim.theme.styles.AreaStyle
 
AreaStyle.AreaBuilder<T extends AreaStyle.AreaBuilder<T>> - Class in org.oscim.theme.styles
 
ARRAY_BUFFER - Static variable in interface org.oscim.backend.GL
 
ARRAY_BUFFER_BINDING - Static variable in interface org.oscim.backend.GL
 
ArrayUtils - Class in org.oscim.utils
 
ArrayUtils() - Constructor for class org.oscim.utils.ArrayUtils
 
asArray() - Method in class org.oscim.core.TagSet
Return Tags contained in TagSet as new array.
assertMainThread() - Static method in class org.oscim.utils.ThreadUtils
 
AssetAdapter - Class in org.oscim.backend
The Class AssetAdapter.
AssetAdapter() - Constructor for class org.oscim.backend.AssetAdapter
 
AsyncExecutor - Class in org.oscim.utils.async
Allows asnynchronous execution of AsyncTask instances on a separate thread.
AsyncExecutor(int, TaskQueue) - Constructor for class org.oscim.utils.async.AsyncExecutor
Creates a new AsynchExecutor that allows maxConcurrent Runnable instances to run in parallel.
AsyncTask - Class in org.oscim.utils.async
 
AsyncTask() - Constructor for class org.oscim.utils.async.AsyncTask
 
atan2(float, float) - Static method in class org.oscim.utils.math.MathUtils
Returns atan2 in radians from a lookup table.
AtlasRenderTheme - Class in org.oscim.theme
 
AtlasRenderTheme(int, float, Rule[], int, boolean, Map<Object, TextureRegion>, List<TextureAtlas>) - Constructor for class org.oscim.theme.AtlasRenderTheme
 
AtlasRenderTheme(int, float, Rule[], int, Map<Object, TextureRegion>, List<TextureAtlas>) - Constructor for class org.oscim.theme.AtlasRenderTheme
 
aToFloat(int) - Static method in class org.oscim.backend.canvas.Color
 
ATTACHED_SHADERS - Static variable in interface org.oscim.backend.GL
 
attachShader(int, int) - Method in interface org.oscim.backend.GL
 
ATTRIB_OFFSET - Static variable in class org.oscim.tiling.source.oscimap4.Tags
 
awaitPausing() - Method in class org.oscim.utils.PausableThread
Causes the current thread to wait until this thread is pausing.

B

b(int) - Static method in class org.oscim.backend.canvas.Color
 
BACK - Static variable in interface org.oscim.backend.GL
 
baseZoomLevel - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Base zoom level of the sub-file, which equals to one block.
bearing - Variable in class org.oscim.core.MapPosition
Rotation angle
bearingTo(GeoPoint) - Method in class org.oscim.core.GeoPoint
 
begin() - Method in class org.oscim.renderer.OffscreenRenderer
 
beginFrame() - Method in class org.oscim.map.Map
Called on render thread, use synchronized!
beginQuery(int, int) - Method in interface org.oscim.backend.GL30
 
beginTransformFeedback(int) - Method in interface org.oscim.backend.GL30
 
BEVEL - Enum constant in enum class org.oscim.backend.canvas.Paint.Join
 
bezier3(Point, Point, Point, double) - Static method in class org.oscim.utils.geom.BezierPath
from http://paulbourke.net/geometry/bezier/index.html Three control point Bezier interpolation mu ranges from 0 to 1, start to end of the curve
BezierPath - Class in org.oscim.utils.geom
 
BezierPath() - Constructor for class org.oscim.utils.geom.BezierPath
 
bgFill - Variable in class org.oscim.theme.styles.TextStyle
 
bgFillColor - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
bgFillColor(int) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
bgFillColor(String) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
billboard - Variable in class org.oscim.renderer.bucket.SymbolItem
 
billboard - Variable in class org.oscim.theme.styles.SymbolStyle
 
billboard - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
billboard(boolean) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
bind() - Method in class org.oscim.renderer.bucket.RenderBuckets
 
bind() - Method in class org.oscim.renderer.bucket.TextureItem
Bind Texture for rendering [on GL-Thread]
bind() - Method in class org.oscim.renderer.BufferObject
 
bind(E) - Method in class org.oscim.event.EventDispatcher
Bind listener for event notifications.
bindAttribLocation(int, int, String) - Method in interface org.oscim.backend.GL
 
bindBuffer(int, int) - Method in interface org.oscim.backend.GL
 
bindBuffer(int, int) - Static method in class org.oscim.renderer.GLState
 
bindBufferBase(int, int, int) - Method in interface org.oscim.backend.GL30
 
bindBufferRange(int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
bindElementBuffer(int) - Static method in class org.oscim.renderer.GLState
 
bindFramebuffer(int) - Static method in class org.oscim.renderer.GLState
 
bindFramebuffer(int, int) - Method in interface org.oscim.backend.GL
 
bindFrameBuffer() - Method in class org.oscim.renderer.light.ShadowFrameBuffer
Binds the frame buffer as the current render target.
bindQuadIndicesVBO() - Static method in class org.oscim.renderer.MapRenderer
Bind indices for rendering up to MAX_QUADS (512), ie.
bindQuadVertexVBO(int) - Static method in class org.oscim.renderer.MapRenderer
Bind VBO for a simple quad.
bindRenderbuffer(int, int) - Method in interface org.oscim.backend.GL
 
bindSampler(int, int) - Method in interface org.oscim.backend.GL30
 
bindTex2D(int) - Static method in class org.oscim.renderer.GLState
 
bindTexture(int, int) - Method in interface org.oscim.backend.GL
 
bindTransformFeedback(int, int) - Method in interface org.oscim.backend.GL30
 
bindVertexArray(int) - Method in interface org.oscim.backend.GL30
 
bindVertexBuffer(int) - Static method in class org.oscim.renderer.GLState
 
bisectionNorm2D(float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
 
bitmap - Variable in class org.oscim.renderer.bucket.SymbolItem
 
bitmap - Variable in class org.oscim.renderer.bucket.TextureItem
temporary Bitmap
bitmap - Variable in class org.oscim.theme.styles.SymbolStyle
 
bitmap - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
bitmap - Variable in class org.oscim.theme.styles.TextStyle
 
bitmap - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
bitmap(Bitmap) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
bitmap(Bitmap) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
Bitmap - Interface in org.oscim.backend.canvas
The Interface Bitmap.
BITMAP - Static variable in class org.oscim.renderer.bucket.RenderBucket
 
BITMAP_HEIGHT - Static variable in class org.oscim.scalebar.DefaultMapScaleBar
 
BITMAP_WIDTH - Static variable in class org.oscim.scalebar.DefaultMapScaleBar
 
BitmapBucket - Class in org.oscim.renderer.bucket
Renderer for a single bitmap, width and height must be power of 2.
BitmapBucket(boolean) - Constructor for class org.oscim.renderer.bucket.BitmapBucket
 
BitmapBucket.Renderer - Class in org.oscim.renderer.bucket
 
BitmapLayer - Class in org.oscim.layers
 
BitmapLayer(Map, LayerRenderer) - Constructor for class org.oscim.layers.BitmapLayer
Class for rendering a Bitmap as overlay.
BitmapPacker - Class in org.oscim.utils
 
BitmapPacker(int, int, int, boolean) - Constructor for class org.oscim.utils.BitmapPacker
 
BitmapPacker(int, int, int, BitmapPacker.PackStrategy, boolean) - Constructor for class org.oscim.utils.BitmapPacker
 
BitmapPacker.GuillotineStrategy - Class in org.oscim.utils
Does bin packing by inserting to the right or below previously packed rectangles.
BitmapPacker.PackerAtlasItem - Class in org.oscim.utils
 
BitmapPacker.PackStrategy - Interface in org.oscim.utils
 
BitmapPacker.SkylineStrategy - Class in org.oscim.utils
Does bin packing by inserting in rows.
BitmapRenderer - Class in org.oscim.renderer
RenderLayer to draw a custom Bitmap.
BitmapRenderer() - Constructor for class org.oscim.renderer.BitmapRenderer
 
BitmapTileLayer - Class in org.oscim.layers.tile.bitmap
 
BitmapTileLayer(Map, TileSource) - Constructor for class org.oscim.layers.tile.bitmap.BitmapTileLayer
 
BitmapTileLayer(Map, TileSource, float) - Constructor for class org.oscim.layers.tile.bitmap.BitmapTileLayer
 
BitmapTileLayer(Map, TileSource, int) - Constructor for class org.oscim.layers.tile.bitmap.BitmapTileLayer
 
BitmapTileLayer(Map, TileSource, int, float) - Constructor for class org.oscim.layers.tile.bitmap.BitmapTileLayer
 
BitmapTileLayer.FadeStep - Class in org.oscim.layers.tile.bitmap
 
BitmapTileLoader - Class in org.oscim.layers.tile.bitmap
 
BitmapTileLoader(BitmapTileLayer, TileSource) - Constructor for class org.oscim.layers.tile.bitmap.BitmapTileLoader
 
BitmapTileSource - Class in org.oscim.tiling.source.bitmap
 
BitmapTileSource(String, int, int) - Constructor for class org.oscim.tiling.source.bitmap.BitmapTileSource
Create BitmapTileSource for 'url'
BitmapTileSource(String, int, int, String) - Constructor for class org.oscim.tiling.source.bitmap.BitmapTileSource
 
BitmapTileSource(String, String, int, int) - Constructor for class org.oscim.tiling.source.bitmap.BitmapTileSource
 
BitmapTileSource(BitmapTileSource.Builder<?>) - Constructor for class org.oscim.tiling.source.bitmap.BitmapTileSource
 
BitmapTileSource.Builder<T extends BitmapTileSource.Builder<T>> - Class in org.oscim.tiling.source.bitmap
 
BitmapTileSource.TileDecoder - Class in org.oscim.tiling.source.bitmap
 
BLACK - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
BLACK - Static variable in class org.oscim.backend.canvas.Color
 
blend(boolean) - Static method in class org.oscim.renderer.GLState
 
blend(int, int, float) - Static method in class org.oscim.utils.ColorUtil
Blend two colors.
BLEND - Static variable in interface org.oscim.backend.GL
 
BLEND_COLOR - Static variable in interface org.oscim.backend.GL
 
BLEND_DST_ALPHA - Static variable in interface org.oscim.backend.GL
 
BLEND_DST_RGB - Static variable in interface org.oscim.backend.GL
 
BLEND_EQUATION - Static variable in interface org.oscim.backend.GL
 
BLEND_EQUATION_ALPHA - Static variable in interface org.oscim.backend.GL
 
BLEND_EQUATION_RGB - Static variable in interface org.oscim.backend.GL
 
BLEND_SRC_ALPHA - Static variable in interface org.oscim.backend.GL
 
BLEND_SRC_RGB - Static variable in interface org.oscim.backend.GL
 
blendAlpha(float[], float) - Static method in class org.oscim.theme.styles.ExtrusionStyle
 
blendAlpha(int, float) - Static method in class org.oscim.theme.styles.ExtrusionStyle
 
blendColor - Variable in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
blendColor - Variable in class org.oscim.theme.styles.AreaStyle
Fade to blendColor zoom-level
blendColor(float, float, float, float) - Method in interface org.oscim.backend.GL
 
blendColor(int) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
blendColor(String) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
blendEquation(int) - Method in interface org.oscim.backend.GL
 
blendEquationSeparate(int, int) - Method in interface org.oscim.backend.GL
 
blendFunc(int, int) - Method in interface org.oscim.backend.GL
 
blendFuncSeparate(int, int, int, int) - Method in interface org.oscim.backend.GL
 
blendScale - Variable in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
blendScale - Variable in class org.oscim.theme.styles.AreaStyle
Blend fill color
blendScale(int) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
blitFramebuffer(int, int, int, int, int, int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
blockEntriesTableSize - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Size of the entries table at the beginning of each block in bytes.
blocksHeight - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Vertical amount of blocks in the grid.
blocksWidth - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Horizontal amount of blocks in the grid.
BLUE - Static variable in class org.oscim.backend.canvas.Color
 
BLUE - Static variable in interface org.oscim.backend.GL30
 
BLUE_BITS - Static variable in interface org.oscim.backend.GL
 
blur - Variable in class org.oscim.theme.styles.LineStyle
 
blur - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
blur(float) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
BOLD - Enum constant in enum class org.oscim.backend.canvas.Paint.FontStyle
 
BOLD_ITALIC - Enum constant in enum class org.oscim.backend.canvas.Paint.FontStyle
 
BOOL - Static variable in interface org.oscim.backend.GL
 
BOOL_VEC2 - Static variable in interface org.oscim.backend.GL
 
BOOL_VEC3 - Static variable in interface org.oscim.backend.GL
 
BOOL_VEC4 - Static variable in interface org.oscim.backend.GL
 
BOTH - Enum constant in enum class org.oscim.scalebar.DefaultMapScaleBar.ScaleBarMode
 
BOTTOM - Static variable in class org.oscim.utils.geom.LineClipper
 
BOTTOM_CENTER - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
BOTTOM_CENTER - Enum constant in enum class org.oscim.renderer.GLViewport.Position
 
BOTTOM_CENTER - Enum constant in enum class org.oscim.scalebar.MapScaleBar.ScaleBarPosition
 
BOTTOM_LEFT - Enum constant in enum class org.oscim.renderer.GLViewport.Position
 
BOTTOM_LEFT - Enum constant in enum class org.oscim.scalebar.MapScaleBar.ScaleBarPosition
 
BOTTOM_RIGHT - Enum constant in enum class org.oscim.renderer.GLViewport.Position
 
BOTTOM_RIGHT - Enum constant in enum class org.oscim.scalebar.MapScaleBar.ScaleBarPosition
 
bounce - Static variable in class org.oscim.utils.math.Interpolation
 
Bounce(float[], float[]) - Constructor for class org.oscim.utils.math.Interpolation.Bounce
 
Bounce(int) - Constructor for class org.oscim.utils.math.Interpolation.Bounce
 
bounceIn - Static variable in class org.oscim.utils.math.Interpolation
 
BounceIn(float[], float[]) - Constructor for class org.oscim.utils.math.Interpolation.BounceIn
 
BounceIn(int) - Constructor for class org.oscim.utils.math.Interpolation.BounceIn
 
bounceOut - Static variable in class org.oscim.utils.math.Interpolation
 
BounceOut(float[], float[]) - Constructor for class org.oscim.utils.math.Interpolation.BounceOut
 
BounceOut(int) - Constructor for class org.oscim.utils.math.Interpolation.BounceOut
 
BOUNDARY_CONTOURS - Static variable in class org.oscim.utils.TessJNI.ElementType
 
boundaryTileBottom - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Y number of the tile at the bottom boundary in the grid.
boundaryTileLeft - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
X number of the tile at the left boundary in the grid.
boundaryTileRight - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
X number of the tile at the right boundary in the grid.
boundaryTileTop - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Y number of the tile at the top boundary in the grid.
boundingBox - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The bounding box of the map file.
BoundingBox - Class in org.oscim.core
A BoundingBox represents an immutable set of two latitude and two longitude coordinates.
BoundingBox(double, double, double, double) - Constructor for class org.oscim.core.BoundingBox
 
BoundingBox(int, int, int, int) - Constructor for class org.oscim.core.BoundingBox
 
BoundingBox(List<GeoPoint>) - Constructor for class org.oscim.core.BoundingBox
 
Box - Class in org.oscim.core
The Classic Box.
Box() - Constructor for class org.oscim.core.Box
Instantiates a new Box with all values being 0.
Box(double, double) - Constructor for class org.oscim.core.Box
Simple box instantiation (for adding extents).
Box(double, double, double, double) - Constructor for class org.oscim.core.Box
Instantiates a new Box.
Box(Box) - Constructor for class org.oscim.core.Box
Copy constructor.
BoxItem() - Constructor for class org.oscim.utils.quadtree.BoxTree.BoxItem
 
BoxItem(float, float, float, float) - Constructor for class org.oscim.utils.quadtree.BoxTree.BoxItem
 
BoxItem(int, int, int, int) - Constructor for class org.oscim.utils.quadtree.BoxTree.BoxItem
 
BoxItem(Box, T) - Constructor for class org.oscim.utils.quadtree.BoxTree.BoxItem
 
BoxNode() - Constructor for class org.oscim.utils.quadtree.BoxTree.BoxNode
 
BoxTree<T extends BoxTree.BoxItem<E>,E> - Class in org.oscim.utils.quadtree
A BoxTree is made of BoxNodes which hold a list of generic BoxItems which can hold a custom data item.
BoxTree(int, int) - Constructor for class org.oscim.utils.quadtree.BoxTree
BoxTreee for the range [-extents, extents]
BoxTree.BoxItem<T> - Class in org.oscim.utils.quadtree
 
BoxTree.BoxNode<T extends BoxTree.BoxItem<?>> - Class in org.oscim.utils.quadtree
 
BoxTree.SearchBoxCb<T extends BoxTree.BoxItem<?>> - Interface in org.oscim.utils.quadtree
 
BoxTree.SearchNodeCb<E extends BoxTree.BoxNode<?>> - Interface in org.oscim.utils.quadtree
 
BoxTree.Visitor<T> - Interface in org.oscim.utils.quadtree
 
bToFloat(int) - Static method in class org.oscim.backend.canvas.Color
 
BucketRenderer - Class in org.oscim.renderer
Base class to use the renderer.elements for drawing.
BucketRenderer() - Constructor for class org.oscim.renderer.BucketRenderer
 
buckets - Variable in class org.oscim.layers.vector.AbstractVectorLayer.Task
 
buckets - Variable in class org.oscim.renderer.bucket.ExtrusionBuckets
 
buckets - Variable in class org.oscim.renderer.BucketRenderer
Buckets for rendering
buckets() - Method in class org.oscim.renderer.bucket.ExtrusionBuckets
Get root bucket
buffer - Variable in class org.oscim.tiling.source.PbfDecoder
 
BUFFER_ACCESS_FLAGS - Static variable in interface org.oscim.backend.GL30
 
BUFFER_MAP_LENGTH - Static variable in interface org.oscim.backend.GL30
 
BUFFER_MAP_OFFSET - Static variable in interface org.oscim.backend.GL30
 
BUFFER_MAP_POINTER - Static variable in interface org.oscim.backend.GL30
 
BUFFER_MAPPED - Static variable in interface org.oscim.backend.GL30
 
BUFFER_SIZE - Static variable in interface org.oscim.backend.GL
 
BUFFER_USAGE - Static variable in interface org.oscim.backend.GL
 
bufferData(int, int, Buffer, int) - Method in interface org.oscim.backend.GL
 
bufferFill - Variable in class org.oscim.tiling.source.PbfDecoder
 
BufferObject - Class in org.oscim.renderer
 
bufferPos - Variable in class org.oscim.tiling.source.PbfDecoder
 
bufferSubData(int, int, int, Buffer) - Method in interface org.oscim.backend.GL
 
build() - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
build() - Method in class org.oscim.theme.styles.CircleStyle.CircleBuilder
 
build() - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
build() - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
build() - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
build() - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
build() - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
build() - Method in class org.oscim.tiling.source.bitmap.BitmapTileSource.Builder
 
build() - Method in class org.oscim.tiling.source.oscimap4.OSciMap4TileSource.Builder
 
build() - Method in class org.oscim.tiling.TileSource.Builder
 
builder() - Static method in class org.oscim.theme.rule.Rule
 
builder() - Static method in class org.oscim.theme.styles.AreaStyle
 
builder() - Static method in class org.oscim.theme.styles.CircleStyle
 
builder() - Static method in class org.oscim.theme.styles.ExtrusionStyle
 
builder() - Static method in class org.oscim.theme.styles.LineStyle
 
builder() - Static method in class org.oscim.theme.styles.SymbolStyle
 
builder() - Static method in class org.oscim.theme.styles.TextStyle
 
builder() - Static method in class org.oscim.tiling.source.bitmap.BitmapTileSource
 
builder() - Static method in class org.oscim.tiling.source.oscimap4.OSciMap4TileSource
 
Builder() - Constructor for class org.oscim.tiling.source.bitmap.BitmapTileSource.Builder
 
Builder() - Constructor for class org.oscim.tiling.source.oscimap4.OSciMap4TileSource.Builder
 
Builder() - Constructor for class org.oscim.tiling.source.UrlTileSource.Builder
 
Builder() - Constructor for class org.oscim.tiling.TileSource.Builder
 
Builder(String, String) - Constructor for class org.oscim.tiling.source.UrlTileSource.Builder
 
Builder(String, String, int, int) - Constructor for class org.oscim.tiling.source.UrlTileSource.Builder
 
BUILDING_LEVEL_HEIGHT - Static variable in class org.oscim.layers.tile.buildings.BuildingLayer
 
BuildingLayer - Class in org.oscim.layers.tile.buildings
 
BuildingLayer(Map, VectorTileLayer) - Constructor for class org.oscim.layers.tile.buildings.BuildingLayer
 
BuildingLayer(Map, VectorTileLayer, boolean, boolean) - Constructor for class org.oscim.layers.tile.buildings.BuildingLayer
 
BuildingLayer(Map, VectorTileLayer, int, int, boolean, boolean) - Constructor for class org.oscim.layers.tile.buildings.BuildingLayer
 
BuildingRenderer - Class in org.oscim.layers.tile.buildings
 
BuildingRenderer(TileRenderer, ZoomLimiter, boolean, boolean) - Constructor for class org.oscim.layers.tile.buildings.BuildingRenderer
 
buildInternal() - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
BUTT - Enum constant in enum class org.oscim.backend.canvas.Paint.Cap
 
BYPASS - Enum constant in enum class org.oscim.renderer.OffscreenRenderer.Mode
 
BYTE - Static variable in interface org.oscim.backend.GL
 
BYTES_PER_INDEX_ENTRY - Static variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Number of bytes a single index entry consists of.

C

calcCircleMesh(GeometryBuffer, float, float, String) - Static method in class org.oscim.layers.tile.buildings.S3DBUtils
Calculates a circle mesh of a Poly-GeometryBuffer.
calcFlatMesh(GeometryBuffer, float) - Static method in class org.oscim.layers.tile.buildings.S3DBUtils
Calculates a flat mesh of a Poly-GeometryBuffer.
calcOutlines(GeometryBuffer, float, float) - Static method in class org.oscim.layers.tile.buildings.S3DBUtils
Calculates a mesh for the outlines of a Poly-GeometryBuffer.
calcPyramidalMesh(GeometryBuffer, float, float) - Static method in class org.oscim.layers.tile.buildings.S3DBUtils
Calculates a pyramidal mesh of a Poly-GeometryBuffer.
calcRidgeMesh(GeometryBuffer, float, float, boolean, String, GeometryBuffer) - Static method in class org.oscim.layers.tile.buildings.S3DBUtils
Calculates a ridge mesh of a Poly-GeometryBuffer.
calcSkillionMesh(GeometryBuffer, float, float, float, GeometryBuffer) - Static method in class org.oscim.layers.tile.buildings.S3DBUtils
Calculates a skillion mesh of a Poly-GeometryBuffer.
calculateScaleBarLengthAndValue() - Method in class org.oscim.scalebar.MapScaleBar
Calculates the required length and value of the scalebar using the current DistanceUnitAdapter
calculateScaleBarLengthAndValue(DistanceUnitAdapter) - Method in class org.oscim.scalebar.MapScaleBar
Calculates the required length and value of the scalebar
calculateTileSize() - Static method in class org.oscim.core.Tile
Calculate tile size (256px) with a scale factor.
call(E) - Method in interface org.oscim.utils.quadtree.BoxTree.SearchNodeCb
 
call(T) - Method in interface org.oscim.utils.quadtree.BoxTree.SearchBoxCb
 
call(T, Object) - Method in interface org.oscim.utils.SpatialIndex.SearchCb
TODO should be able to return 'continue', 'stop', 'remove-current'
callHooksComplete(MapTile, boolean) - Method in class org.oscim.layers.tile.vector.VectorTileLayer
 
callProcessHooks(MapTile, RenderBuckets, MapElement) - Method in class org.oscim.layers.tile.vector.VectorTileLayer
 
callThemeHooks(MapTile, RenderBuckets, MapElement, RenderStyle, int) - Method in class org.oscim.layers.tile.vector.VectorTileLayer
 
cancel() - Method in class org.oscim.layers.tile.bitmap.BitmapTileLoader
 
cancel() - Method in class org.oscim.layers.tile.TileLoader
 
cancel() - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
cancel() - Method in class org.oscim.map.Animator
 
cancel() - Method in interface org.oscim.tiling.ITileDataSource
Implementations should cancel their IO work and return
cancel() - Method in class org.oscim.tiling.OverzoomTileDataSource
 
cancel() - Method in class org.oscim.tiling.source.mapfile.MapDatabase
 
cancel() - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
cancel() - Method in class org.oscim.tiling.source.UrlTileDataSource
 
cancel() - Method in class org.oscim.utils.async.Task
 
cancel(boolean) - Method in class org.oscim.utils.async.SimpleWorker
 
CANCEL - Static variable in class org.oscim.layers.tile.MapTile.State
STATE_CANCEL: tile is removed from TileManager, but may still be processed by TileLoader.
CANCEL - Static variable in class org.oscim.utils.async.Task
 
Canvas - Interface in org.oscim.backend.canvas
The Interface Canvas.
CanvasAdapter - Class in org.oscim.backend
The Class CanvasAdapter.
CanvasAdapter() - Constructor for class org.oscim.backend.CanvasAdapter
 
cap - Variable in class org.oscim.theme.styles.LineStyle
 
cap - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
cap(Paint.Cap) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
caption - Variable in class org.oscim.theme.styles.TextStyle
 
caption - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
cat - Variable in class org.oscim.theme.rule.Rule
 
cat - Variable in class org.oscim.theme.rule.RuleBuilder
 
cat - Variable in class org.oscim.theme.styles.RenderStyle
Category
cat - Variable in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
cat(String) - Method in class org.oscim.theme.rule.RuleBuilder
 
cat(String) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
CCW - Static variable in interface org.oscim.backend.GL
 
ceil(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the smallest integer greater than or equal to the specified float.
ceilPositive(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the smallest integer greater than or equal to the specified float.
center(float[], int, int, float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
Calculates the center of a set of points.
CENTER - Enum constant in enum class org.oscim.backend.canvas.Paint.Align
 
CENTER - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
CENTER - Enum constant in enum class org.oscim.renderer.GLViewport.Position
 
CENTER_LEFT - Enum constant in enum class org.oscim.renderer.GLViewport.Position
 
CENTER_RIGHT - Enum constant in enum class org.oscim.renderer.GLViewport.Position
 
centroidPosition - Variable in class org.oscim.core.MapElement
 
changed - Variable in class org.oscim.renderer.GLViewport
 
changed() - Method in class org.oscim.renderer.GLViewport
 
changed(boolean) - Method in interface org.oscim.layers.Layer.EnableHandler
 
changes - Variable in class org.oscim.layers.marker.InternalItem
 
changeSaturation(float[], float) - Static method in class org.oscim.renderer.GLUtils
public-domain function by Darel Rex Finley from http://alienryderflex.com/saturation.html
checkBufferUsage(boolean) - Static method in class org.oscim.renderer.BufferObject
 
checkFramebufferStatus(int) - Method in interface org.oscim.backend.GL
 
checkFramebufferStatus(String) - Static method in class org.oscim.renderer.GLUtils
Check the status of current framebuffer.
checkGlError(String) - Static method in class org.oscim.renderer.GLUtils
Check GL error.
checkGlError(String, int) - Static method in class org.oscim.renderer.GLUtils
Check GL error.
checkGlErrors(String) - Static method in class org.oscim.renderer.GLUtils
Check GL errors.
child(int) - Method in class org.oscim.utils.quadtree.TreeNode
 
child00 - Variable in class org.oscim.utils.quadtree.TreeNode
top-left
child01 - Variable in class org.oscim.utils.quadtree.TreeNode
bottom-left
child10 - Variable in class org.oscim.utils.quadtree.TreeNode
top-right
child11 - Variable in class org.oscim.utils.quadtree.TreeNode
bottom-right
Chunk() - Constructor for class org.oscim.renderer.bucket.VertexData.Chunk
 
circle - Variable in class org.oscim.renderer.bucket.CircleBucket
 
circle - Static variable in class org.oscim.utils.math.Interpolation
 
CIRCLE - Static variable in class org.oscim.renderer.bucket.RenderBucket
 
CIRCLE_QUADS - Static variable in class org.oscim.backend.GLAdapter
Draw circles with quads or points.
CIRCLE_SIZE - Static variable in class org.oscim.renderer.LocationRenderer
 
CIRCLE_SIZE - Static variable in class org.oscim.renderer.LocationTextureRenderer
 
CircleBucket - Class in org.oscim.renderer.bucket
 
CircleBucket(int) - Constructor for class org.oscim.renderer.bucket.CircleBucket
 
CircleBucket.Renderer - Class in org.oscim.renderer.bucket
 
CircleBucket.Renderer.Shader - Class in org.oscim.renderer.bucket
 
CircleBuilder() - Constructor for class org.oscim.theme.styles.CircleStyle.CircleBuilder
 
circleIn - Static variable in class org.oscim.utils.math.Interpolation
 
circleOut - Static variable in class org.oscim.utils.math.Interpolation
 
CircleStyle - Class in org.oscim.theme.styles
Represents a round area on the map.
CircleStyle(float, boolean, int, int, float, int) - Constructor for class org.oscim.theme.styles.CircleStyle
 
CircleStyle(CircleStyle.CircleBuilder<?>) - Constructor for class org.oscim.theme.styles.CircleStyle
 
CircleStyle.CircleBuilder<T extends CircleStyle.CircleBuilder<T>> - Class in org.oscim.theme.styles
 
clamp(double, double, double) - Static method in class org.oscim.utils.FastMath
 
clamp(float, float, float) - Static method in class org.oscim.utils.FastMath
 
clamp(float, float, float) - Static method in class org.oscim.utils.math.MathUtils
 
clamp(int, int, int) - Static method in class org.oscim.utils.FastMath
 
clamp(int, int, int) - Static method in class org.oscim.utils.math.MathUtils
 
clamp(short, short, short) - Static method in class org.oscim.utils.math.MathUtils
 
CLAMP_TO_EDGE - Static variable in interface org.oscim.backend.GL
 
clampDegree(double) - Static method in class org.oscim.utils.FastMath
Returns normalized degree in range of -180° to +180°
clampN(float) - Static method in class org.oscim.utils.FastMath
 
clampRadian(double) - Static method in class org.oscim.utils.FastMath
Returns normalized radian in range of -PI to +PI
clampToByte(int) - Static method in class org.oscim.utils.FastMath
 
cleanup() - Method in class org.oscim.layers.tile.vector.labeling.LabelPlacement
 
cleanup(AbstractVectorLayer.Task) - Method in class org.oscim.layers.vector.AbstractVectorLayer.Worker
automatically in sync with worker thread
cleanup(T) - Method in class org.oscim.utils.async.SimpleWorker
 
cleanUp() - Method in class org.oscim.renderer.light.ShadowFrameBuffer
Deletes the frame buffer and shadow map texture when the game closes.
clear() - Method in class org.oscim.core.GeometryBuffer
Reset buffer.
clear() - Method in class org.oscim.core.MapElement
 
clear() - Method in class org.oscim.core.TagSet
Reset the TagSet to contain 0 tags.
clear() - Method in class org.oscim.event.EventDispatcher
Remove all listeners.
clear() - Method in class org.oscim.layers.marker.utils.SparseIntArray
Removes all key-value mappings from this SparseIntArray.
clear() - Method in class org.oscim.layers.tile.JobQueue
Removes all jobs from this queue.
clear() - Method in class org.oscim.layers.tile.MapTile
CAUTION: This function may only be called by TileManager
clear() - Method in class org.oscim.renderer.atlas.TextureAtlas
 
clear() - Method in class org.oscim.renderer.bucket.BitmapBucket
 
clear() - Method in class org.oscim.renderer.bucket.ExtrusionBucket
 
clear() - Method in class org.oscim.renderer.bucket.LineTexBucket
 
clear() - Method in class org.oscim.renderer.bucket.RenderBucket
Clear all resources.
clear() - Method in class org.oscim.renderer.bucket.RenderBuckets
cleanup only when buckets are not used by tile or bucket anymore!
clear() - Method in class org.oscim.renderer.bucket.SymbolBucket
 
clear() - Method in class org.oscim.renderer.bucket.TextBucket
 
clear() - Method in class org.oscim.renderer.bucket.TextureBucket
 
clear() - Method in class org.oscim.renderer.bucket.VertexData
 
clear() - Method in class org.oscim.utils.KeyMap
Removes all mappings from this hash map, leaving it empty.
clear() - Method in class org.oscim.utils.pool.Inlist.List
Clear list.
clear() - Method in class org.oscim.utils.pool.SyncPool
 
clear() - Method in class org.oscim.utils.quadtree.BoxTree
 
clear() - Method in class org.oscim.utils.RTree
Remove all entries from tree.
clear() - Method in interface org.oscim.utils.SpatialIndex
 
clear(int) - Method in interface org.oscim.backend.GL
 
CLEAR_EVENT - Static variable in class org.oscim.map.Map
UpdateListerner event.
clearAndNullTags() - Method in class org.oscim.core.TagSet
Clear.
clearBuckets() - Method in class org.oscim.renderer.bucket.RenderBuckets
cleanup only when buckets are not used by tile or bucket anymore!
clearBufferfi(int, int, float, int) - Method in interface org.oscim.backend.GL30
 
clearBufferfv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL30
 
clearBufferiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
clearBufferuiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
clearColor(float, float, float, float) - Method in interface org.oscim.backend.GL
 
clearDepthf(float) - Method in interface org.oscim.backend.GL
 
clearItem(TextureItem) - Method in class org.oscim.renderer.bucket.TextureItem.TexturePool
 
clearItem(T) - Method in class org.oscim.utils.pool.Pool
 
clearItem(T) - Method in class org.oscim.utils.pool.SyncPool
 
clearItems() - Method in class org.oscim.renderer.bucket.SymbolBucket
 
clearJobs() - Method in class org.oscim.layers.tile.TileManager
 
clearLabels() - Method in class org.oscim.layers.tile.vector.labeling.LabelLayer
 
clearLabels() - Method in class org.oscim.renderer.bucket.TextBucket
 
clearMap() - Method in class org.oscim.map.Map
Request to clear all layers before rendering next frame
clearPath() - Method in class org.oscim.layers.PathLayer
 
clearState() - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
clearStencil(int) - Method in interface org.oscim.backend.GL
 
clearTiles() - Method in class org.oscim.layers.tile.TileRenderer
 
clearToPool() - Method in class org.oscim.utils.quadtree.BoxTree
 
clip(GeometryBuffer) - Method in class org.oscim.utils.geom.TileClipper
 
clip(GLMatrix, int) - Static method in class org.oscim.renderer.bucket.PolygonBucket.Renderer
 
CLIP_BIT - Static variable in class org.oscim.renderer.bucket.PolygonBucket.Renderer
 
CLIP_DEPTH - Static variable in class org.oscim.renderer.bucket.PolygonBucket
 
CLIP_STENCIL - Static variable in class org.oscim.renderer.bucket.PolygonBucket
 
CLIP_TEST_DEPTH - Static variable in class org.oscim.renderer.bucket.PolygonBucket
 
clipLine(GeometryBuffer, GeometryBuffer) - Method in class org.oscim.utils.geom.LineClipper
 
clipNext(float, float) - Method in class org.oscim.utils.geom.LineClipper
 
clipSegment(float, float, float, float) - Method in class org.oscim.utils.geom.LineClipper
 
clipStart(float, float) - Method in class org.oscim.utils.geom.LineClipper
 
clone() - Method in class org.oscim.layers.marker.utils.SparseIntArray
 
clone(TextureItem) - Static method in class org.oscim.renderer.bucket.TextureItem
 
close() - Method in interface org.oscim.tiling.source.HttpEngine
 
close() - Method in class org.oscim.tiling.source.LwHttp
 
close() - Method in class org.oscim.tiling.source.mapfile.MapFileTileSource
 
close() - Method in class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
close() - Method in class org.oscim.tiling.source.UrlTileSource
 
close() - Method in class org.oscim.tiling.TileSource
 
Closed() - Constructor for class org.oscim.theme.rule.Rule.Closed
 
closeQuietly(Closeable) - Static method in class org.oscim.utils.IOUtils
Invokes the Closeable.close() method on the given object.
closeQuietly(Socket) - Static method in class org.oscim.utils.IOUtils
 
closestPointOnLine2D(float[], float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
Calculate the closest point on a line.
cnt - Variable in class org.oscim.layers.tile.TileSet
 
collect(BoxTree.SearchNodeCb<BoxTree.BoxNode<T>>) - Method in class org.oscim.utils.quadtree.BoxTree
 
color - Variable in class org.oscim.theme.styles.AreaStyle
Fill color
color - Variable in class org.oscim.theme.styles.LineStyle
 
color(int) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
color(String) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
Color - Class in org.oscim.backend.canvas
 
COLOR - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT0 - Static variable in interface org.oscim.backend.GL
 
COLOR_ATTACHMENT1 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT10 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT11 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT12 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT13 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT14 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT15 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT2 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT3 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT4 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT5 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT6 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT7 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT8 - Static variable in interface org.oscim.backend.GL30
 
COLOR_ATTACHMENT9 - Static variable in interface org.oscim.backend.GL30
 
COLOR_BUFFER_BIT - Static variable in interface org.oscim.backend.GL
 
COLOR_CLEAR_VALUE - Static variable in interface org.oscim.backend.GL
 
COLOR_WRITEMASK - Static variable in interface org.oscim.backend.GL
 
Color.HSV - Class in org.oscim.backend.canvas
 
colorLine - Variable in class org.oscim.theme.styles.ExtrusionStyle
 
colorLine - Variable in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
colorLine(int) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
colorLine(String) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
colorMask(boolean, boolean, boolean, boolean) - Method in interface org.oscim.backend.GL
 
colors - Variable in class org.oscim.theme.styles.ExtrusionStyle
 
ColorsCSS - Class in org.oscim.utils
Colors from http://www.w3.org/TR/css3-color
ColorsCSS() - Constructor for class org.oscim.utils.ColorsCSS
 
colorSide - Variable in class org.oscim.theme.styles.ExtrusionStyle
 
colorSide - Variable in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
colorSide(int) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
colorSide(String) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
colorToFloat(int) - Static method in class org.oscim.renderer.GLUtils
 
colorToFloatP(int) - Static method in class org.oscim.renderer.GLUtils
 
colorTop - Variable in class org.oscim.theme.styles.ExtrusionStyle
 
colorTop - Variable in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
colorTop(int) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
colorTop(String) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
ColorUtil - Class in org.oscim.utils
 
ColorUtil() - Constructor for class org.oscim.utils.ColorUtil
 
comment - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The comment field of the map file (may be null).
compare(MapTile, MapTile) - Method in class org.oscim.layers.tile.TileSet.CoordComparator
 
COMPARE_REF_TO_TEXTURE - Static variable in interface org.oscim.backend.GL30
 
compareTo(GeoPoint) - Method in class org.oscim.core.GeoPoint
 
compile() - Method in class org.oscim.renderer.BitmapRenderer
 
compile() - Method in class org.oscim.renderer.bucket.ExtrusionBuckets
 
compile() - Method in class org.oscim.renderer.BucketRenderer
Compile all buckets into one BufferObject.
compile(boolean) - Method in class org.oscim.renderer.bucket.RenderBuckets
Compile different types of buckets in one VBO.
compile(ShortBuffer) - Method in class org.oscim.renderer.bucket.VertexData
 
compile(ShortBuffer, ShortBuffer) - Method in class org.oscim.renderer.bucket.BitmapBucket
 
compile(ShortBuffer, ShortBuffer) - Method in class org.oscim.renderer.bucket.ExtrusionBucket
 
compile(ShortBuffer, ShortBuffer) - Method in class org.oscim.renderer.bucket.LineTexBucket
 
compile(ShortBuffer, ShortBuffer) - Method in class org.oscim.renderer.bucket.PolygonBucket
 
compile(ShortBuffer, ShortBuffer) - Method in class org.oscim.renderer.bucket.RenderBucket
 
compile(ShortBuffer, ShortBuffer) - Method in class org.oscim.renderer.bucket.SymbolBucket
 
compile(ShortBuffer, ShortBuffer) - Method in class org.oscim.renderer.bucket.TextureBucket
 
COMPILE_STATUS - Static variable in interface org.oscim.backend.GL
 
compiled - Variable in class org.oscim.renderer.bucket.ExtrusionBuckets
 
compileIndicesItems(ShortBuffer) - Method in class org.oscim.renderer.bucket.RenderBucket
 
compileShader(int) - Method in interface org.oscim.backend.GL
 
compileVertexItems(ShortBuffer) - Method in class org.oscim.renderer.bucket.RenderBucket
 
complete(boolean) - Method in interface org.oscim.tiling.ITileCache.TileWriter
 
complete(MapTile, boolean) - Method in class org.oscim.layers.tile.buildings.BuildingLayer
 
complete(MapTile, boolean) - Method in class org.oscim.layers.tile.buildings.S3DBLayer
 
complete(MapTile, boolean) - Method in class org.oscim.layers.tile.vector.labeling.LabelTileLoaderHook
 
complete(MapTile, boolean) - Method in interface org.oscim.layers.tile.vector.VectorTileLayer.TileLoaderProcessHook
Called on loader thread when tile loading is completed
complete(MapTile, boolean) - Method in interface org.oscim.layers.tile.vector.VectorTileLayer.TileLoaderThemeHook
Called on loader thread when tile loading is completed
completed(QueryResult) - Method in class org.oscim.layers.tile.TileLoader
Callback to be called by TileDataSource when finished loading or on failure.
completed(QueryResult) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
completed(QueryResult) - Method in interface org.oscim.tiling.ITileDataSink
Notify loader that tile loading is completed.
completed(QueryResult) - Method in class org.oscim.tiling.OverzoomDataSink
 
completed(QueryResult) - Method in class org.oscim.tiling.TileDataSink
 
COMPRESSED_R11_EAC - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_RG11_EAC - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_RGB8_ETC2 - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_RGBA8_ETC2_EAC - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_SIGNED_R11_EAC - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_SIGNED_RG11_EAC - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_SRGB8_ALPHA8_ETC2_EAC - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_SRGB8_ETC2 - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 - Static variable in interface org.oscim.backend.GL30
 
COMPRESSED_TEXTURE_FORMATS - Static variable in interface org.oscim.backend.GL
 
compressedTexImage2D(int, int, int, int, int, int, int, Buffer) - Method in interface org.oscim.backend.GL
 
compressedTexSubImage2D(int, int, int, int, int, int, int, int, Buffer) - Method in interface org.oscim.backend.GL
 
CONDENSED - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
CONDITION_SATISFIED - Static variable in interface org.oscim.backend.GL30
 
CONNECTED_POLYGONS - Static variable in class org.oscim.utils.TessJNI.ElementType
 
CONSTANT_ALPHA - Static variable in interface org.oscim.backend.GL
 
CONSTANT_COLOR - Static variable in interface org.oscim.backend.GL
 
contains(double, double) - Method in class org.oscim.core.Box
Check if Box contains point defined by coordinates x and y.
contains(float, float) - Method in class org.oscim.layers.PathLayer
 
contains(String, String) - Method in class org.oscim.core.TagSet
Checks if a Tag with given key and value is contained in TagSet.
contains(Collection<Tag>) - Method in class org.oscim.core.TagSet
Checks if any tag is contained in TagSet.
contains(GeoPoint) - Method in class org.oscim.core.BoundingBox
 
contains(GeoPoint[], GeoPoint) - Static method in class org.oscim.utils.GeoPointUtils
Find if the given point lies within this polygon.
contains(Point) - Method in class org.oscim.core.Box
Check if Box contains Point.
contains(Tag) - Method in class org.oscim.core.TagSet
Checks if 'tag' is contained in TagSet.
contains(Layer) - Method in class org.oscim.map.Layers
 
contains(MapTile) - Method in class org.oscim.layers.tile.TileSet
 
containsGroup(int) - Method in class org.oscim.map.Layers
 
containsKey(String) - Method in class org.oscim.core.TagSet
Checks if any tag has the key 'key'.
COORD_SCALE - Static variable in class org.oscim.renderer.MapRenderer
scale factor used for short vertices
coordComparator - Static variable in class org.oscim.layers.tile.TileSet
 
CoordComparator() - Constructor for class org.oscim.layers.tile.TileSet.CoordComparator
 
copy() - Method in class org.oscim.event.MotionEvent
 
copy(MapPosition) - Method in class org.oscim.core.MapPosition
 
copy(Viewport) - Method in class org.oscim.map.Viewport
 
copy(TextItem) - Static method in class org.oscim.renderer.bucket.TextItem
 
copy(GLMatrix) - Method in class org.oscim.renderer.GLMatrix
Copy values from mat
COPY_READ_BUFFER - Static variable in interface org.oscim.backend.GL30
 
COPY_READ_BUFFER_BINDING - Static variable in interface org.oscim.backend.GL30
 
COPY_WRITE_BUFFER - Static variable in interface org.oscim.backend.GL30
 
COPY_WRITE_BUFFER_BINDING - Static variable in interface org.oscim.backend.GL30
 
copyBufferSubData(int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
copyTexImage2D(int, int, int, int, int, int, int, int) - Method in interface org.oscim.backend.GL
 
copyTexSubImage2D(int, int, int, int, int, int, int, int) - Method in interface org.oscim.backend.GL
 
copyTexSubImage3D(int, int, int, int, int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
cos(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the cosine in radians.
cosDeg(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the cosine in radians.
countSize() - Method in class org.oscim.renderer.bucket.VertexData
 
COVERAGE_BUFFER_BIT_NV - Static variable in interface org.oscim.backend.GL
 
create() - Method in class org.oscim.utils.quadtree.BoxTree
 
create() - Method in class org.oscim.utils.quadtree.TileIndex
 
create(int, int, int) - Static method in class org.oscim.renderer.atlas.TextureAtlas
 
create(String) - Method in class org.oscim.renderer.GLShader
 
create(String, String) - Method in class org.oscim.renderer.GLShader
 
create(String, String) - Static method in class org.oscim.theme.rule.RuleBuilder
 
create(MarkerLayer) - Method in interface org.oscim.layers.marker.MarkerRendererFactory
 
create(UrlTileSource) - Method in interface org.oscim.tiling.source.HttpEngine.Factory
 
create(UrlTileSource) - Method in class org.oscim.tiling.source.LwHttp.LwHttpFactory
 
create(BoxTree.BoxNode<T>, int) - Method in class org.oscim.utils.quadtree.BoxTree
 
createBitmap(String, String, XmlThemeResourceProvider, int, int, int) - Static method in class org.oscim.backend.CanvasAdapter
 
createdBy - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The created by field of the map file (may be null).
createDirective(String, String) - Method in class org.oscim.renderer.GLShader
 
createDirective(String, String, String) - Method in class org.oscim.renderer.GLShader
 
createInputStream(String, String) - Method in interface org.oscim.theme.XmlThemeResourceProvider
 
createInputStream(String, String) - Method in class org.oscim.theme.ZipXmlThemeResourceProvider
 
createItem() - Method in class org.oscim.renderer.bucket.TextureItem.TexturePool
 
createItem() - Method in class org.oscim.renderer.NativeBufferPool
 
createItem() - Method in class org.oscim.utils.pool.Pool
 
createItem() - Method in class org.oscim.utils.pool.SyncPool
Creates the item.
createItem(int) - Method in class org.oscim.layers.marker.ItemizedLayer
 
createItem(int) - Method in class org.oscim.layers.marker.MarkerLayer
Method by which subclasses create the actual Items.
createLayer(String, boolean, boolean) - Method in class org.oscim.theme.XmlRenderThemeStyleMenu
 
createLoader() - Method in class org.oscim.layers.tile.bitmap.BitmapTileLayer
 
createLoader() - Method in class org.oscim.layers.tile.buildings.S3DBTileLayer
 
createLoader() - Method in class org.oscim.layers.tile.TileLayer
 
createLoader() - Method in class org.oscim.layers.tile.vector.OsmTileLayer
 
createLoader() - Method in class org.oscim.layers.tile.vector.VectorTileLayer
 
createProgram() - Method in interface org.oscim.backend.GL
 
createProgram(String, String) - Static method in class org.oscim.renderer.GLShader
 
createProgramDirective(String, String, String) - Static method in class org.oscim.renderer.GLShader
 
createSafe(double, double, double, double) - Static method in class org.oscim.core.Box
 
createShader(int) - Method in interface org.oscim.backend.GL
 
createTextureRegions(Map<Object, Bitmap>, Map<Object, TextureRegion>, List<TextureAtlas>, boolean, boolean) - Static method in class org.oscim.utils.TextureAtlasUtils
Create atlas texture regions from bitmaps.
createVersioned(String, String) - Method in class org.oscim.renderer.GLShader
 
createVersioned(String, String, String) - Method in class org.oscim.renderer.GLShader
 
CUBIC_INOUT - Enum constant in enum class org.oscim.utils.animation.Easing.Type
 
cubicBezier(Point, Point, Point, Point, double) - Static method in class org.oscim.utils.geom.BezierPath
from http://paulbourke.net/geometry/bezier/index.html Four control point Bezier interpolation mu ranges from 0 to 1, start to end of curve
cubicSplineControlPoints(Point[], float) - Static method in class org.oscim.utils.geom.BezierPath
from geodroid FIXME
CULL_FACE - Static variable in interface org.oscim.backend.GL
 
CULL_FACE_MODE - Static variable in interface org.oscim.backend.GL
 
cullFace(int) - Method in interface org.oscim.backend.GL
 
current() - Method in class org.oscim.theme.styles.AreaStyle
 
current() - Method in class org.oscim.theme.styles.CircleStyle
 
current() - Method in class org.oscim.theme.styles.ExtrusionStyle
 
current() - Method in class org.oscim.theme.styles.LineStyle
 
current() - Method in class org.oscim.theme.styles.RenderStyle
 
current() - Method in class org.oscim.theme.styles.SymbolStyle
 
current() - Method in class org.oscim.theme.styles.TextStyle
 
CURRENT_PROGRAM - Static variable in interface org.oscim.backend.GL
 
CURRENT_QUERY - Static variable in interface org.oscim.backend.GL30
 
CURRENT_VERTEX_ATTRIB - Static variable in interface org.oscim.backend.GL
 
CUSTOM_COORD_SCALE - Static variable in class org.oscim.utils.Parameters
Allow custom scale factor for short vertices instead of the calculated one.
CUSTOM_TILE_SIZE - Static variable in class org.oscim.utils.Parameters
Allow custom tile size instead of the calculated one.
CustomRenderLayer - Class in org.oscim.layers
 
CustomRenderLayer(Map, LayerRenderer) - Constructor for class org.oscim.layers.CustomRenderLayer
 
CW - Static variable in interface org.oscim.backend.GL
 
CYAN - Static variable in class org.oscim.backend.canvas.Color
 

D

dashArray - Variable in class org.oscim.theme.styles.LineStyle
 
dashArray - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
dashArray(float[]) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
data - Variable in class org.oscim.layers.tile.MapTile
List of TileData for rendering.
data - Variable in class org.oscim.utils.pool.LList
 
DateTime - Class in org.oscim.backend
 
DateTime() - Constructor for class org.oscim.backend.DateTime
 
DateTimeAdapter - Class in org.oscim.backend
 
DateTimeAdapter() - Constructor for class org.oscim.backend.DateTimeAdapter
 
DEADBEEF - Static variable in class org.oscim.layers.tile.MapTile.State
Dont touch if you find some.
debug - Static variable in class org.oscim.backend.GLAdapter
 
debug - Static variable in class org.oscim.tiling.source.PbfDecoder
 
DEBUG - Static variable in class org.oscim.renderer.light.ShadowRenderer
 
debugFile - Variable in class org.oscim.tiling.source.mapfile.header.MapFileInfo
True if the map file includes debug information, false otherwise.
debugView - Static variable in class org.oscim.backend.GLAdapter
 
decode(byte[], int, int) - Method in class org.oscim.utils.UTF8Decoder
 
decode(Tile, ITileDataSink, InputStream) - Method in class org.oscim.tiling.source.bitmap.BitmapTileSource.TileDecoder
 
decode(Tile, ITileDataSink, InputStream) - Method in interface org.oscim.tiling.source.ITileDecoder
 
decode(Tile, ITileDataSink, InputStream) - Method in class org.oscim.tiling.source.mapzen.TileDecoder
 
decode(Tile, ITileDataSink, InputStream) - Method in class org.oscim.tiling.source.oscimap4.TileDecoder
 
decodeBitmap(InputStream) - Static method in class org.oscim.backend.CanvasAdapter
 
decodeBitmap(InputStream, int, int, int) - Static method in class org.oscim.backend.CanvasAdapter
 
decodeBitmapImpl(InputStream) - Method in class org.oscim.backend.CanvasAdapter
Create Bitmap from InputStream.
decodeBitmapImpl(InputStream, int, int, int) - Method in class org.oscim.backend.CanvasAdapter
Create Bitmap from InputStream.
decodeBool() - Method in class org.oscim.tiling.source.PbfDecoder
 
decodeDouble() - Method in class org.oscim.tiling.source.PbfDecoder
 
decodeFloat() - Method in class org.oscim.tiling.source.PbfDecoder
 
decodeInterleavedPoints(GeometryBuffer, float) - Method in class org.oscim.tiling.source.PbfDecoder
 
decodeInterleavedPoints3D(float[], float) - Method in class org.oscim.tiling.source.PbfDecoder
 
decodeString() - Method in class org.oscim.tiling.source.PbfDecoder
 
decodeSvgBitmap(InputStream, int, int, int) - Static method in class org.oscim.backend.CanvasAdapter
 
decodeSvgBitmapImpl(InputStream, int, int, int) - Method in class org.oscim.backend.CanvasAdapter
Create SVG Bitmap from InputStream.
decodeUnsignedVarintArray(short[]) - Method in class org.oscim.tiling.source.PbfDecoder
fill short array from packed uint32.
decodeVarint32() - Method in class org.oscim.tiling.source.PbfDecoder
 
decodeVarint32Filled() - Method in class org.oscim.tiling.source.PbfDecoder
 
decodeVarint64() - Method in class org.oscim.tiling.source.PbfDecoder
 
decodeVarintArray(int, int[]) - Method in class org.oscim.tiling.source.PbfDecoder
 
DECR - Static variable in interface org.oscim.backend.GL
 
DECR_WRAP - Static variable in interface org.oscim.backend.GL
 
DEFAULT - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
DEFAULT_BOLD - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
DEFAULT_DPI - Static variable in class org.oscim.backend.CanvasAdapter
Default dpi.
DEFAULT_HORIZONTAL_MARGIN - Static variable in class org.oscim.scalebar.DefaultMapScaleBar
 
DEFAULT_VERTICAL_MARGIN - Static variable in class org.oscim.scalebar.DefaultMapScaleBar
 
defaultHeight - Variable in class org.oscim.theme.styles.ExtrusionStyle
 
defaultHeight - Variable in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
defaultHeight(int) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
DefaultMapScaleBar - Class in org.oscim.scalebar
Displays the default MapScaleBar.
DefaultMapScaleBar(Map) - Constructor for class org.oscim.scalebar.DefaultMapScaleBar
 
DefaultMapScaleBar(Map, float) - Constructor for class org.oscim.scalebar.DefaultMapScaleBar
 
DefaultMapScaleBar.ScaleBarMode - Enum Class in org.oscim.scalebar
 
DefaultSources - Class in org.oscim.tiling.source.bitmap
Do not use in applications unless you read through and comply to their terms of use! Only added here for testing purposes.
DefaultSources() - Constructor for class org.oscim.tiling.source.bitmap.DefaultSources
 
degRad - Static variable in class org.oscim.utils.math.MathUtils
 
degreesToRadians - Static variable in class org.oscim.utils.math.MathUtils
 
DELAYED - Enum constant in enum class org.oscim.tiling.QueryResult
 
delete(int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Removes the mapping from the specified key, if there was any.
DELETE_STATUS - Static variable in interface org.oscim.backend.GL
 
deleteBuffer(int) - Method in interface org.oscim.backend.GL
 
deleteBuffers(int, IntBuffer) - Method in interface org.oscim.backend.GL
 
deleteFramebuffer(int) - Method in interface org.oscim.backend.GL
 
deleteFramebuffers(int, IntBuffer) - Method in interface org.oscim.backend.GL
 
deleteProgram(int) - Method in interface org.oscim.backend.GL
 
deleteQueries(int, int[], int) - Method in interface org.oscim.backend.GL30
 
deleteQueries(int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
deleteRenderbuffer(int) - Method in interface org.oscim.backend.GL
 
deleteRenderbuffers(int, IntBuffer) - Method in interface org.oscim.backend.GL
 
deleteSamplers(int, int[], int) - Method in interface org.oscim.backend.GL30
 
deleteSamplers(int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
deleteShader(int) - Method in interface org.oscim.backend.GL
 
deleteTexture(int) - Method in interface org.oscim.backend.GL
 
deleteTextures(int, IntBuffer) - Method in interface org.oscim.backend.GL
 
deleteTransformFeedbacks(int, int[], int) - Method in interface org.oscim.backend.GL30
 
deleteTransformFeedbacks(int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
deleteVertexArrays(int, int[], int) - Method in interface org.oscim.backend.GL30
 
deleteVertexArrays(int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
DEPTH - Static variable in interface org.oscim.backend.GL30
 
DEPTH_ATTACHMENT - Static variable in interface org.oscim.backend.GL
 
DEPTH_BITS - Static variable in interface org.oscim.backend.GL
 
DEPTH_BUFFER_BIT - Static variable in interface org.oscim.backend.GL
 
DEPTH_CLEAR_VALUE - Static variable in interface org.oscim.backend.GL
 
DEPTH_COMPONENT - Static variable in interface org.oscim.backend.GL
 
DEPTH_COMPONENT16 - Static variable in interface org.oscim.backend.GL
 
DEPTH_COMPONENT24 - Static variable in interface org.oscim.backend.GL30
 
DEPTH_COMPONENT32F - Static variable in interface org.oscim.backend.GL30
 
DEPTH_FUNC - Static variable in interface org.oscim.backend.GL
 
DEPTH_RANGE - Static variable in interface org.oscim.backend.GL
 
DEPTH_STENCIL - Static variable in interface org.oscim.backend.GL30
 
DEPTH_STENCIL_ATTACHMENT - Static variable in interface org.oscim.backend.GL30
 
DEPTH_TEST - Static variable in interface org.oscim.backend.GL
 
DEPTH_WRITEMASK - Static variable in interface org.oscim.backend.GL
 
DEPTH24_STENCIL8 - Static variable in interface org.oscim.backend.GL30
 
DEPTH32F_STENCIL8 - Static variable in interface org.oscim.backend.GL30
 
depthFunc(int) - Method in interface org.oscim.backend.GL
 
depthMask(boolean) - Method in interface org.oscim.backend.GL
 
depthOffset(MapTile) - Static method in class org.oscim.layers.tile.MapTile
 
depthRangef(float, float) - Method in interface org.oscim.backend.GL
 
desaturate(int) - Static method in class org.oscim.utils.ColorUtil
 
description - Variable in class org.oscim.layers.marker.MarkerItem
 
destinationPoint(double, float) - Method in class org.oscim.core.GeoPoint
Returns the destination point from this point having travelled the given distance on the given initial bearing (bearing normally varies around path followed).
destroy() - Method in class org.oscim.map.Map
 
destroy() - Method in class org.oscim.scalebar.MapScaleBar
Free all resources
detachShader(int, int) - Method in interface org.oscim.backend.GL
 
deZigZag(int) - Static method in class org.oscim.tiling.source.PbfDecoder
 
diffVec(float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
 
DIR_SCALE - Static variable in class org.oscim.renderer.bucket.LineBucket
scale factor mapping extrusion vector to short values
disable(int) - Method in interface org.oscim.backend.GL
 
DISABLED - Static variable in class org.oscim.renderer.GLState
 
disableVertexAttribArray(int) - Method in interface org.oscim.backend.GL
 
dispose() - Method in class org.oscim.layers.tile.bitmap.BitmapTileLoader
 
dispose() - Method in class org.oscim.layers.tile.MapTile.TileData
 
dispose() - Method in class org.oscim.layers.tile.TileLoader
 
dispose() - Method in class org.oscim.layers.tile.vector.labeling.LabelTileData
 
dispose() - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
dispose() - Method in class org.oscim.renderer.bucket.ExtrusionBuckets
 
dispose() - Method in class org.oscim.renderer.bucket.RenderBuckets
 
dispose() - Method in class org.oscim.renderer.bucket.TextureItem
Dispose TextureItem [Threadsafe]
dispose() - Method in class org.oscim.renderer.bucket.VertexData
 
dispose() - Method in class org.oscim.theme.AtlasRenderTheme
 
dispose() - Method in interface org.oscim.theme.IRenderTheme
Must be called when this RenderTheme gets destroyed to clean up and free resources.
dispose() - Method in class org.oscim.theme.RenderTheme
 
dispose() - Method in class org.oscim.theme.rule.Rule
 
dispose() - Method in class org.oscim.theme.styles.RenderStyle
Destroys this RenderInstruction and cleans up all its internal resources.
dispose() - Method in class org.oscim.theme.styles.SymbolStyle
 
dispose() - Method in class org.oscim.theme.styles.TextStyle
 
dispose() - Method in interface org.oscim.tiling.ITileDataSource
Implementations should cancel and release all resources
dispose() - Method in class org.oscim.tiling.OverzoomTileDataSource
 
dispose() - Method in class org.oscim.tiling.source.mapfile.MapDatabase
 
dispose() - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
dispose() - Method in class org.oscim.tiling.source.UrlTileDataSource
 
dispose() - Method in class org.oscim.utils.async.AsyncExecutor
Waits for running AsyncTask instances to finish, then destroys any resources like threads.
dispose() - Method in class org.oscim.utils.TessJNI
 
disposeTextures() - Static method in class org.oscim.renderer.bucket.TextureItem
Disposed textures are released by MapRenderer after each frame
distance - Variable in class org.oscim.layers.tile.MapTile
current distance from map center
distance(float[], int, int) - Static method in class org.oscim.utils.geom.GeometryUtils
 
distance(GeoPoint) - Method in class org.oscim.core.GeoPoint
Calculate the Euclidean distance from this point to another using the Pythagorean theorem.
distance(Point) - Method in class org.oscim.core.Point
 
distance2D(float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
 
distancePointLine2D(float[], float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
Calculate the distance from a point to a line.
distanceSegmentPoint(double, double, double, double, double, double) - Static method in class org.oscim.utils.GeoPointUtils
Returns the distance between the given segment and point.
distanceSq(Point) - Method in class org.oscim.core.Point
 
distanceUnitAdapter - Variable in class org.oscim.scalebar.MapScaleBar
 
DistanceUnitAdapter - Interface in org.oscim.scalebar
 
DISTANT_LABELS - Static variable in class org.oscim.utils.Parameters
Rendering of distant labels.
DITHER - Static variable in interface org.oscim.backend.GL
 
DKGRAY - Static variable in class org.oscim.backend.canvas.Color
 
DONE - Static variable in class org.oscim.utils.async.Task
 
doneFrame(boolean) - Method in class org.oscim.map.Map
Called on render thread, use synchronized!
DONT_CARE - Static variable in interface org.oscim.backend.GL
 
doSort(T[], Comparator<T>, int, int) - Method in class org.oscim.utils.TimSort
 
dot(float[], int, int) - Static method in class org.oscim.utils.geom.OBB2D.Vec2
 
dotProduct(float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
 
dotProduct(float[], int, int, int) - Static method in class org.oscim.utils.geom.GeometryUtils
 
DOUBLE_TAP - Static variable in interface org.oscim.event.Gesture
 
DoubleTap() - Constructor for class org.oscim.event.Gesture.DoubleTap
 
doWork() - Method in class org.oscim.layers.tile.TileLoader
 
doWork() - Method in class org.oscim.utils.PausableThread
Called when this thread is not paused and should do its work.
doWork(AbstractVectorLayer.Task) - Method in class org.oscim.layers.vector.AbstractVectorLayer.Worker
running on worker thread
doWork(T) - Method in class org.oscim.utils.async.SimpleWorker
 
dpi - Static variable in class org.oscim.backend.CanvasAdapter
The dpi.
DragForce - Class in org.oscim.utils.animation
See https://developer.android.com/reference/android/support/animation/FlingAnimation.html Class androidx.dynamicanimation.animation.FlingAnimation
DragForce() - Constructor for class org.oscim.utils.animation.DragForce
 
draw(Canvas) - Method in class org.oscim.scalebar.MapScaleBar
 
draw(RenderBucket, GLViewport) - Static method in class org.oscim.renderer.bucket.CircleBucket.Renderer
 
draw(RenderBucket, GLViewport) - Static method in class org.oscim.renderer.bucket.HairLineBucket.Renderer
 
draw(RenderBucket, GLViewport) - Static method in class org.oscim.renderer.bucket.MeshBucket.Renderer
 
draw(RenderBucket, GLViewport, float) - Static method in class org.oscim.renderer.bucket.TextureBucket.Renderer
 
draw(RenderBucket, GLViewport, float, boolean) - Static method in class org.oscim.renderer.bucket.PolygonBucket.Renderer
draw polygon buckets (until bucket.next is not polygon bucket) using stencil buffer method
draw(RenderBucket, GLViewport, float, float) - Static method in class org.oscim.renderer.bucket.BitmapBucket.Renderer
 
draw(RenderBucket, GLViewport, float, RenderBuckets) - Static method in class org.oscim.renderer.bucket.LineBucket.Renderer
 
draw(RenderBucket, GLViewport, float, RenderBuckets) - Static method in class org.oscim.renderer.bucket.LineTexBucket.Renderer
 
DRAW_BUFFER0 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER1 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER10 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER11 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER12 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER13 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER14 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER15 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER2 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER3 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER4 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER5 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER6 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER7 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER8 - Static variable in interface org.oscim.backend.GL30
 
DRAW_BUFFER9 - Static variable in interface org.oscim.backend.GL30
 
DRAW_FRAMEBUFFER - Static variable in interface org.oscim.backend.GL30
 
DRAW_FRAMEBUFFER_BINDING - Static variable in interface org.oscim.backend.GL30
 
drawArrays(int, int, int) - Method in interface org.oscim.backend.GL
 
drawArraysInstanced(int, int, int, int) - Method in interface org.oscim.backend.GL30
 
drawBitmap(Bitmap, float, float) - Method in interface org.oscim.backend.canvas.Canvas
Draw Bitmap to Canvas.
drawBitmapScaled(Bitmap) - Method in interface org.oscim.backend.canvas.Canvas
Draw scaled Bitmap to fill target.
drawBuffers(int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
drawChildren(MapTile, GLViewport) - Method in class org.oscim.layers.tile.VectorTileRenderer
 
drawCircle(float, float, float, Paint) - Method in interface org.oscim.backend.canvas.Canvas
 
drawElements(int, int, int, int) - Method in interface org.oscim.backend.GL
 
drawElements(int, int, int, Buffer) - Method in interface org.oscim.backend.GL
 
drawElementsInstanced(int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
drawGrandParent(MapTile, GLViewport) - Method in class org.oscim.layers.tile.VectorTileRenderer
 
drawLine(float, float, float, float, Paint) - Method in interface org.oscim.backend.canvas.Canvas
 
drawOver(GLMatrix, int, float) - Static method in class org.oscim.renderer.bucket.PolygonBucket.Renderer
Clear stencilbuffer for a tile region by drawing a quad with func 'always' and op 'zero'.
drawParent(MapTile, GLViewport) - Method in class org.oscim.layers.tile.VectorTileRenderer
 
drawRangeElements(int, int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
drawRangeElements(int, int, int, int, int, Buffer) - Method in interface org.oscim.backend.GL30
 
drawScaleBar() - Method in class org.oscim.scalebar.MapScaleBar
The scalebar is redrawn now.
drawScaleBar(Canvas, int, int, Paint, float) - Method in class org.oscim.scalebar.DefaultMapScaleBar
 
drawScaleText(Canvas, String, String, Paint, float) - Method in class org.oscim.scalebar.DefaultMapScaleBar
 
drawText(String, float, float, Paint) - Method in interface org.oscim.backend.canvas.Canvas
Draw text to Canvas.
drawText(String, float, float, Paint, Paint) - Method in interface org.oscim.backend.canvas.Canvas
Draw text to Canvas.
drop() - Method in class org.oscim.utils.quadtree.TileIndex
 
DST_ALPHA - Static variable in interface org.oscim.backend.GL
 
DST_COLOR - Static variable in interface org.oscim.backend.GL
 
dy - Variable in class org.oscim.layers.marker.InternalItem
 
dy - Variable in class org.oscim.theme.styles.TextStyle
 
dy - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
DYNAMIC_COPY - Static variable in interface org.oscim.backend.GL30
 
DYNAMIC_DRAW - Static variable in interface org.oscim.backend.GL
 
DYNAMIC_READ - Static variable in interface org.oscim.backend.GL30
 

E

EARTH_CIRCUMFERENCE - Static variable in class org.oscim.core.MercatorProjection
The circumference of the earth at the equator in meters.
ease(long, long, float, Easing.Type) - Static method in class org.oscim.utils.animation.Easing
 
Easing - Class in org.oscim.utils.animation
 
Easing() - Constructor for class org.oscim.utils.animation.Easing
 
Easing.Type - Enum Class in org.oscim.utils.animation
 
edges - Variable in class org.oscim.renderer.bucket.TextItem
 
elastic - Static variable in class org.oscim.utils.math.Interpolation
 
Elastic(float, float) - Constructor for class org.oscim.utils.math.Interpolation.Elastic
 
elasticIn - Static variable in class org.oscim.utils.math.Interpolation
 
ElasticIn(float, float) - Constructor for class org.oscim.utils.math.Interpolation.ElasticIn
 
elasticOut - Static variable in class org.oscim.utils.math.Interpolation
 
ElasticOut(float, float) - Constructor for class org.oscim.utils.math.Interpolation.ElasticOut
 
element - Variable in class org.oscim.theme.rule.Rule
 
element(int) - Method in class org.oscim.theme.rule.RuleBuilder
 
Element() - Constructor for class org.oscim.theme.rule.Rule.Element
 
ELEMENT_ARRAY_BUFFER - Static variable in interface org.oscim.backend.GL
 
ELEMENT_ARRAY_BUFFER_BINDING - Static variable in interface org.oscim.backend.GL
 
ElementType() - Constructor for class org.oscim.utils.TessJNI.ElementType
 
empty() - Method in class org.oscim.renderer.bucket.VertexData
 
EMPTY_RULES - Static variable in class org.oscim.theme.rule.Rule
 
EMPTY_STYLE - Static variable in class org.oscim.theme.rule.Rule
 
enable(boolean) - Method in class org.oscim.renderer.OffscreenRenderer
 
enable(int) - Method in interface org.oscim.backend.GL
 
enableCurrentSunPos(boolean) - Method in class org.oscim.renderer.ExtrusionRenderer
 
enableMove(boolean) - Method in class org.oscim.layers.AbstractMapEventLayer
 
enableMove(boolean) - Method in class org.oscim.layers.MapEventLayer
 
enableMove(boolean) - Method in class org.oscim.layers.MapEventLayer2
 
enableRotation(boolean) - Method in class org.oscim.layers.AbstractMapEventLayer
 
enableRotation(boolean) - Method in class org.oscim.layers.MapEventLayer
 
enableRotation(boolean) - Method in class org.oscim.layers.MapEventLayer2
 
enableTexture - Static variable in class org.oscim.renderer.bucket.PolygonBucket
 
enableTilt(boolean) - Method in class org.oscim.layers.AbstractMapEventLayer
 
enableTilt(boolean) - Method in class org.oscim.layers.MapEventLayer
 
enableTilt(boolean) - Method in class org.oscim.layers.MapEventLayer2
 
enableVertexArrays(int, int) - Static method in class org.oscim.renderer.GLState
Enable or disable vertex arrays.
enableVertexAttribArray(int) - Method in interface org.oscim.backend.GL
 
enableZoom(boolean) - Method in class org.oscim.layers.AbstractMapEventLayer
 
enableZoom(boolean) - Method in class org.oscim.layers.MapEventLayer
 
enableZoom(boolean) - Method in class org.oscim.layers.MapEventLayer2
 
endDocument() - Method in class org.oscim.theme.XmlThemeBuilder
 
endElement() - Method in class org.oscim.theme.XmlThemeBuilder
 
endQuery(int) - Method in interface org.oscim.backend.GL30
 
endTransformFeedback() - Method in interface org.oscim.backend.GL30
 
ensureIndexSize(int, boolean) - Method in class org.oscim.core.GeometryBuffer
Ensure index size.
ensurePointSize(int, boolean) - Method in class org.oscim.core.GeometryBuffer
Ensure that 'points' array can hold the number of points.
EQUAL - Static variable in interface org.oscim.backend.GL
 
equals(Object) - Method in class org.oscim.core.BoundingBox
 
equals(Object) - Method in class org.oscim.core.GeoPoint
 
equals(Object) - Method in class org.oscim.core.Tag
 
equals(Object) - Method in class org.oscim.core.Tile
 
equals(Object) - Method in class org.oscim.theme.ExternalRenderTheme
 
equals(Object) - Method in class org.oscim.theme.StreamRenderTheme
 
equals(Object) - Method in class org.oscim.theme.ZipRenderTheme
 
equals(Object) - Method in class org.oscim.tiling.source.mapfile.header.SubFileParameter
 
equals(Object) - Method in class org.oscim.tiling.source.mapfile.PointOfInterest
 
equals(Object) - Method in class org.oscim.tiling.source.mapfile.Way
 
equals(Object) - Method in class org.oscim.tiling.TileSource.Options
 
equals(Object, Object) - Static method in class org.oscim.utils.Utils
Null safe equals.
eraseColor(int) - Method in interface org.oscim.backend.canvas.Bitmap
Erase color, clear Bitmap.
error(String) - Method in class org.oscim.tiling.source.PbfDecoder
 
ERROR - Static variable in class org.oscim.utils.async.Task
 
ES_VERSION_2_0 - Static variable in interface org.oscim.backend.GL
 
evenQuads - Variable in class org.oscim.renderer.bucket.LineTexBucket
 
Event - Class in org.oscim.event
The Class Event to be sub-classed by event-producers.
Event() - Constructor for class org.oscim.event.Event
 
EventDispatcher<E extends EventListener,T> - Class in org.oscim.event
The Class EventDispatcher.
EventDispatcher() - Constructor for class org.oscim.event.EventDispatcher
 
EventListener - Interface in org.oscim.event
Event-listener interface.
events - Variable in class org.oscim.layers.tile.TileManager
 
events - Variable in class org.oscim.map.Map
 
EXCLUDE - Enum constant in enum class org.oscim.theme.rule.RuleBuilder.RuleType
 
Exp(float, float) - Constructor for class org.oscim.utils.math.Interpolation.Exp
 
exp10 - Static variable in class org.oscim.utils.math.Interpolation
 
exp10In - Static variable in class org.oscim.utils.math.Interpolation
 
exp10Out - Static variable in class org.oscim.utils.math.Interpolation
 
exp5 - Static variable in class org.oscim.utils.math.Interpolation
 
exp5In - Static variable in class org.oscim.utils.math.Interpolation
 
exp5Out - Static variable in class org.oscim.utils.math.Interpolation
 
ExpIn(float, float) - Constructor for class org.oscim.utils.math.Interpolation.ExpIn
 
EXPO_OUT - Enum constant in enum class org.oscim.utils.animation.Easing.Type
 
ExpOut(float, float) - Constructor for class org.oscim.utils.math.Interpolation.ExpOut
 
extendBoundingBox(BoundingBox) - Method in class org.oscim.core.BoundingBox
 
extendCoordinates(GeoPoint) - Method in class org.oscim.core.BoundingBox
Creates a BoundingBox extended up to GeoPoint (but does not cross date line/poles).
extendDegrees(double, double) - Method in class org.oscim.core.BoundingBox
Creates a BoundingBox that is a fixed degree amount larger on all sides (but does not cross date line/poles).
extendMargin(float) - Method in class org.oscim.core.BoundingBox
Creates a BoundingBox that is a fixed margin factor larger on all sides (but does not cross date line/poles).
extendMeters(int) - Method in class org.oscim.core.BoundingBox
Creates a BoundingBox that is a fixed meter amount larger on all sides (but does not cross date line/poles).
EXTENSIONS - Static variable in interface org.oscim.backend.GL
 
extents - Variable in class org.oscim.utils.quadtree.BoxTree
 
ExternalRenderTheme - Class in org.oscim.theme
An ExternalRenderTheme allows for customizing the rendering style of the map via an XML file.
ExternalRenderTheme(String) - Constructor for class org.oscim.theme.ExternalRenderTheme
 
ExternalRenderTheme(String, XmlRenderThemeMenuCallback) - Constructor for class org.oscim.theme.ExternalRenderTheme
 
extract(String, String) - Static method in class org.oscim.tiling.source.mapfile.MapFileUtils
Extracts substring of preferred language from multilingual string.
Example multilingual string: "Base\ren\bEnglish\rjp\bJapan\rzh_py\bPin-yin".
extractLocalized(String) - Method in interface org.oscim.tiling.source.mapfile.MapFileTileSource.Callback
Extracts substring of preferred language from multilingual string.
EXTRUSION - Static variable in class org.oscim.renderer.bucket.RenderBucket
 
ExtrusionBucket - Class in org.oscim.renderer.bucket
 
ExtrusionBucket(int, float, float[]) - Constructor for class org.oscim.renderer.bucket.ExtrusionBucket
ExtrusionLayer for polygon geometries.
ExtrusionBucket(int, float, int) - Constructor for class org.oscim.renderer.bucket.ExtrusionBucket
ExtrusionLayer for triangle geometries / meshes.
ExtrusionBuckets - Class in org.oscim.renderer.bucket
 
ExtrusionBuckets(MapTile) - Constructor for class org.oscim.renderer.bucket.ExtrusionBuckets
 
ExtrusionBuilder() - Constructor for class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
ExtrusionRenderer - Class in org.oscim.renderer
 
ExtrusionRenderer(boolean, boolean) - Constructor for class org.oscim.renderer.ExtrusionRenderer
 
ExtrusionRenderer.Shader - Class in org.oscim.renderer
 
ExtrusionStyle - Class in org.oscim.theme.styles
 
ExtrusionStyle(int, int, int, int, Color.HSV, int) - Constructor for class org.oscim.theme.styles.ExtrusionStyle
 
ExtrusionStyle(ExtrusionStyle.ExtrusionBuilder<?>) - Constructor for class org.oscim.theme.styles.ExtrusionStyle
 
ExtrusionStyle.ExtrusionBuilder<T extends ExtrusionStyle.ExtrusionBuilder<T>> - Class in org.oscim.theme.styles
 
ExtrusionUtils - Class in org.oscim.utils
A utility class with extrusion helper methods.

F

fade - Static variable in class org.oscim.utils.math.Interpolation
 
fade(int, double) - Static method in class org.oscim.backend.canvas.Color
 
FADE_TIME - Static variable in class org.oscim.layers.tile.TileRenderer
fade-in time
fadePremul(int, double) - Static method in class org.oscim.backend.canvas.Color
 
fadeScale - Variable in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
fadeScale - Variable in class org.oscim.theme.styles.AreaStyle
Fade-out zoom-level
fadeScale - Variable in class org.oscim.theme.styles.LineStyle
 
fadeScale - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
fadeScale(int) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
fadeScale(int) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
FadeStep(double, double, float, float) - Constructor for class org.oscim.layers.tile.bitmap.BitmapTileLayer.FadeStep
 
FadeStep(int, int, float, float) - Constructor for class org.oscim.layers.tile.bitmap.BitmapTileLayer.FadeStep
 
fadeSteps - Variable in class org.oscim.tiling.TileSource.Builder
 
fadeSteps(BitmapTileLayer.FadeStep[]) - Method in class org.oscim.tiling.TileSource.Builder
 
fadeTime - Variable in class org.oscim.layers.tile.MapTile
Used for fade-effects
FAILED - Enum constant in enum class org.oscim.tiling.QueryResult
 
FALSE - Static variable in interface org.oscim.backend.GL
 
FASTEST - Static variable in interface org.oscim.backend.GL
 
FastMath - Class in org.oscim.utils
 
FastMath() - Constructor for class org.oscim.utils.FastMath
 
fileSize - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The size of the map file, measured in bytes.
fileVersion - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The file version number of the map file.
FILL - Enum constant in enum class org.oscim.backend.canvas.Paint.Style
 
fillBuffer(int) - Method in class org.oscim.tiling.source.PbfDecoder
 
fillColor - Variable in class org.oscim.theme.styles.CircleStyle
 
fillColor - Variable in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
fillColor(int) - Method in interface org.oscim.backend.canvas.Canvas
 
fillColors(int, int, int, float[]) - Static method in class org.oscim.theme.styles.ExtrusionStyle
 
fillRectangle(float, float, float, float, int) - Method in interface org.oscim.backend.canvas.Canvas
 
filterTags(TagSet) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
Override this method to change tags that should be passed to RenderTheme matching.
finalize() - Method in class org.oscim.renderer.GLMatrix
Free native object
finalize() - Method in class org.oscim.utils.TessJNI
 
find(LList<T>, T) - Static method in class org.oscim.utils.pool.LList
 
finish() - Method in interface org.oscim.backend.GL
 
finish() - Method in class org.oscim.utils.async.SimpleWorker
 
finish() - Method in class org.oscim.utils.PausableThread
 
fire(Event, T) - Method in class org.oscim.event.EventDispatcher
 
FIRST - Static variable in class org.oscim.theme.rule.Rule.Selector
 
fixed - Variable in class org.oscim.renderer.bucket.TextureBucket
scale mode
fixed - Variable in class org.oscim.theme.styles.LineStyle
 
fixed - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
fixed(boolean) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
FIXED - Static variable in interface org.oscim.backend.GL
 
FLING_FRICTION_MOVE - Static variable in class org.oscim.map.Animator2
The friction scalar for fling movements (1 as base).
FLING_FRICTION_ROTATE - Static variable in class org.oscim.map.Animator2
The friction scalar for fling rotations (1 as base).
FLING_FRICTION_SCALE - Static variable in class org.oscim.map.Animator2
The friction scalar for fling scales (1 as base).
FLOAT - Static variable in interface org.oscim.backend.GL
 
FLOAT_32_UNSIGNED_INT_24_8_REV - Static variable in interface org.oscim.backend.GL30
 
FLOAT_MAT2 - Static variable in interface org.oscim.backend.GL
 
FLOAT_MAT2x3 - Static variable in interface org.oscim.backend.GL30
 
FLOAT_MAT2x4 - Static variable in interface org.oscim.backend.GL30
 
FLOAT_MAT3 - Static variable in interface org.oscim.backend.GL
 
FLOAT_MAT3x2 - Static variable in interface org.oscim.backend.GL30
 
FLOAT_MAT3x4 - Static variable in interface org.oscim.backend.GL30
 
FLOAT_MAT4 - Static variable in interface org.oscim.backend.GL
 
FLOAT_MAT4x2 - Static variable in interface org.oscim.backend.GL30
 
FLOAT_MAT4x3 - Static variable in interface org.oscim.backend.GL30
 
FLOAT_VEC2 - Static variable in interface org.oscim.backend.GL
 
FLOAT_VEC3 - Static variable in interface org.oscim.backend.GL
 
FLOAT_VEC4 - Static variable in interface org.oscim.backend.GL
 
floor(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the largest integer less than or equal to the specified float.
floorPositive(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the largest integer less than or equal to the specified float.
flush() - Method in interface org.oscim.backend.GL
 
flushMappedBufferRange(int, int, int) - Method in interface org.oscim.backend.GL30
 
fontDescent - Variable in class org.oscim.theme.styles.TextStyle
 
fontFamily - Variable in class org.oscim.theme.styles.TextStyle
 
fontFamily - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
fontFamily(Paint.FontFamily) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
fontHeight - Variable in class org.oscim.theme.styles.TextStyle
 
fontSize - Variable in class org.oscim.theme.styles.TextStyle
 
fontSize - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
fontSize(float) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
fontStyle - Variable in class org.oscim.theme.styles.TextStyle
 
fontStyle - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
fontStyle(Paint.FontStyle) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
format() - Method in class org.oscim.core.BoundingBox
 
formatTilePath(UrlTileSource, Tile) - Method in interface org.oscim.tiling.source.UrlTileSource.TileUrlFormatter
 
FRAGMENT_SHADER - Static variable in interface org.oscim.backend.GL
 
FRAGMENT_SHADER_DERIVATIVE_HINT - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_ATTACHMENT_BLUE_SIZE - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_ATTACHMENT_GREEN_SIZE - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_ATTACHMENT_RED_SIZE - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_BINDING - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_COMPLETE - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_DEFAULT - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_INCOMPLETE_ATTACHMENT - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_INCOMPLETE_DIMENSIONS - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT - Static variable in interface org.oscim.backend.GL
 
FRAMEBUFFER_INCOMPLETE_MULTISAMPLE - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_UNDEFINED - Static variable in interface org.oscim.backend.GL30
 
FRAMEBUFFER_UNSUPPORTED - Static variable in interface org.oscim.backend.GL
 
framebufferRenderbuffer(int, int, int, int) - Method in interface org.oscim.backend.GL
 
framebufferTexture2D(int, int, int, int, int) - Method in interface org.oscim.backend.GL
 
framebufferTextureLayer(int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
frametime - Static variable in class org.oscim.renderer.MapRenderer
 
freeItem(TextureItem) - Method in class org.oscim.renderer.bucket.TextureItem.TexturePool
 
freeItem(T) - Method in class org.oscim.utils.pool.SyncPool
 
from(SymbolStyle.SymbolBuilder<?>) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
from(TextStyle.TextBuilder<?>) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
fromPixels(double, double, long) - Static method in class org.oscim.core.MercatorProjection
Get GeoPoint from Pixels.
fromPixelsWithScale(double, double, double) - Static method in class org.oscim.core.MercatorProjection
Get GeoPoint from Pixels.
fromScreenPoint(double, double, Point) - Method in class org.oscim.map.Viewport
Get the map position x,y from screen coordinates.
fromScreenPoint(float, float) - Method in class org.oscim.map.Viewport
Get the GeoPoint for x,y from screen coordinates.
FRONT - Static variable in interface org.oscim.backend.GL
 
FRONT_AND_BACK - Static variable in interface org.oscim.backend.GL
 
FRONT_FACE - Static variable in interface org.oscim.backend.GL
 
frontFace(int) - Method in interface org.oscim.backend.GL
 
frustumM(float[], int, float, float, float, float, float, float) - Static method in class org.oscim.renderer.GLMatrix
Define a projection matrix in terms of six clip planes
FUNC_ADD - Static variable in interface org.oscim.backend.GL
 
FUNC_REVERSE_SUBTRACT - Static variable in interface org.oscim.backend.GL
 
FUNC_SUBTRACT - Static variable in interface org.oscim.backend.GL
 
FXAA - Enum constant in enum class org.oscim.renderer.OffscreenRenderer.Mode
 

G

g(int) - Static method in class org.oscim.backend.canvas.Color
 
GDX_DESKTOP_QUIRKS - Static variable in class org.oscim.backend.GLAdapter
 
GDX_WEBGL_QUIRKS - Static variable in class org.oscim.backend.GLAdapter
 
genBuffer() - Method in interface org.oscim.backend.GL
 
genBuffers(int, IntBuffer) - Method in interface org.oscim.backend.GL
 
GENERATE_MIPMAP - Static variable in interface org.oscim.backend.GL
 
GENERATE_MIPMAP_HINT - Static variable in interface org.oscim.backend.GL
 
generateMipmap(int) - Method in interface org.oscim.backend.GL
 
GenericLayer - Class in org.oscim.layers
 
GenericLayer(Map, LayerRenderer) - Constructor for class org.oscim.layers.GenericLayer
 
genFramebuffer() - Method in interface org.oscim.backend.GL
 
genFramebuffers(int, IntBuffer) - Method in interface org.oscim.backend.GL
 
genQueries(int, int[], int) - Method in interface org.oscim.backend.GL30
 
genQueries(int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
genRenderbuffer() - Method in interface org.oscim.backend.GL
 
genRenderbuffers(int, IntBuffer) - Method in interface org.oscim.backend.GL
 
genSamplers(int, int[], int) - Method in interface org.oscim.backend.GL30
 
genSamplers(int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
genTexture() - Method in interface org.oscim.backend.GL
 
genTextures(int, IntBuffer) - Method in interface org.oscim.backend.GL
 
genTransformFeedbacks(int, int[], int) - Method in interface org.oscim.backend.GL30
 
genTransformFeedbacks(int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
genVertexArrays(int, int[], int) - Method in interface org.oscim.backend.GL30
 
genVertexArrays(int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
GeometryBuffer - Class in org.oscim.core
The GeometryBuffer class holds temporary geometry data for processing.
GeometryBuffer() - Constructor for class org.oscim.core.GeometryBuffer
 
GeometryBuffer(float[], int[]) - Constructor for class org.oscim.core.GeometryBuffer
Instantiates a new geometry buffer.
GeometryBuffer(int, int) - Constructor for class org.oscim.core.GeometryBuffer
Instantiates a new geometry buffer.
GeometryBuffer(GeometryBuffer) - Constructor for class org.oscim.core.GeometryBuffer
 
GeometryBuffer.GeometryType - Enum Class in org.oscim.core
The Enum GeometryType.
geometryType - Variable in class org.oscim.tiling.source.mapfile.Way
The geometry type.
GeometryUtils - Class in org.oscim.utils.geom
 
geoPoint - Variable in class org.oscim.layers.marker.MarkerItem
 
GeoPoint - Class in org.oscim.core
A GeoPoint represents an immutable pair of latitude and longitude coordinates.
GeoPoint(double, double) - Constructor for class org.oscim.core.GeoPoint
 
GeoPoint(int, int) - Constructor for class org.oscim.core.GeoPoint
 
geoPoints - Variable in class org.oscim.tiling.source.mapfile.Way
The geographical coordinates of the way nodes.
GeoPointUtils - Class in org.oscim.utils
The coordinate validation functions come from Mapsforge LatLongUtils class.
GEQUAL - Static variable in interface org.oscim.backend.GL
 
Gesture - Interface in org.oscim.event
 
Gesture.DoubleTap - Class in org.oscim.event
 
Gesture.LongPress - Class in org.oscim.event
 
Gesture.Press - Class in org.oscim.event
 
Gesture.Tap - Class in org.oscim.event
 
Gesture.TripleTap - Class in org.oscim.event
 
Gesture.TwoFingerTap - Class in org.oscim.event
 
GestureListener - Interface in org.oscim.event
 
get() - Method in class org.oscim.renderer.bucket.RenderBuckets
 
get() - Method in class org.oscim.renderer.bucket.TextureItem.TexturePool
Retrieve a TextureItem from pool.
get() - Method in class org.oscim.utils.pool.Pool
get an item from pool
get() - Method in class org.oscim.utils.pool.SyncPool
Gets an 'item' from pool, if pool is empty a new item will be created by createItem().
get(double, double, double) - Static method in class org.oscim.backend.canvas.Color
 
get(float[]) - Method in class org.oscim.renderer.GLMatrix
Get the Matrix as float array
get(float, int, int, int) - Static method in class org.oscim.backend.canvas.Color
Pack r, g, b bytes into one int with premultiplied alpha a.
get(int) - Method in class org.oscim.core.TagSet
Find Tag by given index.
get(int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Gets the int mapped from the specified key, or 0 if no such mapping has been made.
get(int) - Method in class org.oscim.map.Layers
 
get(int) - Method in class org.oscim.renderer.NativeBufferPool
 
get(int, int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Gets the int mapped from the specified key, or the specified value if no such mapping has been made.
get(int, int) - Static method in class org.oscim.renderer.BufferObject
 
get(int, int, int) - Static method in class org.oscim.backend.canvas.Color
Pack r, g, b bytes into one int.
get(int, int, int, int) - Static method in class org.oscim.backend.canvas.Color
Pack premultiplied a, r, g, b bytes into one int.
get(String) - Method in class org.oscim.core.TagSet
Find Tag by given key.
get(String) - Static method in class org.oscim.utils.ColorsCSS
 
get(Bitmap) - Method in class org.oscim.renderer.bucket.TextureItem.TexturePool
 
get(GeometryBuffer) - Static method in class org.oscim.utils.geom.PolyLabel
Returns pole of inaccessibility, the most distant internal point from the polygon outline.
get(MapTile) - Static method in class org.oscim.layers.tile.buildings.BuildingLayer
 
get(KeyMap.HashItem) - Method in class org.oscim.utils.KeyMap
Returns the value of the mapping with the specified key.
get(T, int) - Static method in class org.oscim.utils.pool.Inlist
Gets the 'item' with index 'i'.
getAbsoluteFile(String, String) - Static method in class org.oscim.backend.CanvasAdapter
 
getAcceleration(float, float) - Method in class org.oscim.utils.animation.DragForce
 
getAction() - Method in class org.oscim.event.MotionEvent
 
getActiveAttrib(int, int, IntBuffer, Buffer) - Method in interface org.oscim.backend.GL
 
getActiveTiles(TileSet) - Method in class org.oscim.layers.tile.TileManager
Retrieve a TileSet of current tiles.
getActiveUniform(int, int, IntBuffer, Buffer) - Method in interface org.oscim.backend.GL
 
getActiveUniformBlockiv(int, int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
getActiveUniformBlockName(int, int) - Method in interface org.oscim.backend.GL30
 
getActiveUniformBlockName(int, int, Buffer, Buffer) - Method in interface org.oscim.backend.GL30
 
getActiveUniformsiv(int, int, IntBuffer, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
getAlpha() - Method in class org.oscim.tiling.TileSource
 
getAtlas() - Method in class org.oscim.utils.BitmapPacker.PackerAtlasItem
 
getAtlasCount() - Method in class org.oscim.utils.BitmapPacker
 
getAtlasItem(int) - Method in class org.oscim.utils.BitmapPacker
 
getAttachedShaders(int, int, Buffer, IntBuffer) - Method in interface org.oscim.backend.GL
 
getAttrib(String) - Method in class org.oscim.renderer.GLShader
 
getAttribLocation(int, String) - Method in interface org.oscim.backend.GL
 
getBBox(Box, int) - Method in class org.oscim.map.Viewport
Get the minimal axis-aligned BoundingBox that encloses the visible part of the map.
getBearing() - Method in class org.oscim.core.MapPosition
 
getBitmap() - Method in class org.oscim.layers.marker.MarkerSymbol
 
getBitmapAsset(String, String) - Static method in class org.oscim.backend.CanvasAdapter
 
getBitmapAsset(String, String, XmlThemeResourceProvider, int, int, int) - Static method in class org.oscim.backend.CanvasAdapter
 
getBitmapRenderer() - Method in class org.oscim.layers.BitmapLayer
 
getBlend(double) - Method in class org.oscim.theme.styles.AreaStyle
 
getBooleanv(int, Buffer) - Method in interface org.oscim.backend.GL
 
getBoundingBox() - Method in class org.oscim.core.Tile
Gets the geographic extend of this Tile as a BoundingBox.
getBoundingBox() - Method in class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
getBoundingBox(int) - Method in class org.oscim.map.Map
 
getBoundingBox(Tile, Tile) - Static method in class org.oscim.core.Tile
Return the BoundingBox of a rectangle of tiles defined by upper left and lower right tile.
getBuckets() - Method in class org.oscim.layers.tile.MapTile
Get the default ElementLayers which are added by VectorTileLoader
getBufferParameteri64v(int, int, LongBuffer) - Method in interface org.oscim.backend.GL30
 
getBufferParameteriv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
getBufferPointerv(int, int) - Method in interface org.oscim.backend.GL30
 
getCategories() - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
getCategories(XmlRenderThemeStyleMenu) - Method in interface org.oscim.theme.XmlRenderThemeMenuCallback
Called when the style menu section of the xml file has been parsed.
getCenterPoint() - Method in class org.oscim.core.BoundingBox
 
getCircleBucket(int) - Method in class org.oscim.renderer.bucket.RenderBuckets
Get or add the CircleBucket for a level.
getColor() - Method in interface org.oscim.backend.canvas.Paint
 
getColor() - Method in class org.oscim.renderer.bucket.ExtrusionBucket
 
getColor() - Method in class org.oscim.renderer.light.Sun
RGB - the color of sun.
getColor(String, Color.HSV, boolean) - Static method in class org.oscim.layers.tile.buildings.S3DBUtils
 
getColor(RenderStyle, int) - Method in interface org.oscim.theme.ThemeCallback
 
getColorMap() - Method in class org.oscim.renderer.light.Sun
Get the colors of day cycle.
getColors() - Method in class org.oscim.renderer.bucket.ExtrusionBucket
 
getCount() - Method in class org.oscim.theme.ZipXmlThemeResourceProvider
 
getData(Object) - Method in class org.oscim.layers.tile.MapTile
 
getDataSource() - Method in class org.oscim.tiling.OverzoomTileDataSource
 
getDataSource() - Method in class org.oscim.tiling.source.bitmap.BitmapTileSource
 
getDataSource() - Method in class org.oscim.tiling.source.mapfile.MapFileTileSource
 
getDataSource() - Method in class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
getDataSource() - Method in class org.oscim.tiling.source.oscimap4.OSciMap4TileSource
 
getDataSource() - Method in class org.oscim.tiling.TileSource
 
getDayOfYear() - Method in class org.oscim.backend.DateTime
 
getDayOfYear() - Method in class org.oscim.backend.DateTimeAdapter
Indicates the day number within the current year.
getDefaultLanguage() - Method in class org.oscim.theme.XmlRenderThemeStyleMenu
 
getDefaultValue() - Method in class org.oscim.theme.XmlRenderThemeStyleMenu
 
getDeviceScale() - Static method in class org.oscim.backend.CanvasAdapter
 
getDistanceUnitAdapter() - Method in class org.oscim.scalebar.MapScaleBar
 
getElementCount() - Method in class org.oscim.utils.TessJNI
 
getElements(int[], int, int) - Method in class org.oscim.utils.TessJNI
 
getElements(short[], int, int) - Method in class org.oscim.utils.TessJNI
 
getElementsWithInputVertexIds(short[], int, int, int) - Method in class org.oscim.utils.TessJNI
 
getEndPosition() - Method in class org.oscim.map.Animator
Get the map position at animation end.
Note: valid only with animateTo methods.
getError() - Method in interface org.oscim.backend.GL
 
getErrorMessage() - Method in class org.oscim.tiling.TileSource.OpenResult
 
getEventLayer() - Method in class org.oscim.map.Map
 
getExtrusionRenderer() - Method in class org.oscim.layers.tile.buildings.BuildingLayer
Get the ExtrusionRenderer for customization.
getFade(double) - Method in class org.oscim.theme.styles.AreaStyle
 
getFadeSteps() - Method in class org.oscim.tiling.TileSource
 
getFill() - Method in class org.oscim.utils.pool.SyncPool
 
getFloatBuffer(int) - Static method in class org.oscim.renderer.MapRenderer
 
getFloatBuffer(int) - Method in class org.oscim.renderer.NativeBufferPool
Only use on GL Thread! Get a native FloatBuffer for temporary use.
getFloatv(int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
getFocus() - Method in class org.oscim.layers.marker.MarkerLayer
 
getFontDescent() - Method in interface org.oscim.backend.canvas.Paint
 
getFontHeight() - Method in interface org.oscim.backend.canvas.Paint
 
getFragDataLocation(int, String) - Method in interface org.oscim.backend.GL30
 
getFramebuffer() - Static method in class org.oscim.renderer.GLState
 
getFramebufferAttachmentParameteriv(int, int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
getFramebufferStatusString(int) - Static method in class org.oscim.renderer.GLUtils
 
getFrictionScalar() - Method in class org.oscim.utils.animation.DragForce
 
getGeoPoint() - Method in class org.oscim.core.MapPosition
 
getGlErrorString(int) - Static method in class org.oscim.renderer.GLUtils
 
getGroundScale() - Method in class org.oscim.layers.tile.MapTile
 
getGroups() - Method in class org.oscim.map.Layers
 
getHairLineBucket(int) - Method in class org.oscim.renderer.bucket.RenderBuckets
Get or add the TexLineBucket for a level.
getHeight() - Method in interface org.oscim.backend.canvas.Bitmap
Gets the height.
getHeight() - Method in interface org.oscim.backend.canvas.Canvas
 
getHeight() - Method in class org.oscim.core.Box
 
getHeight() - Method in class org.oscim.map.Map
Return view height in pixel.
getHeight() - Method in class org.oscim.renderer.GLViewport
 
getHeight(IRenderTheme) - Method in class org.oscim.core.MapElement
 
getHotspot() - Method in class org.oscim.layers.marker.MarkerSymbol
 
getHour() - Method in class org.oscim.backend.DateTime
 
getHour() - Method in class org.oscim.backend.DateTimeAdapter
 
getHttpEngine() - Method in class org.oscim.tiling.source.UrlTileSource
 
getId() - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
getId() - Method in class org.oscim.theme.XmlRenderThemeStyleMenu
 
getIndiceOffset() - Method in class org.oscim.renderer.bucket.RenderBucket
Start position in ibo for this bucket (in bytes)
getInputStream() - Method in interface org.oscim.tiling.ITileCache.TileReader
 
getIntBuffer(int) - Static method in class org.oscim.renderer.MapRenderer
 
getIntBuffer(int) - Method in class org.oscim.renderer.NativeBufferPool
Only use on GL Thread! Get a native IntBuffer for temporary use.
getInteger64v(int, LongBuffer) - Method in interface org.oscim.backend.GL30
 
getIntegerv(int, IntBuffer) - Method in interface org.oscim.backend.GL
 
getItemList() - Method in class org.oscim.layers.marker.ItemizedLayer
 
getKeyOrDefault(String) - Method in class org.oscim.layers.tile.buildings.BuildingLayer
 
getLabels() - Method in class org.oscim.renderer.bucket.TextBucket
 
getLabels(MapTile) - Static method in class org.oscim.layers.tile.vector.labeling.LabelPlacement
 
getLatitude() - Method in class org.oscim.core.GeoPoint
 
getLatitude() - Method in class org.oscim.core.MapPosition
 
getLatitude() - Method in class org.oscim.renderer.light.Sun
 
getLatitudeSpan() - Method in class org.oscim.core.BoundingBox
 
getLayer(String) - Method in class org.oscim.theme.XmlRenderThemeStyleMenu
 
getLayerRenderer() - Method in class org.oscim.map.Layers
Should only be used by MapRenderer.
getLayers() - Method in class org.oscim.theme.XmlRenderThemeStyleMenu
 
getLevels() - Method in interface org.oscim.theme.IRenderTheme
 
getLevels() - Method in class org.oscim.theme.RenderTheme
 
getLine(float[], int) - Method in class org.oscim.utils.geom.LineClipper
 
getLineBucket(int) - Method in class org.oscim.renderer.bucket.RenderBuckets
Get or add the LineBucket for a level.
getLineTexBucket(int) - Method in class org.oscim.renderer.bucket.RenderBuckets
Get or add the TexLineBucket for a level.
getLongitude() - Method in class org.oscim.core.GeoPoint
 
getLongitude() - Method in class org.oscim.core.MapPosition
 
getLongitude() - Method in class org.oscim.renderer.light.Sun
 
getLongitudeSpan() - Method in class org.oscim.core.BoundingBox
 
getManager() - Method in class org.oscim.layers.tile.TileLayer
 
getMapBackground() - Method in interface org.oscim.theme.IRenderTheme
 
getMapBackground() - Method in class org.oscim.theme.RenderTheme
 
getMapExtents(float[], float) - Method in class org.oscim.map.Viewport
Get the inverse projection of the viewport, i.e.
getMapFileInfo() - Method in class org.oscim.tiling.source.mapfile.header.MapFileHeader
 
getMapInfo() - Method in class org.oscim.tiling.source.mapfile.MapFileTileSource
 
getMapLimit() - Method in class org.oscim.map.Viewport
 
getMapPosition() - Method in class org.oscim.map.Map
Get current MapPosition.
getMapPosition(boolean, MapPosition) - Method in class org.oscim.map.Map
Get current MapPosition or at possible animation end.
getMapPosition(MapPosition) - Method in class org.oscim.map.Map
Get current MapPosition.
getMapPosition(MapPosition) - Method in class org.oscim.map.Viewport
Get the current MapPosition.
getMapSize(byte) - Static method in class org.oscim.core.MercatorProjection
 
getMapSizeWithScale(double) - Static method in class org.oscim.core.MercatorProjection
 
getMapViewCenter() - Method in class org.oscim.map.ViewController
Get pivot horizontal / vertical relative to view center in [-1, 1].
getMapViewCenterX() - Method in class org.oscim.map.ViewController
Get pivot horizontal relative to view center in [-1, 1].
getMapViewCenterY() - Method in class org.oscim.map.ViewController
Get pivot vertical relative to view center in [-1, 1].
getMarginHorizontal() - Method in class org.oscim.scalebar.MapScaleBar
 
getMarginVertical() - Method in class org.oscim.scalebar.MapScaleBar
 
getMarker() - Method in interface org.oscim.layers.marker.MarkerInterface
 
getMarker() - Method in class org.oscim.layers.marker.MarkerItem
 
getMaterialColor(String, Color.HSV, boolean) - Static method in class org.oscim.layers.tile.buildings.S3DBUtils
 
getMaxBearing() - Method in class org.oscim.map.Viewport
 
getMaxLatitude() - Method in class org.oscim.core.BoundingBox
 
getMaxLongitude() - Method in class org.oscim.core.BoundingBox
 
getMaxRoll() - Method in class org.oscim.map.Viewport
 
getMaxScale() - Method in class org.oscim.map.Viewport
 
getMaxTileNumber(byte) - Static method in class org.oscim.core.Tile
 
getMaxTilt() - Method in class org.oscim.map.Viewport
 
getMaxX() - Method in class org.oscim.map.Viewport
 
getMaxY() - Method in class org.oscim.map.Viewport
 
getMaxZoom() - Method in class org.oscim.layers.tile.ZoomLimiter
 
getMaxZoomLevel() - Method in class org.oscim.map.Viewport
 
getMenuCallback() - Method in class org.oscim.theme.ExternalRenderTheme
 
getMenuCallback() - Method in class org.oscim.theme.StreamRenderTheme
 
getMenuCallback() - Method in interface org.oscim.theme.ThemeFile
 
getMenuCallback() - Method in class org.oscim.theme.ZipRenderTheme
 
getMeshBucket(int) - Method in class org.oscim.renderer.bucket.RenderBuckets
Get or add the MeshBucket for a level.
getMeterRatio() - Method in interface org.oscim.scalebar.DistanceUnitAdapter
 
getMeterRatio() - Method in class org.oscim.scalebar.ImperialUnitAdapter
 
getMeterRatio() - Method in class org.oscim.scalebar.MetricUnitAdapter
 
getMeterRatio() - Method in class org.oscim.scalebar.NauticalImperialUnitAdapter
 
getMeterRatio() - Method in class org.oscim.scalebar.NauticalUnitAdapter
 
getMinBearing() - Method in class org.oscim.map.Viewport
 
getMinFade(MapTile, int) - Static method in class org.oscim.layers.tile.TileRenderer
 
getMinHeight(IRenderTheme) - Method in class org.oscim.core.MapElement
 
getMinLatitude() - Method in class org.oscim.core.BoundingBox
 
getMinLongitude() - Method in class org.oscim.core.BoundingBox
 
getMinRoll() - Method in class org.oscim.map.Viewport
 
getMinScale() - Method in class org.oscim.map.Viewport
 
getMinTilt() - Method in class org.oscim.map.Viewport
 
getMinute() - Method in class org.oscim.backend.DateTime
 
getMinute() - Method in class org.oscim.backend.DateTimeAdapter
 
getMinX() - Method in class org.oscim.map.Viewport
 
getMinY() - Method in class org.oscim.map.Viewport
 
getMinZoom() - Method in class org.oscim.layers.tile.ZoomLimiter
 
getMinZoomLevel() - Method in class org.oscim.map.Viewport
 
getName() - Method in class org.oscim.tiling.TileSource.Builder
 
getName() - Method in class org.oscim.tiling.TileSource
 
getNode(T, boolean) - Method in class org.oscim.utils.quadtree.BoxTree
 
getNumLoaders() - Method in class org.oscim.layers.tile.TileLayer
Get number of loader threads.
getNumPoints() - Method in class org.oscim.core.GeometryBuffer
Get the number of 2D points.
getOption(String) - Method in class org.oscim.tiling.TileSource
 
getOrigin() - Method in class org.oscim.core.Tile
Returns the top-left point of this tile in absolute coordinates.
getOutputStream() - Method in interface org.oscim.tiling.ITileCache.TileWriter
 
getOverlays() - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
getOverZoom() - Method in class org.oscim.tiling.TileSource
 
getParent() - Method in class org.oscim.layers.tile.MapTile
 
getPixel(GeoPoint, long) - Static method in class org.oscim.core.MercatorProjection
 
getPixelAbsolute(GeoPoint, long) - Static method in class org.oscim.core.MercatorProjection
Calculates the absolute pixel position for a map size and tile size
getPixelRelative(GeoPoint, long, double, double) - Static method in class org.oscim.core.MercatorProjection
Calculates the absolute pixel position for a map size and tile size relative to origin
getPixelRelative(GeoPoint, long, Point) - Static method in class org.oscim.core.MercatorProjection
Calculates the absolute pixel position for a map size and tile size relative to origin
getPixelRelativeToTile(GeoPoint, Tile) - Static method in class org.oscim.core.MercatorProjection
Calculates the absolute pixel position for a tile and tile size relative to origin
getPixels() - Method in interface org.oscim.backend.canvas.Bitmap
Gets the pixels as ARGB int array.
getPixelWithScale(GeoPoint, double) - Static method in class org.oscim.core.MercatorProjection
 
getPngEncodedData() - Method in interface org.oscim.backend.canvas.Bitmap
 
getPoint() - Method in interface org.oscim.layers.marker.MarkerInterface
 
getPoint() - Method in class org.oscim.layers.marker.MarkerItem
 
getPoint(int) - Method in class org.oscim.core.GeometryBuffer
 
getPoint(int, PointF) - Method in class org.oscim.core.GeometryBuffer
 
getPointerCount() - Method in class org.oscim.event.MotionEvent
 
getPoints() - Method in class org.oscim.layers.PathLayer
 
getPointsSize() - Method in class org.oscim.core.GeometryBuffer
Get the used size of points array.
getPointX(int) - Method in class org.oscim.core.GeometryBuffer
 
getPointY(int) - Method in class org.oscim.core.GeometryBuffer
 
getPolygonBucket(int) - Method in class org.oscim.renderer.bucket.RenderBuckets
Get or add the PolygonBucket for a level.
getPosition() - Method in class org.oscim.renderer.light.Sun
 
getPositionAndSkip() - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
 
getPrevOutcode() - Method in class org.oscim.utils.geom.LineClipper
 
getProfile(String) - Static method in class org.oscim.layers.tile.buildings.S3DBUtils
Get the profile (half cross section) of roof shape.
getProgramInfoLog(int) - Method in interface org.oscim.backend.GL
 
getProgramiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
getProgress() - Method in class org.oscim.renderer.light.Sun
 
getProxy(int, byte) - Method in class org.oscim.layers.tile.MapTile
 
getProxyChild(int, byte) - Method in class org.oscim.layers.tile.MapTile
 
getQueryiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
getQueryObjectuiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
getQueryZoomLevel(byte) - Method in class org.oscim.tiling.source.mapfile.header.MapFileHeader
 
getRegion(int, int) - Method in class org.oscim.renderer.atlas.TextureAtlas
 
getRegions() - Method in class org.oscim.renderer.atlas.TextureAtlas
 
getRelativePathPrefix() - Method in class org.oscim.theme.ExternalRenderTheme
 
getRelativePathPrefix() - Method in class org.oscim.theme.StreamRenderTheme
 
getRelativePathPrefix() - Method in interface org.oscim.theme.ThemeFile
 
getRelativePathPrefix() - Method in class org.oscim.theme.ZipRenderTheme
 
getRenderbufferParameteriv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
getRenderer() - Method in class org.oscim.layers.Layer
 
getRenderer() - Method in class org.oscim.scalebar.MapScaleBarLayer
 
getRenderThemeAsStream() - Method in class org.oscim.theme.ExternalRenderTheme
 
getRenderThemeAsStream() - Method in class org.oscim.theme.StreamRenderTheme
 
getRenderThemeAsStream() - Method in interface org.oscim.theme.ThemeFile
 
getRenderThemeAsStream() - Method in class org.oscim.theme.ZipRenderTheme
 
getRequestHeader() - Method in class org.oscim.tiling.source.UrlTileSource
 
getResourceProvider() - Method in class org.oscim.theme.ExternalRenderTheme
 
getResourceProvider() - Method in class org.oscim.theme.StreamRenderTheme
 
getResourceProvider() - Method in interface org.oscim.theme.ThemeFile
 
getResourceProvider() - Method in class org.oscim.theme.ZipRenderTheme
 
getResult() - Method in class org.oscim.tiling.TileDataSink
 
getRoll() - Method in class org.oscim.core.MapPosition
 
getRotation() - Method in class org.oscim.layers.marker.MarkerSymbol
 
getRotation() - Method in interface org.oscim.renderer.LocationCallback
 
getSamplerParameterfv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL30
 
getSamplerParameteriv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
getScale() - Static method in class org.oscim.backend.CanvasAdapter
 
getScale() - Method in class org.oscim.core.MapPosition
 
getScaleBarMode() - Method in class org.oscim.scalebar.DefaultMapScaleBar
 
getScaleBarPosition() - Method in class org.oscim.scalebar.MapScaleBar
 
getScaleBarValues() - Method in interface org.oscim.scalebar.DistanceUnitAdapter
 
getScaleBarValues() - Method in class org.oscim.scalebar.ImperialUnitAdapter
 
getScaleBarValues() - Method in class org.oscim.scalebar.MetricUnitAdapter
 
getScaleBarValues() - Method in class org.oscim.scalebar.NauticalImperialUnitAdapter
 
getScaleBarValues() - Method in class org.oscim.scalebar.NauticalUnitAdapter
 
getScaleText(int) - Method in interface org.oscim.scalebar.DistanceUnitAdapter
 
getScaleText(int) - Method in class org.oscim.scalebar.ImperialUnitAdapter
 
getScaleText(int) - Method in class org.oscim.scalebar.MetricUnitAdapter
 
getScaleText(int) - Method in class org.oscim.scalebar.NauticalImperialUnitAdapter
 
getScaleText(int) - Method in class org.oscim.scalebar.NauticalUnitAdapter
 
getScreenHeight() - Method in class org.oscim.map.Map
Return screen height in pixel.
getScreenWidth() - Method in class org.oscim.map.Map
Return screen width in pixel.
getSecond() - Method in class org.oscim.backend.DateTime
 
getSecond() - Method in class org.oscim.backend.DateTimeAdapter
 
getSecondaryDistanceUnitAdapter() - Method in class org.oscim.scalebar.DefaultMapScaleBar
 
getShader() - Method in class org.oscim.renderer.ExtrusionRenderer
 
getShaderInfoLog(int) - Method in interface org.oscim.backend.GL
 
getShaderiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
getShaderPrecisionFormat(int, int, IntBuffer, IntBuffer) - Method in interface org.oscim.backend.GL
 
getShadowMap() - Method in class org.oscim.renderer.light.ShadowFrameBuffer
 
getShortBuffer(int) - Static method in class org.oscim.renderer.MapRenderer
 
getShortBuffer(int) - Method in class org.oscim.renderer.NativeBufferPool
Only use on GL Thread! Get a native ShortBuffer for temporary use.
getSnippet() - Method in class org.oscim.layers.marker.MarkerItem
 
getState() - Method in class org.oscim.layers.tile.MapTile
 
getString(int) - Method in interface org.oscim.backend.GL
 
getStringi(int, int) - Method in interface org.oscim.backend.GL30
 
getStrokeWidth() - Method in interface org.oscim.backend.canvas.Paint
 
getStyle() - Method in interface org.oscim.backend.canvas.Paint
 
getSubFileParameter(int) - Method in class org.oscim.tiling.source.mapfile.header.MapFileHeader
 
getSun() - Method in class org.oscim.renderer.ExtrusionRenderer
 
getSunrise() - Method in class org.oscim.renderer.light.Sun
 
getSunset() - Method in class org.oscim.renderer.light.Sun
 
getSyncMapPosition(MapPosition) - Method in class org.oscim.map.ViewController
 
getSyncViewport() - Method in class org.oscim.map.ViewController
synchronize on this object when doing multiple calls on it
getSyncViewport(Viewport) - Method in class org.oscim.map.ViewController
 
getTags() - Method in class org.oscim.core.TagSet
Return Tags array contained in TagSet.
getTexParameterfv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
getTexParameteriv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
getTextHeight(String) - Method in interface org.oscim.backend.canvas.Paint
 
getTexture() - Static method in class org.oscim.renderer.GLState
 
getTextureRegion() - Method in class org.oscim.layers.marker.MarkerSymbol
 
getTextureRegion(Object) - Method in class org.oscim.renderer.atlas.TextureAtlas
 
getTextures() - Method in class org.oscim.renderer.bucket.TextureBucket
 
getTextWidth(String) - Method in interface org.oscim.backend.canvas.Paint
 
getTheme() - Method in class org.oscim.layers.tile.vector.VectorTileLayer
 
getThreadName() - Method in class org.oscim.layers.tile.TileLoader
 
getThreadName() - Method in class org.oscim.utils.PausableThread
 
getThreadPriority() - Method in class org.oscim.layers.tile.TileLoader
 
getThreadPriority() - Method in class org.oscim.utils.PausableThread
 
getTile() - Method in interface org.oscim.tiling.ITileCache.TileReader
 
getTile() - Method in interface org.oscim.tiling.ITileCache.TileWriter
 
getTile(int, int) - Method in class org.oscim.layers.tile.TileSet
 
getTile(int, int, byte) - Method in class org.oscim.layers.tile.TileManager
 
getTile(int, int, int) - Method in class org.oscim.layers.tile.TileManager
 
getTile(int, int, int) - Method in class org.oscim.utils.quadtree.TileIndex
 
getTile(Tile) - Method in interface org.oscim.tiling.ITileCache
 
getTile(MapTile) - Method in class org.oscim.layers.tile.ZoomLimiter
Get tile of zoom limit if zoom level is larger than limit.
getTileJob() - Method in class org.oscim.layers.tile.TileManager
 
getTileManager() - Method in class org.oscim.layers.tile.ZoomLimiter
 
getTilePath() - Method in class org.oscim.tiling.source.UrlTileSource
 
getTileSize() - Method in class org.oscim.tiling.TileSource
 
getTileSource() - Method in class org.oscim.layers.tile.TileLayer
 
getTileSource() - Method in class org.oscim.tiling.source.mapfile.MapDatabase
 
getTileUrl(Tile) - Method in class org.oscim.tiling.source.UrlTileSource
 
getTilt() - Method in class org.oscim.core.MapPosition
 
getTime() - Method in class org.oscim.event.MotionEvent
 
getTimeZoneOffset() - Method in class org.oscim.backend.DateTime
 
getTimeZoneOffset() - Method in class org.oscim.backend.DateTimeAdapter
 
getTitle() - Method in class org.oscim.layers.marker.MarkerItem
 
getTitle(String) - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
getTitles() - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
getTransformedValue(MapElement, String) - Method in class org.oscim.layers.tile.buildings.BuildingLayer
Get the forward transformed value from tile source tag via the library tag key.
getUid() - Method in class org.oscim.layers.marker.MarkerItem
 
getUniform(String) - Method in class org.oscim.renderer.GLShader
 
getUniformBlockIndex(int, String) - Method in interface org.oscim.backend.GL30
 
getUniformfv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
getUniformIndices(int, String[], IntBuffer) - Method in interface org.oscim.backend.GL30
 
getUniformiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
getUniformLocation(int, String) - Method in interface org.oscim.backend.GL
 
getUniformuiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
getUrl() - Method in class org.oscim.tiling.source.UrlTileSource
 
getUrlFormatter() - Method in class org.oscim.tiling.source.UrlTileSource
 
getValidLayer(int) - Static method in class org.oscim.layers.tile.vector.VectorTileLoader
 
getValue() - Method in class org.oscim.utils.animation.DragForce
 
getValue(String) - Method in class org.oscim.core.TagSet
Get the value for a given key.
getValue(MapElement, String) - Method in class org.oscim.layers.tile.buildings.BuildingLayer
Get the tile source tag value via the library tag key.
getVelocity() - Method in class org.oscim.utils.animation.DragForce
 
getVertexAttribfv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
getVertexAttribIiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
getVertexAttribIuiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
getVertexAttribiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
getVertexAttribPointerv(int, int, Buffer) - Method in interface org.oscim.backend.GL
 
getVertexCount() - Method in class org.oscim.utils.TessJNI
 
getVertexIndices(int[], int, int) - Method in class org.oscim.utils.TessJNI
 
getVertexOffset() - Method in class org.oscim.renderer.bucket.RenderBucket
For line- and polygon-buckets this is the offset of VERTICES in its bucket.vbo.
getVertices(float[], int, int) - Method in class org.oscim.utils.TessJNI
 
getVertices(short[], int, int, float) - Method in class org.oscim.utils.TessJNI
 
getViewportHeight() - Static method in class org.oscim.renderer.GLState
 
getViewportWidth() - Static method in class org.oscim.renderer.GLState
 
getVisibleTiles(TileSet) - Method in class org.oscim.layers.tile.TileRenderer
Update tileSet with currently visible tiles to get a TileSet of currently visible tiles.
getVisibleTiles(TileSet, boolean) - Method in class org.oscim.layers.tile.TileRenderer
Update tileSet with currently visible tiles to get a TileSet of currently visible tiles.
getWidth() - Method in interface org.oscim.backend.canvas.Bitmap
Gets the width.
getWidth() - Method in interface org.oscim.backend.canvas.Canvas
 
getWidth() - Method in class org.oscim.core.Box
 
getWidth() - Method in class org.oscim.map.Map
Return view width in pixel.
getWidth() - Method in class org.oscim.renderer.GLViewport
 
getX() - Method in class org.oscim.core.MapPosition
 
getX() - Method in class org.oscim.core.Point
 
getX() - Method in class org.oscim.core.PointF
 
getX() - Method in class org.oscim.event.MotionEvent
 
getX(int) - Method in class org.oscim.event.MotionEvent
 
getXmlPullParserFactory() - Static method in class org.oscim.theme.XmlThemeBuilder
 
getXmlThemes() - Method in class org.oscim.theme.ZipXmlThemeResourceProvider
 
getY() - Method in class org.oscim.core.MapPosition
 
getY() - Method in class org.oscim.core.Point
 
getY() - Method in class org.oscim.core.PointF
 
getY() - Method in class org.oscim.event.MotionEvent
 
getY(int) - Method in class org.oscim.event.MotionEvent
 
getZoom() - Method in class org.oscim.core.MapPosition
 
getZoomLevel() - Method in class org.oscim.core.MapPosition
 
getZoomLevelMax() - Method in class org.oscim.tiling.TileSource
 
getZoomLevelMin() - Method in class org.oscim.tiling.TileSource
 
getZoomLimit() - Method in class org.oscim.layers.tile.ZoomLimiter
 
getZoomScale() - Method in class org.oscim.core.MapPosition
 
gl - Static variable in class org.oscim.backend.GLAdapter
The instance provided by backend
GL - Interface in org.oscim.backend
Interface wrapping all the methods of OpenGL ES 2.0
gl30 - Static variable in class org.oscim.backend.GLAdapter
 
GL30 - Interface in org.oscim.backend
OpenGL ES 3.0
GLAdapter - Class in org.oscim.backend
 
GLAdapter() - Constructor for class org.oscim.backend.GLAdapter
 
glDeleteBuffers(int, int[]) - Static method in class org.oscim.renderer.GLUtils
 
glDeleteFrameBuffers(int, int[]) - Static method in class org.oscim.renderer.GLUtils
 
glDeleteRenderBuffers(int, int[]) - Static method in class org.oscim.renderer.GLUtils
 
glDeleteTextures(int, int[]) - Static method in class org.oscim.renderer.GLUtils
 
glDrawBuffers(int, int[]) - Static method in class org.oscim.renderer.GLUtils
Specifies a list of color buffers to be drawn into.
glGenBuffers(int) - Static method in class org.oscim.renderer.GLUtils
 
glGenFrameBuffers(int) - Static method in class org.oscim.renderer.GLUtils
 
glGenRenderBuffers(int) - Static method in class org.oscim.renderer.GLUtils
 
glGenTextures(int) - Static method in class org.oscim.renderer.GLUtils
 
GLMatrix - Class in org.oscim.renderer
 
GLMatrix() - Constructor for class org.oscim.renderer.GLMatrix
 
GLShader - Class in org.oscim.renderer
 
GLShader() - Constructor for class org.oscim.renderer.GLShader
 
GLState - Class in org.oscim.renderer
 
GLState() - Constructor for class org.oscim.renderer.GLState
 
glUniform3fv(int, int, float[]) - Static method in class org.oscim.renderer.GLUtils
 
glUniform4fv(int, int, float[]) - Static method in class org.oscim.renderer.GLUtils
 
GLUtils - Class in org.oscim.renderer
Utility functions
GLUtils() - Constructor for class org.oscim.renderer.GLUtils
 
GLViewport - Class in org.oscim.renderer
 
GLViewport() - Constructor for class org.oscim.renderer.GLViewport
 
GLViewport.Position - Enum Class in org.oscim.renderer
 
go() - Method in class org.oscim.layers.tile.TileLoader
 
go(boolean) - Method in class org.oscim.utils.async.AsyncTask
Executed on worker thread.
go(boolean) - Method in class org.oscim.utils.async.Task
 
GO - Static variable in class org.oscim.utils.async.Task
 
GraphicUtils - Class in org.oscim.utils
Utility class for graphics operations.
GRAY - Static variable in class org.oscim.backend.canvas.Color
 
GREATER - Static variable in interface org.oscim.backend.GL
 
GREEN - Static variable in class org.oscim.backend.canvas.Color
 
GREEN - Static variable in interface org.oscim.backend.GL30
 
GREEN_BITS - Static variable in interface org.oscim.backend.GL
 
GridRenderer - Class in org.oscim.renderer
 
GridRenderer() - Constructor for class org.oscim.renderer.GridRenderer
 
GridRenderer(float) - Constructor for class org.oscim.renderer.GridRenderer
 
GridRenderer(int, LineStyle, TextStyle) - Constructor for class org.oscim.renderer.GridRenderer
 
groundResolution(double, long) - Static method in class org.oscim.core.MercatorProjection
Calculates the distance on the ground that is represented by a single pixel on the map.
groundResolution(MapPosition) - Static method in class org.oscim.core.MercatorProjection
 
groundResolutionWithScale(double, double) - Static method in class org.oscim.core.MercatorProjection
Calculates the distance on the ground that is represented by a single pixel on the map.
GroundShader(String) - Constructor for class org.oscim.renderer.light.ShadowRenderer.GroundShader
 
groupLabels(Label) - Method in class org.oscim.layers.tile.vector.labeling.LabelPlacement
group labels by string and type
GroupLayer - Class in org.oscim.layers
A layer which is a group of other layers.
GroupLayer(Map) - Constructor for class org.oscim.layers.GroupLayer
 
GrowingArrayUtils - Class in org.oscim.layers.marker.utils
This comes for Android API.
growSize(int) - Static method in class org.oscim.layers.marker.utils.GrowingArrayUtils
Given the current size of an array, returns an ideal size to which the array should grow.
gToFloat(int) - Static method in class org.oscim.backend.canvas.Color
 
GuillotineStrategy() - Constructor for class org.oscim.utils.BitmapPacker.GuillotineStrategy
 

H

h - Variable in class org.oscim.renderer.atlas.TextureAtlas.Rect
 
HAIRLINE - Static variable in class org.oscim.renderer.bucket.RenderBucket
 
HairLineBucket - Class in org.oscim.renderer.bucket
 
HairLineBucket(int) - Constructor for class org.oscim.renderer.bucket.HairLineBucket
 
HairLineBucket.Renderer - Class in org.oscim.renderer.bucket
 
HairLineBucket.Renderer.Shader - Class in org.oscim.renderer.bucket
 
HALF_FLOAT - Static variable in interface org.oscim.backend.GL30
 
handleGesture(Gesture, MotionEvent) - Method in class org.oscim.map.Map
 
hasAlpha(int) - Method in class org.oscim.theme.styles.AreaStyle
 
hasData() - Method in class org.oscim.tiling.source.PbfDecoder
 
hash - Variable in class org.oscim.theme.styles.SymbolStyle
 
hash - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
hash(int) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
hashCode() - Method in class org.oscim.core.BoundingBox
 
hashCode() - Method in class org.oscim.core.GeoPoint
 
hashCode() - Method in class org.oscim.core.Tag
 
hashCode() - Method in class org.oscim.core.Tile
 
hashCode() - Method in class org.oscim.tiling.source.mapfile.header.SubFileParameter
 
hashCode() - Method in class org.oscim.tiling.source.mapfile.PointOfInterest
 
hashCode() - Method in class org.oscim.tiling.source.mapfile.Way
 
HashItem() - Constructor for class org.oscim.utils.KeyMap.HashItem
 
hashPois - Variable in class org.oscim.tiling.TileDataSink
 
hashWays - Variable in class org.oscim.tiling.TileDataSink
 
hasNext() - Method in class org.oscim.utils.pool.Inlist.List
Iterator: Has next item
hasNext() - Method in class org.oscim.utils.RTree.Iterator
 
hasProxy(int) - Method in class org.oscim.layers.tile.MapTile
Test whether it is save to access a proxy item through this.node.*
hasRotation() - Method in interface org.oscim.renderer.LocationCallback
Useful with Android Location.hasBearing().
hasTileJobs() - Method in class org.oscim.layers.tile.TileManager
 
hasWork() - Method in class org.oscim.layers.tile.TileLoader
 
hasWork() - Method in class org.oscim.utils.PausableThread
 
head() - Method in class org.oscim.utils.pool.Inlist.List
 
height - Variable in class org.oscim.renderer.bucket.TextureItem
 
heightOffset - Variable in class org.oscim.renderer.bucket.LineBucket
 
heightOffset - Variable in class org.oscim.renderer.bucket.MeshBucket
 
heightOffset - Variable in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
heightOffset - Variable in class org.oscim.theme.styles.AreaStyle
 
heightOffset - Variable in class org.oscim.theme.styles.LineStyle
 
heightOffset - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
heightOffset(float) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
heightOffset(float) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
HIGH_FLOAT - Static variable in interface org.oscim.backend.GL
 
HIGH_INT - Static variable in interface org.oscim.backend.GL
 
HIKEBIKE - Static variable in class org.oscim.tiling.source.bitmap.DefaultSources
 
HIKEBIKE_HILLSHADE - Static variable in class org.oscim.tiling.source.bitmap.DefaultSources
 
hint(int, int) - Method in interface org.oscim.backend.GL
 
hslToRgb(double, double, double) - Static method in class org.oscim.utils.ColorUtil
 
hslToRgb(double, double, double, Vec3) - Static method in class org.oscim.utils.ColorUtil
Converts an HSL color value to RGB.
hsv - Variable in class org.oscim.theme.styles.ExtrusionStyle
 
HSV() - Constructor for class org.oscim.backend.canvas.Color.HSV
 
HSV(double, double, double) - Constructor for class org.oscim.backend.canvas.Color.HSV
 
HSV(Vec3) - Constructor for class org.oscim.backend.canvas.Color.HSV
 
hsvHue - Variable in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
hsvHue(double) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
hsvSaturation - Variable in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
hsvSaturation(double) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
hsvToRgb(double, double, double) - Static method in class org.oscim.utils.ColorUtil
 
hsvToRgb(double, double, double, Vec3) - Static method in class org.oscim.utils.ColorUtil
Converts an HSV color value to RGB.
hsvValue - Variable in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
hsvValue(double) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
HttpEngine - Interface in org.oscim.tiling.source
 
HttpEngine.Factory - Interface in org.oscim.tiling.source
 
httpFactory(HttpEngine.Factory) - Method in class org.oscim.tiling.source.UrlTileSource.Builder
 
hue - Variable in class org.oscim.backend.canvas.Color.HSV
 

I

ibo - Variable in class org.oscim.renderer.bucket.ExtrusionBuckets
 
ibo - Variable in class org.oscim.renderer.bucket.RenderBuckets
 
idx - Variable in class org.oscim.renderer.bucket.ExtrusionBucket
indices for: 0.
imageSize(float, float, float, int, int, int) - Static method in class org.oscim.utils.GraphicUtils
Given the original image size, as well as width, height, percent parameters, can compute the final image size.
IMapFileTileSource - Interface in org.oscim.tiling.source.mapfile
 
ImperialUnitAdapter - Class in org.oscim.scalebar
 
ImperialUnitAdapter() - Constructor for class org.oscim.scalebar.ImperialUnitAdapter
 
IMPLEMENTATION_COLOR_READ_FORMAT - Static variable in interface org.oscim.backend.GL
 
IMPLEMENTATION_COLOR_READ_TYPE - Static variable in interface org.oscim.backend.GL
 
INCR - Static variable in interface org.oscim.backend.GL
 
INCR_WRAP - Static variable in interface org.oscim.backend.GL
 
index - Variable in class org.oscim.core.GeometryBuffer
The indexes.
index - Variable in class org.oscim.utils.MinHeap.Item
 
indexCurrentPos - Variable in class org.oscim.core.GeometryBuffer
The current index position.
indexEndAddress - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Absolute end address of the index in the enclosing file.
indexOfKey(int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Returns the index for which SparseIntArray.keyAt(int) would return the specified key, or a negative number if the specified key is not mapped.
indexOfValue(int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Returns an index for which SparseIntArray.valueAt(int) would return the specified key, or a negative number if no keys map to the specified value.
indexStartAddress - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Absolute start address of the index in the enclosing file.
indiceItems - Variable in class org.oscim.renderer.bucket.RenderBucket
 
indiceOffset - Variable in class org.oscim.renderer.bucket.RenderBucket
 
indices - Variable in class org.oscim.renderer.bucket.TextureItem
 
INDICES_PER_SPRITE - Static variable in class org.oscim.renderer.bucket.BitmapBucket.Renderer
 
INDICES_PER_SPRITE - Static variable in class org.oscim.renderer.bucket.TextureBucket
 
INFO_LOG_LENGTH - Static variable in interface org.oscim.backend.GL
 
init() - Method in class org.oscim.layers.tile.TileManager
 
init() - Static method in class org.oscim.renderer.bucket.LineTexBucket.Renderer
 
init() - Method in class org.oscim.renderer.LocationRenderer
 
init() - Method in class org.oscim.renderer.LocationTextureRenderer
 
init() - Static method in class org.oscim.utils.ThreadUtils
 
init(int) - Method in class org.oscim.utils.pool.SyncPool
To be implemented by subclass.
init(AssetAdapter) - Static method in class org.oscim.backend.AssetAdapter
 
init(CanvasAdapter) - Static method in class org.oscim.backend.CanvasAdapter
 
init(DateTimeAdapter) - Static method in class org.oscim.backend.DateTimeAdapter
 
init(GL) - Static method in class org.oscim.backend.GLAdapter
 
initLoader(int) - Method in class org.oscim.layers.tile.TileLayer
 
initRenderer() - Static method in class org.oscim.renderer.bucket.RenderBuckets
 
initTexture(TextureItem) - Method in class org.oscim.renderer.bucket.TextureItem.TexturePool
 
Inlist<T extends Inlist<T>> - Class in org.oscim.utils.pool
Utility class for making poolable objects.
Inlist() - Constructor for class org.oscim.utils.pool.Inlist
 
Inlist.List<T extends Inlist<?>> - Class in org.oscim.utils.pool
 
input - Variable in class org.oscim.map.Map
 
insert(double[], double[], T) - Method in class org.oscim.utils.RTree
Insert item.
insert(int[], int, int, int) - Static method in class org.oscim.layers.marker.utils.GrowingArrayUtils
Inserts an element into the array at the specified index, growing the array if there is no more room.
insert(Box, T) - Method in class org.oscim.utils.QuadTree
 
insert(Box, T) - Method in class org.oscim.utils.RTree
 
insert(Box, T) - Method in interface org.oscim.utils.SpatialIndex
 
insert(T) - Method in class org.oscim.utils.quadtree.BoxTree
 
insertRect(RTree.Rect, T, int) - Method in class org.oscim.utils.RTree
Insert a data rectangle into an index structure.
inside(Box) - Method in class org.oscim.core.Box
Check if this Box is inside box.
INSIDE - Static variable in class org.oscim.utils.geom.LineClipper
 
instance - Static variable in class org.oscim.backend.DateTimeAdapter
The instance provided by backend
instance() - Method in class org.oscim.utils.TessJNI
 
INSTANCE - Static variable in class org.oscim.scalebar.ImperialUnitAdapter
 
INSTANCE - Static variable in class org.oscim.scalebar.MetricUnitAdapter
 
INSTANCE - Static variable in class org.oscim.scalebar.NauticalImperialUnitAdapter
 
INSTANCE - Static variable in class org.oscim.scalebar.NauticalUnitAdapter
 
INT - Static variable in interface org.oscim.backend.GL
 
INT_2_10_10_10_REV - Static variable in interface org.oscim.backend.GL30
 
INT_SAMPLER_2D - Static variable in interface org.oscim.backend.GL30
 
INT_SAMPLER_2D_ARRAY - Static variable in interface org.oscim.backend.GL30
 
INT_SAMPLER_3D - Static variable in interface org.oscim.backend.GL30
 
INT_SAMPLER_CUBE - Static variable in interface org.oscim.backend.GL30
 
INT_VEC2 - Static variable in interface org.oscim.backend.GL
 
INT_VEC3 - Static variable in interface org.oscim.backend.GL
 
INT_VEC4 - Static variable in interface org.oscim.backend.GL
 
INTERLEAVED_ATTRIBS - Static variable in interface org.oscim.backend.GL30
 
InternalItem - Class in org.oscim.layers.marker
The internal representation of a marker.
InternalItem() - Constructor for class org.oscim.layers.marker.InternalItem
 
Interpolation - Class in org.oscim.utils.math
Takes a linear value in the range of 0-1 and outputs a (usually) non-linear, interpolated value.
Interpolation() - Constructor for class org.oscim.utils.math.Interpolation
 
Interpolation.Bounce - Class in org.oscim.utils.math
 
Interpolation.BounceIn - Class in org.oscim.utils.math
 
Interpolation.BounceOut - Class in org.oscim.utils.math
 
Interpolation.Elastic - Class in org.oscim.utils.math
 
Interpolation.ElasticIn - Class in org.oscim.utils.math
 
Interpolation.ElasticOut - Class in org.oscim.utils.math
 
Interpolation.Exp - Class in org.oscim.utils.math
 
Interpolation.ExpIn - Class in org.oscim.utils.math
 
Interpolation.ExpOut - Class in org.oscim.utils.math
 
Interpolation.Pow - Class in org.oscim.utils.math
 
Interpolation.PowIn - Class in org.oscim.utils.math
 
Interpolation.PowOut - Class in org.oscim.utils.math
 
Interpolation.Swing - Class in org.oscim.utils.math
 
Interpolation.SwingIn - Class in org.oscim.utils.math
 
Interpolation.SwingOut - Class in org.oscim.utils.math
 
INTERSECTION - Static variable in class org.oscim.utils.geom.LineClipper
 
intersectionLinePlane(float[], float[], float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
Calculate intersection of a plane with a line
intersectionLines2D(float[], float[], float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
 
intersects(BoundingBox) - Method in class org.oscim.core.BoundingBox
 
intersectsArea(GeoPoint[][]) - Method in class org.oscim.core.BoundingBox
Returns if an area built from the geoPoints intersects with a bias towards returning true.
INVALID_ENUM - Static variable in interface org.oscim.backend.GL
 
INVALID_FRAMEBUFFER_OPERATION - Static variable in interface org.oscim.backend.GL
 
INVALID_INDEX - Static variable in interface org.oscim.backend.GL30
 
INVALID_OPERATION - Static variable in interface org.oscim.backend.GL
 
INVALID_PACKED_SIZE - Static variable in class org.oscim.tiling.source.PbfDecoder
 
INVALID_VALUE - Static variable in interface org.oscim.backend.GL
 
INVALID_VARINT - Static variable in class org.oscim.tiling.source.PbfDecoder
 
invalidateFramebuffer(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
invalidateSubFramebuffer(int, int, IntBuffer, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
INVERT - Static variable in interface org.oscim.backend.GL
 
invertM(float[], int, float[], int) - Static method in class org.oscim.renderer.GLMatrix
Inverts a 4 x 4 matrix.
IOS - Enum constant in enum class org.oscim.backend.Platform
 
IOUtils - Class in org.oscim.utils
A utility class with IO-specific helper methods.
IRenderTheme - Interface in org.oscim.theme
 
IRenderTheme.ThemeException - Exception in org.oscim.theme
 
isActive() - Method in class org.oscim.layers.tile.MapTile
 
isActive() - Method in class org.oscim.map.Animator
 
isArea(MapElement) - Static method in class org.oscim.tiling.source.mapfile.OSMUtils
Heuristic to determine from attributes if a map element is likely to be an area.
isAtEquilibrium(float, float) - Method in class org.oscim.utils.animation.DragForce
 
isBillboard() - Method in class org.oscim.layers.marker.MarkerSymbol
 
isBitmap() - Method in class org.oscim.layers.marker.MarkerSymbol
 
isBuffer(int) - Method in interface org.oscim.backend.GL
 
isBuilding() - Method in class org.oscim.core.MapElement
 
isBuildingPart() - Method in class org.oscim.core.MapElement
 
isCanceled() - Method in class org.oscim.utils.PausableThread
 
isCaption(boolean) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
isClockwise() - Method in class org.oscim.core.GeometryBuffer
 
isClockwise(float[], int) - Static method in class org.oscim.utils.geom.GeometryUtils
Is polygon clockwise.
isClosedWay(GeoPoint[]) - Static method in class org.oscim.utils.GeoPointUtils
Find if this way is closed.
isColored() - Method in class org.oscim.layers.tile.buildings.S3DBLayer
 
isDesktop() - Method in enum class org.oscim.backend.Platform
 
isEmpty() - Method in class org.oscim.layers.tile.JobQueue
 
isEmpty() - Method in class org.oscim.utils.KeyMap
Returns whether this map is empty.
isEnabled() - Method in class org.oscim.layers.Layer
 
isEnabled() - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
isEnabled(int) - Method in interface org.oscim.backend.GL
 
isFramebuffer(int) - Method in interface org.oscim.backend.GL
 
isGL30() - Static method in class org.oscim.backend.GLAdapter
 
isInside(float, float) - Method in class org.oscim.layers.marker.MarkerSymbol
 
isLine() - Method in class org.oscim.core.GeometryBuffer
 
isMainThread() - Static method in class org.oscim.utils.ThreadUtils
 
isMapsforgeTheme() - Method in class org.oscim.theme.ExternalRenderTheme
 
isMapsforgeTheme() - Method in interface org.oscim.theme.IRenderTheme
Is Mapsforge or VTM theme.
isMapsforgeTheme() - Method in class org.oscim.theme.RenderTheme
 
isMapsforgeTheme() - Method in class org.oscim.theme.StreamRenderTheme
 
isMapsforgeTheme() - Method in interface org.oscim.theme.ThemeFile
Tells ThemeLoader if theme file is in Mapsforge format
isMapsforgeTheme() - Method in class org.oscim.theme.ZipRenderTheme
 
isMapsforgeTheme(ThemeFile) - Static method in class org.oscim.theme.ThemeUtils
Check if the given theme is a Mapsforge one.
isMaxFill() - Static method in class org.oscim.renderer.BufferObject
 
isMesh() - Method in class org.oscim.renderer.ExtrusionRenderer
 
isOpaque(int) - Static method in class org.oscim.backend.canvas.Color
 
isOutline(boolean) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
isPausing() - Method in class org.oscim.utils.PausableThread
 
isPoint() - Method in class org.oscim.core.GeometryBuffer
 
isPoly() - Method in class org.oscim.core.GeometryBuffer
 
isPowerOfTwo(int) - Static method in class org.oscim.utils.math.MathUtils
 
isProgram(int) - Method in interface org.oscim.backend.GL
 
isQuery(int) - Method in interface org.oscim.backend.GL30
 
isReady() - Method in class org.oscim.renderer.LayerRenderer
 
isRedrawNecessary() - Method in class org.oscim.scalebar.MapScaleBar
Determines if a redraw is necessary or not
isRenderbuffer(int) - Method in interface org.oscim.backend.GL
 
isRoot() - Method in class org.oscim.utils.quadtree.TreeNode
 
isRunning() - Method in class org.oscim.utils.async.SimpleWorker
 
isSampler(int) - Method in interface org.oscim.backend.GL30
 
isShader(int) - Method in interface org.oscim.backend.GL
 
isSuccess() - Method in class org.oscim.tiling.TileSource.OpenResult
 
isTexture(int) - Method in interface org.oscim.backend.GL
 
isTransformFeedback(int) - Method in interface org.oscim.backend.GL30
 
isTransparent() - Method in class org.oscim.layers.tile.buildings.S3DBLayer
 
isTris() - Method in class org.oscim.core.GeometryBuffer
 
isTrisClockwise(float[], float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
Indicates the turn of tris pA-pB-pC.
isValid() - Method in interface org.oscim.backend.canvas.Bitmap
 
isVertexArray(int) - Method in interface org.oscim.backend.GL30
 
isVisible - Variable in class org.oscim.layers.tile.MapTile
Tile is in view region.
isVisible() - Method in class org.oscim.scalebar.MapScaleBar
 
isVisible() - Method in class org.oscim.theme.XmlRenderThemeStyleLayer
 
isWater - Variable in class org.oscim.tiling.source.mapfile.MapReadResult
True if the read area is completely covered by water, false otherwise.
ITALIC - Enum constant in enum class org.oscim.backend.canvas.Paint.FontStyle
 
item - Variable in class org.oscim.layers.marker.InternalItem
 
item - Variable in class org.oscim.utils.quadtree.BoxTree.BoxItem
 
item - Variable in class org.oscim.utils.quadtree.TreeNode
payload
Item() - Constructor for class org.oscim.utils.MinHeap.Item
 
ItemizedLayer - Class in org.oscim.layers.marker
 
ItemizedLayer(Map, List<MarkerInterface>, MarkerRendererFactory, ItemizedLayer.OnItemGestureListener<MarkerInterface>) - Constructor for class org.oscim.layers.marker.ItemizedLayer
 
ItemizedLayer(Map, List<MarkerInterface>, MarkerSymbol, ItemizedLayer.OnItemGestureListener<MarkerInterface>) - Constructor for class org.oscim.layers.marker.ItemizedLayer
 
ItemizedLayer(Map, MarkerRendererFactory) - Constructor for class org.oscim.layers.marker.ItemizedLayer
 
ItemizedLayer(Map, MarkerSymbol) - Constructor for class org.oscim.layers.marker.ItemizedLayer
 
ItemizedLayer.ActiveItem - Interface in org.oscim.layers.marker
 
ItemizedLayer.OnItemGestureListener<T> - Interface in org.oscim.layers.marker
When the item is touched one of these methods may be invoked depending on the type of touch.
iterator() - Method in class org.oscim.utils.pool.Inlist.List
NB: Only one iterator at a time possible!
iterator() - Method in class org.oscim.utils.RTree
 
ITileCache - Interface in org.oscim.tiling
 
ITileCache.TileReader - Interface in org.oscim.tiling
 
ITileCache.TileWriter - Interface in org.oscim.tiling
 
ITileDataSink - Interface in org.oscim.tiling
ITileDataSink callbacks (implemented by MapTileLoader)
ITileDataSource - Interface in org.oscim.tiling
 
ITileDecoder - Interface in org.oscim.tiling.source
 

J

jobCompleted(MapTile, QueryResult) - Method in class org.oscim.layers.tile.TileManager
Called by TileLoader thread when tile is loaded.
JobQueue - Class in org.oscim.layers.tile
A JobQueue keeps the list of pending jobs for a MapView and prioritizes them.
JobQueue() - Constructor for class org.oscim.layers.tile.JobQueue
 

K

KEEP - Static variable in interface org.oscim.backend.GL
 
key - Variable in class org.oscim.core.Tag
The key of this tag.
KEY_AMENITY - Static variable in class org.oscim.core.Tag
 
KEY_AREA - Static variable in class org.oscim.core.Tag
 
KEY_BUILDING - Static variable in class org.oscim.core.Tag
 
KEY_BUILDING_COLOR - Static variable in class org.oscim.core.Tag
 
KEY_BUILDING_LEVELS - Static variable in class org.oscim.core.Tag
 
KEY_BUILDING_MATERIAL - Static variable in class org.oscim.core.Tag
 
KEY_BUILDING_MIN_LEVEL - Static variable in class org.oscim.core.Tag
 
KEY_BUILDING_PART - Static variable in class org.oscim.core.Tag
 
KEY_ELE - Static variable in class org.oscim.core.Tag
The key of the elevation OpenStreetMap tag.
KEY_HEIGHT - Static variable in class org.oscim.core.Tag
 
KEY_HIGHWAY - Static variable in class org.oscim.core.Tag
 
KEY_HOUSE_NUMBER - Static variable in class org.oscim.core.Tag
The key of the house number OpenStreetMap tag.
KEY_ID - Static variable in class org.oscim.core.Tag
The key of the id tag.
KEY_LANDUSE - Static variable in class org.oscim.core.Tag
 
KEY_MIN_HEIGHT - Static variable in class org.oscim.core.Tag
 
KEY_NAME - Static variable in class org.oscim.core.Tag
The key of the name OpenStreetMap tag.
KEY_REF - Static variable in class org.oscim.core.Tag
The key of the reference OpenStreetMap tag.
KEY_ROOF - Static variable in class org.oscim.core.Tag
 
KEY_ROOF_ANGLE - Static variable in class org.oscim.core.Tag
 
KEY_ROOF_COLOR - Static variable in class org.oscim.core.Tag
 
KEY_ROOF_DIRECTION - Static variable in class org.oscim.core.Tag
 
KEY_ROOF_HEIGHT - Static variable in class org.oscim.core.Tag
 
KEY_ROOF_LEVELS - Static variable in class org.oscim.core.Tag
 
KEY_ROOF_MATERIAL - Static variable in class org.oscim.core.Tag
 
KEY_ROOF_ORIENTATION - Static variable in class org.oscim.core.Tag
 
KEY_ROOF_SHAPE - Static variable in class org.oscim.core.Tag
 
KEY_VOLUME - Static variable in class org.oscim.core.Tag
 
keyAt(int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Given an index in the range 0...size()-1, returns the key from the indexth key-value mapping that this SparseIntArray stores.
KeyMap<K extends KeyMap.HashItem> - Class in org.oscim.utils
Note: the implementation of KeyMap is not synchronized.
KeyMap() - Constructor for class org.oscim.utils.KeyMap
Constructs a new empty HashMap instance.
KeyMap(int) - Constructor for class org.oscim.utils.KeyMap
Constructs a new HashMap instance with the specified capacity.
KeyMap(int, float) - Constructor for class org.oscim.utils.KeyMap
Constructs a new HashMap instance with the specified capacity and load factor.
KeyMap.HashItem - Class in org.oscim.utils
 
keyName(String) - Method in class org.oscim.tiling.source.UrlTileSource.Builder
 
keys - Static variable in class org.oscim.tiling.source.oscimap4.Tags
 
kineticScroll(float, float, int, int, int, int) - Method in class org.oscim.map.Animator2
Alternative implementation of Animator's animateFling.

L

label - Variable in class org.oscim.renderer.bucket.TextItem
 
LabelLayer - Class in org.oscim.layers.tile.vector.labeling
 
LabelLayer(Map, VectorTileLayer) - Constructor for class org.oscim.layers.tile.vector.labeling.LabelLayer
 
LabelLayer(Map, VectorTileLayer, VectorTileLayer.TileLoaderThemeHook) - Constructor for class org.oscim.layers.tile.vector.labeling.LabelLayer
 
LabelLayer(Map, VectorTileLayer, VectorTileLayer.TileLoaderThemeHook, int) - Constructor for class org.oscim.layers.tile.vector.labeling.LabelLayer
 
LabelPlacement - Class in org.oscim.layers.tile.vector.labeling
 
LabelPlacement(Map, TileRenderer, ZoomLimiter) - Constructor for class org.oscim.layers.tile.vector.labeling.LabelPlacement
 
labelPosition - Variable in class org.oscim.core.MapElement
 
labelPosition - Variable in class org.oscim.tiling.source.mapfile.Way
The position of the area label (may be null).
labels - Variable in class org.oscim.layers.tile.vector.labeling.LabelTileData
 
labels - Variable in class org.oscim.renderer.bucket.TextBucket
 
LabelTileData - Class in org.oscim.layers.tile.vector.labeling
 
LabelTileData() - Constructor for class org.oscim.layers.tile.vector.labeling.LabelTileData
 
LabelTileLoaderHook - Class in org.oscim.layers.tile.vector.labeling
 
LabelTileLoaderHook() - Constructor for class org.oscim.layers.tile.vector.labeling.LabelTileLoaderHook
 
languagesPreference - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The preferred language(s) separated with ',' for names as defined in ISO 639-1 or ISO 639-2 (may be null).
last(T) - Static method in class org.oscim.utils.pool.Inlist
Get last item in from list.
LATITUDE_MAX - Static variable in class org.oscim.core.MercatorProjection
Maximum possible latitude coordinate of the map.
LATITUDE_MAX - Static variable in class org.oscim.utils.GeoPointUtils
Maximum possible latitude coordinate.
LATITUDE_MIN - Static variable in class org.oscim.core.MercatorProjection
Minimum possible latitude coordinate of the map.
LATITUDE_MIN - Static variable in class org.oscim.utils.GeoPointUtils
Minimum possible latitude coordinate.
latitudeDistance(int) - Static method in class org.oscim.core.GeoPoint
Calculates the amount of degrees of latitude for a given distance in meters.
latitudeE6 - Variable in class org.oscim.core.GeoPoint
The latitude value of this GeoPoint in microdegrees (degrees * 10^6).
latitudeToPixelY(double, byte) - Static method in class org.oscim.core.MercatorProjection
Converts a latitude coordinate (in degrees) to a pixel Y coordinate at a certain zoom level.
latitudeToPixelY(double, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a latitude coordinate (in degrees) to a pixel Y coordinate at a certain zoom level.
latitudeToPixelY(double, long) - Static method in class org.oscim.core.MercatorProjection
Converts a latitude coordinate (in degrees) to a pixel Y coordinate at a certain map size.
latitudeToPixelYWithScale(double, double) - Static method in class org.oscim.core.MercatorProjection
Converts a latitude coordinate (in degrees) to a pixel Y coordinate at a certain scale.
latitudeToTileY(double, byte) - Static method in class org.oscim.core.MercatorProjection
Converts a latitude coordinate (in degrees) to a tile Y number at a certain zoom level.
latitudeToTileY(double, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a latitude coordinate (in degrees) to a tile Y number at a certain zoom level.
latitudeToTileYWithScale(double, double) - Static method in class org.oscim.core.MercatorProjection
Converts a latitude coordinate (in degrees) to a tile Y number at a certain scale.
latitudeToY(double) - Static method in class org.oscim.core.MercatorProjection
Projects a latitude coordinate (in degrees) to the range [0.0,1.0]
layer - Variable in class org.oscim.core.MapElement
layer of the element (0-10) overrides the theme drawing order.
layer - Variable in class org.oscim.tiling.source.mapfile.PointOfInterest
The layer of this POI + 5 (to avoid negative values).
layer - Variable in class org.oscim.tiling.source.mapfile.Way
The layer of this way + 5 (to avoid negative values).
Layer - Class in org.oscim.layers
 
Layer(Map) - Constructor for class org.oscim.layers.Layer
 
Layer.EnableHandler - Interface in org.oscim.layers
 
LayerRenderer - Class in org.oscim.renderer
 
LayerRenderer() - Constructor for class org.oscim.renderer.LayerRenderer
 
layers - Variable in class org.oscim.layers.GroupLayer
The group of other layers.
layers() - Method in class org.oscim.map.Map
 
Layers - Class in org.oscim.map
 
LAYERS - Static variable in class org.oscim.layers.tile.vector.VectorTileLoader
 
LBIT_MASK - Static variable in class org.oscim.renderer.bucket.TextBucket
 
LEFT - Enum constant in enum class org.oscim.backend.canvas.Paint.Align
 
LEFT - Static variable in class org.oscim.utils.geom.LineClipper
 
LEFT_CENTER - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
length - Variable in class org.oscim.renderer.bucket.TextItem
 
length(float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
 
length(float[], int) - Static method in class org.oscim.utils.geom.OBB2D.Vec2
 
lengthSquared(float[], int) - Static method in class org.oscim.utils.geom.OBB2D.Vec2
 
LEQUAL - Static variable in interface org.oscim.backend.GL
 
LESS - Static variable in interface org.oscim.backend.GL
 
level - Variable in class org.oscim.core.MapElement
 
level - Variable in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
level - Variable in class org.oscim.tiling.TileDataSink
 
level(int) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
levels - Variable in class org.oscim.tiling.TileDataSink
 
LIGHT - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
limitLatitude(double) - Static method in class org.oscim.core.MercatorProjection
 
limitLongitude(double) - Static method in class org.oscim.core.MercatorProjection
 
limitPosition(MapPosition) - Method in class org.oscim.map.Viewport
 
limitScale(double) - Method in class org.oscim.map.Viewport
 
limitTilt(float) - Method in class org.oscim.map.Viewport
 
line - Variable in class org.oscim.renderer.bucket.HairLineBucket
 
line - Variable in class org.oscim.renderer.bucket.LineBucket
 
LINE - Enum constant in enum class org.oscim.core.GeometryBuffer.GeometryType
 
LINE - Static variable in class org.oscim.renderer.bucket.RenderBucket
 
LINE - Static variable in class org.oscim.theme.rule.Rule.Element
 
LINE_LOOP - Static variable in interface org.oscim.backend.GL
 
LINE_STRIP - Static variable in interface org.oscim.backend.GL
 
LINE_WIDTH - Static variable in interface org.oscim.backend.GL
 
linear - Static variable in class org.oscim.utils.math.Interpolation
 
LINEAR - Enum constant in enum class org.oscim.utils.animation.Easing.Type
 
LINEAR - Static variable in interface org.oscim.backend.GL
 
LINEAR_MIPMAP_LINEAR - Static variable in interface org.oscim.backend.GL
 
LINEAR_MIPMAP_NEAREST - Static variable in interface org.oscim.backend.GL
 
LineBucket - Class in org.oscim.renderer.bucket
Note: Coordinates must be in range +/- (Short.MAX_VALUE / COORD_SCALE) if using GL.SHORT.
LineBucket(int) - Constructor for class org.oscim.renderer.bucket.LineBucket
 
LineBucket.Renderer - Class in org.oscim.renderer.bucket
 
LineBuilder() - Constructor for class org.oscim.theme.styles.LineStyle.LineBuilder
 
LineClipper - Class in org.oscim.utils.geom
from http://en.wikipedia.org/wiki/Cohen%E2%80%93 Sutherland_algorithm
LineClipper(float, float, float, float) - Constructor for class org.oscim.utils.geom.LineClipper
 
LINES - Static variable in interface org.oscim.backend.GL
 
lineScale - Static variable in class org.oscim.backend.CanvasAdapter
The line scale.
LineStyle - Class in org.oscim.theme.styles
 
LineStyle(int, float) - Constructor for class org.oscim.theme.styles.LineStyle
 
LineStyle(int, float, Paint.Cap) - Constructor for class org.oscim.theme.styles.LineStyle
 
LineStyle(int, int, float) - Constructor for class org.oscim.theme.styles.LineStyle
 
LineStyle(int, String, int, float, Paint.Cap, boolean, double, int, int, float, int, float, boolean, TextureItem, boolean, float[], float, float, boolean) - Constructor for class org.oscim.theme.styles.LineStyle
 
LineStyle.LineBuilder<T extends LineStyle.LineBuilder<T>> - Class in org.oscim.theme.styles
 
LineTexBucket - Class in org.oscim.renderer.bucket
RenderElement for textured or stippled lines
LineTexBucket.Renderer - Class in org.oscim.renderer.bucket
 
lineWidth(float) - Method in interface org.oscim.backend.GL
 
LINK_STATUS - Static variable in interface org.oscim.backend.GL
 
linkProgram(int) - Method in interface org.oscim.backend.GL
 
LINUX - Enum constant in enum class org.oscim.backend.Platform
 
List() - Constructor for class org.oscim.utils.pool.Inlist.List
 
LList<T> - Class in org.oscim.utils.pool
 
LList(T) - Constructor for class org.oscim.utils.pool.LList
 
load(String) - Static method in class org.oscim.theme.ThemeLoader
 
load(String, ThemeCallback) - Static method in class org.oscim.theme.ThemeLoader
 
load(String, XmlRenderThemeMenuCallback) - Static method in class org.oscim.theme.ThemeLoader
 
load(String, XmlRenderThemeMenuCallback, ThemeCallback) - Static method in class org.oscim.theme.ThemeLoader
 
load(ThemeFile) - Static method in class org.oscim.theme.ThemeLoader
 
load(ThemeFile, ThemeCallback) - Static method in class org.oscim.theme.ThemeLoader
 
loadBitmapAssetImpl(String, String, XmlThemeResourceProvider, int, int, int) - Method in class org.oscim.backend.CanvasAdapter
Create Bitmap from bundled assets.
loadBufferData(Buffer, int) - Method in class org.oscim.renderer.BufferObject
 
LOADING - Static variable in class org.oscim.layers.tile.MapTile.State
STATE_LOADING means the tile is about to be loaded / loading.
loadShader(int, String) - Static method in class org.oscim.renderer.GLShader
 
loadShader(String) - Static method in class org.oscim.renderer.GLShader
 
loadShaderDirective(String, String) - Static method in class org.oscim.renderer.GLShader
 
loadStippleTexture(byte[]) - Static method in class org.oscim.renderer.bucket.LineTexBucket.Renderer
 
loadTexture(byte[], int, int, int, int, int, int, int) - Static method in class org.oscim.renderer.GLUtils
 
loadTexture(String, String, XmlThemeResourceProvider, int, int, int) - Static method in class org.oscim.utils.Utils
Load a texture from a specified location and optional dimensions.
loadTile(MapTile) - Method in class org.oscim.layers.tile.bitmap.BitmapTileLoader
 
loadTile(MapTile) - Method in class org.oscim.layers.tile.TileLoader
 
loadTile(MapTile) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
LocationCallback - Interface in org.oscim.renderer
 
LocationLayer - Class in org.oscim.layers
 
LocationLayer(Map) - Constructor for class org.oscim.layers.LocationLayer
 
LocationLayer(Map, float) - Constructor for class org.oscim.layers.LocationLayer
 
locationRenderer - Variable in class org.oscim.layers.LocationLayer
 
locationRenderer - Variable in class org.oscim.layers.LocationTextureLayer
 
LocationRenderer - Class in org.oscim.renderer
 
LocationRenderer(Map, Layer) - Constructor for class org.oscim.renderer.LocationRenderer
 
LocationRenderer(Map, Layer, float) - Constructor for class org.oscim.renderer.LocationRenderer
 
LocationTextureLayer - Class in org.oscim.layers
 
LocationTextureLayer(Map) - Constructor for class org.oscim.layers.LocationTextureLayer
 
LocationTextureLayer(Map, float) - Constructor for class org.oscim.layers.LocationTextureLayer
 
LocationTextureRenderer - Class in org.oscim.renderer
 
LocationTextureRenderer(Map, Layer) - Constructor for class org.oscim.renderer.LocationTextureRenderer
 
LocationTextureRenderer(Map, Layer, float) - Constructor for class org.oscim.renderer.LocationTextureRenderer
 
lockTiles() - Method in class org.oscim.layers.tile.TileSet
Locked tiles to ensure that they are not released from cache.
log - Static variable in class org.oscim.layers.tile.bitmap.BitmapTileLayer
 
log - Static variable in class org.oscim.layers.tile.bitmap.BitmapTileLoader
 
log - Static variable in class org.oscim.layers.vector.AbstractVectorLayer
 
log - Static variable in class org.oscim.renderer.BucketRenderer
 
log2(int) - Static method in class org.oscim.utils.FastMath
Integer version of log2(x)
LONG_PRESS - Static variable in interface org.oscim.event.Gesture
 
LONGITUDE_MAX - Static variable in class org.oscim.core.MercatorProjection
Maximum possible longitude coordinate of the map.
LONGITUDE_MAX - Static variable in class org.oscim.utils.GeoPointUtils
Maximum possible longitude coordinate.
LONGITUDE_MIN - Static variable in class org.oscim.core.MercatorProjection
Minimum possible longitude coordinate of the map.
LONGITUDE_MIN - Static variable in class org.oscim.utils.GeoPointUtils
Minimum possible longitude coordinate.
longitudeDistance(int, double) - Static method in class org.oscim.core.GeoPoint
Calculates the amount of degrees of longitude for a given distance in meters.
longitudeE6 - Variable in class org.oscim.core.GeoPoint
The longitude value of this GeoPoint in microdegrees (degrees * 10^6).
longitudeToPixelX(double, byte) - Static method in class org.oscim.core.MercatorProjection
Converts a longitude coordinate (in degrees) to a pixel X coordinate at a certain zoom level.
longitudeToPixelX(double, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a longitude coordinate (in degrees) to a pixel X coordinate at a certain zoom level.
longitudeToPixelX(double, long) - Static method in class org.oscim.core.MercatorProjection
Converts a longitude coordinate (in degrees) to a pixel X coordinate at a certain map size.
longitudeToPixelXWithScale(double, double) - Static method in class org.oscim.core.MercatorProjection
Converts a longitude coordinate (in degrees) to a pixel X coordinate at a certain scale factor.
longitudeToTileX(double, byte) - Static method in class org.oscim.core.MercatorProjection
Converts a longitude coordinate (in degrees) to the tile X number at a certain zoom level.
longitudeToTileX(double, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a longitude coordinate (in degrees) to the tile X number at a certain zoom level.
longitudeToTileXWithScale(double, double) - Static method in class org.oscim.core.MercatorProjection
Converts a longitude coordinate (in degrees) to the tile X number at a certain scale factor.
longitudeToX(double) - Static method in class org.oscim.core.MercatorProjection
Projects a longitude coordinate (in degrees) to the range [0.0,1.0]
LongPress() - Constructor for class org.oscim.event.Gesture.LongPress
 
lookAt(float[], int, float, float, float, float, float, float, float, float, float) - Static method in class org.oscim.renderer.GLMatrix
 
LOW_FLOAT - Static variable in interface org.oscim.backend.GL
 
LOW_INT - Static variable in interface org.oscim.backend.GL
 
LOWER_LEFT_CORNER - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
LOWER_RIGHT_CORNER - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
LRUCache<K,V> - Class in org.oscim.utils
An LRUCache with a fixed size and an access-order policy.
LRUCache(int) - Constructor for class org.oscim.utils.LRUCache
 
LTGRAY - Static variable in class org.oscim.backend.canvas.Color
 
LUMINANCE - Static variable in interface org.oscim.backend.GL
 
LUMINANCE_ALPHA - Static variable in interface org.oscim.backend.GL
 
LwHttp - Class in org.oscim.tiling.source
Lightweight HTTP connection for tile loading.
LwHttp.LwHttpFactory - Class in org.oscim.tiling.source
 
LwHttpFactory() - Constructor for class org.oscim.tiling.source.LwHttp.LwHttpFactory
 

M

MACOS - Enum constant in enum class org.oscim.backend.Platform
 
MAGENTA - Static variable in class org.oscim.backend.canvas.Color
 
main(String[]) - Static method in class org.oscim.utils.MinHeap
 
MAJOR_VERSION - Static variable in interface org.oscim.backend.GL30
 
makeCircle(float, float, float, int) - Static method in class org.oscim.core.GeometryBuffer
 
makeCircle(GeometryBuffer, float, float, float, int) - Static method in class org.oscim.core.GeometryBuffer
 
mAlpha - Variable in class org.oscim.renderer.ExtrusionRenderer
 
mAlpha - Variable in class org.oscim.tiling.TileSource
 
mAnimator - Variable in class org.oscim.map.Map
 
map - Variable in class org.oscim.scalebar.MapScaleBar
 
map() - Method in class org.oscim.layers.Layer
 
Map - Class in org.oscim.map
 
Map() - Constructor for class org.oscim.map.Map
 
MAP_EVENT_LAYER2 - Static variable in class org.oscim.utils.Parameters
If true the MapEventLayer2 will be used instead of default MapEventLayer.
MAP_FLUSH_EXPLICIT_BIT - Static variable in interface org.oscim.backend.GL30
 
MAP_INVALIDATE_BUFFER_BIT - Static variable in interface org.oscim.backend.GL30
 
MAP_INVALIDATE_RANGE_BIT - Static variable in interface org.oscim.backend.GL30
 
MAP_READ_BIT - Static variable in interface org.oscim.backend.GL30
 
MAP_UNSYNCHRONIZED_BIT - Static variable in interface org.oscim.backend.GL30
 
MAP_WRITE_BIT - Static variable in interface org.oscim.backend.GL30
 
Map.InputListener - Interface in org.oscim.map
Listener interface for input events.
Map.UpdateListener - Interface in org.oscim.map
Listener interface for map update notifications.
map2mercator() - Method in class org.oscim.core.Box
Convert map coordinates to lat/lon.
mapCenter - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The center point of the map file.
MapDatabase - Class in org.oscim.tiling.source.mapfile
A class for reading binary map files.
MapDatabase(MapFileTileSource) - Constructor for class org.oscim.tiling.source.mapfile.MapDatabase
 
mapDate - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The date of the map data in milliseconds since January 1, 1970.
MapElement - Class in org.oscim.core
The MapElement class is a reusable container for a geometry with tags.
MapElement() - Constructor for class org.oscim.core.MapElement
 
MapElement(float[], int[]) - Constructor for class org.oscim.core.MapElement
 
MapElement(int, int) - Constructor for class org.oscim.core.MapElement
 
MapElement(MapElement) - Constructor for class org.oscim.core.MapElement
 
MapEventLayer - Class in org.oscim.layers
Changes Viewport by handling move, fling, scale, rotation and tilt gestures.
MapEventLayer(Map) - Constructor for class org.oscim.layers.MapEventLayer
 
MapEventLayer2 - Class in org.oscim.layers
Changes Viewport by handling move, fling, scale, rotation and tilt gestures.
MapEventLayer2(Map) - Constructor for class org.oscim.layers.MapEventLayer2
 
MapFileHeader - Class in org.oscim.tiling.source.mapfile.header
Reads and validates the header data from a binary map file.
MapFileHeader() - Constructor for class org.oscim.tiling.source.mapfile.header.MapFileHeader
 
MapFileInfo - Class in org.oscim.tiling.source.mapfile.header
Contains the immutable metadata of a map file.
MapFileTileSource - Class in org.oscim.tiling.source.mapfile
 
MapFileTileSource() - Constructor for class org.oscim.tiling.source.mapfile.MapFileTileSource
 
MapFileTileSource(int, int) - Constructor for class org.oscim.tiling.source.mapfile.MapFileTileSource
 
MapFileTileSource(int, int, int) - Constructor for class org.oscim.tiling.source.mapfile.MapFileTileSource
 
MapFileTileSource.Callback - Interface in org.oscim.tiling.source.mapfile
 
MapFileUtils - Class in org.oscim.tiling.source.mapfile
 
mapGroundScale(float, float) - Static method in class org.oscim.utils.ExtrusionUtils
 
MAPILION_HILLSHADE_1 - Static variable in class org.oscim.tiling.source.bitmap.DefaultSources
 
MAPILION_HILLSHADE_2 - Static variable in class org.oscim.tiling.source.bitmap.DefaultSources
 
MapInfo - Class in org.oscim.tiling.source.mapfile
Contains the immutable metadata of a map file.
MapInfo(BoundingBox, Byte, GeoPoint, String, long, long, int, String, String, String, int[]) - Constructor for class org.oscim.tiling.source.mapfile.MapInfo
 
mapPolyCoordScale(GeometryBuffer) - Static method in class org.oscim.utils.ExtrusionUtils
Map the raw buffer scale to scale of coordinates
MapPosition - Class in org.oscim.core
 
MapPosition() - Constructor for class org.oscim.core.MapPosition
 
MapPosition(double, double, double) - Constructor for class org.oscim.core.MapPosition
 
MapReadResult - Class in org.oscim.tiling.source.mapfile
An immutable container for the data returned from a MapDataStore.
MapReadResult() - Constructor for class org.oscim.tiling.source.mapfile.MapReadResult
 
MapRenderer - Class in org.oscim.renderer
 
MapRenderer(Map) - Constructor for class org.oscim.renderer.MapRenderer
 
MapScaleBar - Class in org.oscim.scalebar
A MapScaleBar displays the ratio of a distance on the map to the corresponding distance on the ground.
MapScaleBar(Map, int, int, float) - Constructor for class org.oscim.scalebar.MapScaleBar
 
MapScaleBar.ScaleBarLengthAndValue - Class in org.oscim.scalebar
Internal class used by calculateScaleBarLengthAndValue
MapScaleBar.ScaleBarPosition - Enum Class in org.oscim.scalebar
 
MapScaleBarLayer - Class in org.oscim.scalebar
 
MapScaleBarLayer(Map, MapScaleBar) - Constructor for class org.oscim.scalebar.MapScaleBarLayer
 
MapScaleBarRenderer - Class in org.oscim.scalebar
 
MapScaleBarRenderer() - Constructor for class org.oscim.scalebar.MapScaleBarRenderer
 
mapScaleBitmap - Variable in class org.oscim.scalebar.MapScaleBar
 
mapScaleCanvas - Variable in class org.oscim.scalebar.MapScaleBar
 
mapSize - Variable in class org.oscim.core.Tile
the map size implied by zoom level and tileSize, to avoid multiple computations.
MapTile - Class in org.oscim.layers.tile
Extends Tile class to hold state and data.
MapTile(int, int, int) - Constructor for class org.oscim.layers.tile.MapTile
 
MapTile(MapTile.TileNode, int, int, int) - Constructor for class org.oscim.layers.tile.MapTile
 
MapTile.State - Class in org.oscim.layers.tile
 
MapTile.TileData - Class in org.oscim.layers.tile
 
MapTile.TileNode - Class in org.oscim.layers.tile
 
MARKER_SORT - Static variable in class org.oscim.utils.Parameters
If true the markers are sorted in y-axis.
MarkerInterface - Interface in org.oscim.layers.marker
 
MarkerItem - Class in org.oscim.layers.marker
Immutable class describing a GeoPoint with a Title and a Description.
MarkerItem(Object, String, String, GeoPoint) - Constructor for class org.oscim.layers.marker.MarkerItem
 
MarkerItem(String, String, GeoPoint) - Constructor for class org.oscim.layers.marker.MarkerItem
 
MarkerLayer - Class in org.oscim.layers.marker
Draws a list of MarkerInterface as markers to a map.
MarkerLayer(Map, MarkerRendererFactory) - Constructor for class org.oscim.layers.marker.MarkerLayer
 
MarkerLayer(Map, MarkerSymbol) - Constructor for class org.oscim.layers.marker.MarkerLayer
 
MarkerLayer.Snappable - Interface in org.oscim.layers.marker
TODO Interface definition for overlays that contain items that can be snapped to (for example, when the user invokes a zoom, this could be called allowing the user to snap the zoom to an interesting point.)
MarkerRenderer - Class in org.oscim.layers.marker
 
MarkerRenderer(MarkerLayer, MarkerSymbol) - Constructor for class org.oscim.layers.marker.MarkerRenderer
 
MarkerRendererFactory - Interface in org.oscim.layers.marker
 
MarkerSymbol - Class in org.oscim.layers.marker
 
MarkerSymbol(Bitmap, float, float) - Constructor for class org.oscim.layers.marker.MarkerSymbol
 
MarkerSymbol(Bitmap, float, float, boolean) - Constructor for class org.oscim.layers.marker.MarkerSymbol
 
MarkerSymbol(Bitmap, MarkerSymbol.HotspotPlace) - Constructor for class org.oscim.layers.marker.MarkerSymbol
 
MarkerSymbol(Bitmap, MarkerSymbol.HotspotPlace, boolean) - Constructor for class org.oscim.layers.marker.MarkerSymbol
 
MarkerSymbol(TextureRegion, float, float) - Constructor for class org.oscim.layers.marker.MarkerSymbol
 
MarkerSymbol(TextureRegion, float, float, boolean) - Constructor for class org.oscim.layers.marker.MarkerSymbol
 
MarkerSymbol(TextureRegion, MarkerSymbol.HotspotPlace) - Constructor for class org.oscim.layers.marker.MarkerSymbol
 
MarkerSymbol(TextureRegion, MarkerSymbol.HotspotPlace, boolean) - Constructor for class org.oscim.layers.marker.MarkerSymbol
 
MarkerSymbol.HotspotPlace - Enum Class in org.oscim.layers.marker
Indicates a hotspot for an area.
matchElement(int, Tag[], int, List<RenderStyle>) - Method in class org.oscim.theme.rule.Rule
 
matchElement(GeometryBuffer.GeometryType, TagSet, int) - Method in interface org.oscim.theme.IRenderTheme
Matches a MapElement with the given parameters against this RenderTheme.
matchElement(GeometryBuffer.GeometryType, TagSet, int) - Method in class org.oscim.theme.RenderTheme
 
matchesTags(Tag[]) - Method in class org.oscim.theme.rule.Rule
 
MathUtils - Class in org.oscim.utils.math
Utility and fast math functions.
MathUtils() - Constructor for class org.oscim.utils.math.MathUtils
 
MAX - Static variable in interface org.oscim.backend.GL30
 
MAX_3D_TEXTURE_SIZE - Static variable in interface org.oscim.backend.GL30
 
MAX_ARRAY_TEXTURE_LAYERS - Static variable in interface org.oscim.backend.GL30
 
MAX_COLOR_ATTACHMENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_COMBINED_TEXTURE_IMAGE_UNITS - Static variable in interface org.oscim.backend.GL
 
MAX_COMBINED_UNIFORM_BLOCKS - Static variable in interface org.oscim.backend.GL30
 
MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_CUBE_MAP_TEXTURE_SIZE - Static variable in interface org.oscim.backend.GL
 
MAX_DRAW_BUFFERS - Static variable in interface org.oscim.backend.GL30
 
MAX_ELEMENT_INDEX - Static variable in interface org.oscim.backend.GL30
 
MAX_ELEMENTS_INDICES - Static variable in interface org.oscim.backend.GL30
 
MAX_ELEMENTS_VERTICES - Static variable in interface org.oscim.backend.GL30
 
MAX_FRAGMENT_INPUT_COMPONENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_FRAGMENT_UNIFORM_BLOCKS - Static variable in interface org.oscim.backend.GL30
 
MAX_FRAGMENT_UNIFORM_COMPONENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_FRAGMENT_UNIFORM_VECTORS - Static variable in interface org.oscim.backend.GL
 
MAX_INDICES - Static variable in class org.oscim.renderer.MapRenderer
Number of Indices that can be rendered with bindQuadIndicesVBO()
MAX_KEY - Static variable in class org.oscim.tiling.source.oscimap4.Tags
 
MAX_PROGRAM_TEXEL_OFFSET - Static variable in interface org.oscim.backend.GL30
 
MAX_QUADS - Static variable in class org.oscim.renderer.MapRenderer
Number of Quads that can be rendered with bindQuadIndicesVBO()
MAX_RENDERBUFFER_SIZE - Static variable in interface org.oscim.backend.GL
 
MAX_SAMPLES - Static variable in interface org.oscim.backend.GL30
 
MAX_SERVER_WAIT_TIMEOUT - Static variable in interface org.oscim.backend.GL30
 
MAX_TEXTURE_IMAGE_UNITS - Static variable in interface org.oscim.backend.GL
 
MAX_TEXTURE_LOD_BIAS - Static variable in interface org.oscim.backend.GL30
 
MAX_TEXTURE_MAX_ANISOTROPY_EXT - Static variable in interface org.oscim.backend.GL
 
MAX_TEXTURE_SIZE - Static variable in interface org.oscim.backend.GL
 
MAX_TEXTURE_UNITS - Static variable in interface org.oscim.backend.GL
 
MAX_TILE_LOAD - Static variable in class org.oscim.layers.tile.TileRenderer
 
MAX_TILT - Static variable in class org.oscim.map.Viewport
Limited by:
MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS - Static variable in interface org.oscim.backend.GL30
 
MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_UNIFORM_BLOCK_SIZE - Static variable in interface org.oscim.backend.GL30
 
MAX_UNIFORM_BUFFER_BINDINGS - Static variable in interface org.oscim.backend.GL30
 
MAX_VALUE - Static variable in class org.oscim.tiling.source.oscimap4.Tags
 
MAX_VARYING_COMPONENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_VARYING_VECTORS - Static variable in interface org.oscim.backend.GL
 
MAX_VERTEX_ATTRIBS - Static variable in interface org.oscim.backend.GL
 
MAX_VERTEX_OUTPUT_COMPONENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_VERTEX_TEXTURE_IMAGE_UNITS - Static variable in interface org.oscim.backend.GL
 
MAX_VERTEX_UNIFORM_BLOCKS - Static variable in interface org.oscim.backend.GL30
 
MAX_VERTEX_UNIFORM_COMPONENTS - Static variable in interface org.oscim.backend.GL30
 
MAX_VERTEX_UNIFORM_VECTORS - Static variable in interface org.oscim.backend.GL
 
MAX_VIEWPORT_DIMS - Static variable in interface org.oscim.backend.GL
 
MAX_ZOOM_LEVEL - Static variable in class org.oscim.map.Viewport
 
maxDepth - Variable in class org.oscim.utils.quadtree.BoxTree
 
MAXIMUM_BUFFER_SIZE - Static variable in class org.oscim.utils.Parameters
Maximum buffer size for map files.
maxLatitudeE6 - Variable in class org.oscim.core.BoundingBox
The maximum latitude value of this BoundingBox in microdegrees (degrees * 10^6).
maxLongitudeE6 - Variable in class org.oscim.core.BoundingBox
The maximum longitude value of this BoundingBox in microdegrees (degrees * 10^6).
mBox - Variable in class org.oscim.layers.marker.MarkerRenderer
 
mBuckets - Variable in class org.oscim.layers.tile.vector.VectorTileLoader
 
mBucketsCnt - Variable in class org.oscim.renderer.ExtrusionRenderer
 
mBuildings - Variable in class org.oscim.layers.tile.buildings.BuildingLayer
 
mCancel - Variable in class org.oscim.utils.async.SimpleWorker
 
mCanvas - Variable in class org.oscim.renderer.bucket.TextBucket
 
mClearItems - Variable in class org.oscim.utils.pool.SyncPool
 
mClearMap - Variable in class org.oscim.map.Map
 
mClipMode - Variable in class org.oscim.layers.tile.VectorTileRenderer
 
mClipMVP - Variable in class org.oscim.layers.tile.VectorTileRenderer
 
mClipper - Variable in class org.oscim.layers.vector.AbstractVectorLayer
 
mClipProj - Variable in class org.oscim.layers.tile.VectorTileRenderer
 
mConn - Variable in class org.oscim.tiling.source.UrlTileDataSource
 
mCurBucket - Variable in class org.oscim.layers.tile.vector.VectorTileLoader
Current bucket for adding elements
mCurLineBucket - Variable in class org.oscim.layers.tile.vector.VectorTileLoader
current line bucket (will be used for outline bucket)
mDefaultMarker - Variable in class org.oscim.layers.marker.MarkerRenderer
 
mDelayed - Variable in class org.oscim.utils.async.SimpleWorker
 
mDrawnItemsLimit - Variable in class org.oscim.layers.marker.ItemizedLayer
 
mDrawSerial - Variable in class org.oscim.layers.tile.VectorTileRenderer
Current number of frames drawn, used to not draw a tile twice per frame.
mDrawTiles - Variable in class org.oscim.layers.tile.TileRenderer
 
measureText(String) - Method in interface org.oscim.backend.canvas.Paint
 
MEDIUM - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
MEDIUM_FLOAT - Static variable in interface org.oscim.backend.GL
 
MEDIUM_INT - Static variable in interface org.oscim.backend.GL
 
mElement - Variable in class org.oscim.layers.tile.vector.VectorTileLoader
currently processed MapElement
MercatorProjection - Class in org.oscim.core
An implementation of the spherical Mercator projection.
mesh - Variable in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
mesh - Variable in class org.oscim.theme.styles.AreaStyle
Tessellation
mesh(boolean) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
MESH - Static variable in class org.oscim.renderer.bucket.RenderBucket
 
MeshBucket - Class in org.oscim.renderer.bucket
 
MeshBucket(int) - Constructor for class org.oscim.renderer.bucket.MeshBucket
 
MeshBucket.Renderer - Class in org.oscim.renderer.bucket
 
METER_FOOT_RATIO - Static variable in class org.oscim.scalebar.ImperialUnitAdapter
 
METER_FOOT_RATIO - Static variable in class org.oscim.scalebar.NauticalImperialUnitAdapter
 
metersToPixels(float, double, long) - Static method in class org.oscim.core.MercatorProjection
Converts meters to pixels at latitude for zoom-level.
metersToPixelsWithScale(float, double, double) - Static method in class org.oscim.core.MercatorProjection
Converts meters to pixels at latitude for zoom-level.
MetricUnitAdapter - Class in org.oscim.scalebar
 
MetricUnitAdapter() - Constructor for class org.oscim.scalebar.MetricUnitAdapter
 
mEventLayer - Variable in class org.oscim.map.Map
 
mExtrusionBucketSet - Variable in class org.oscim.renderer.ExtrusionRenderer
 
mExtrusionRenderer - Variable in class org.oscim.layers.tile.buildings.BuildingLayer
 
mFadeSteps - Variable in class org.oscim.tiling.TileSource
 
mFill - Variable in class org.oscim.utils.pool.Pool
 
mFill - Variable in class org.oscim.utils.pool.SyncPool
 
mFlipOnDateLine - Variable in class org.oscim.renderer.BucketRenderer
Wrap around dateline
mFocusedItem - Variable in class org.oscim.layers.marker.MarkerLayer
 
mFontPadX - Static variable in class org.oscim.renderer.bucket.TextBucket
 
mGeom - Variable in class org.oscim.layers.vector.AbstractVectorLayer
 
mHeight - Variable in class org.oscim.map.Viewport
Height and width in pixels
MILLIS_PER_DAY - Static variable in class org.oscim.backend.DateTimeAdapter
 
MIN - Static variable in interface org.oscim.backend.GL30
 
MIN_DIST - Static variable in class org.oscim.renderer.bucket.LineBucket
maximal resolution
MIN_PROGRAM_TEXEL_OFFSET - Static variable in interface org.oscim.backend.GL30
 
MIN_TILT - Static variable in class org.oscim.map.Viewport
 
MIN_ZOOM - Static variable in class org.oscim.layers.tile.buildings.BuildingLayer
 
MIN_ZOOM_LEVEL - Static variable in class org.oscim.map.Viewport
 
MinHeap - Class in org.oscim.utils
 
MinHeap(float[], int[]) - Constructor for class org.oscim.utils.MinHeap
 
MinHeap.Item - Class in org.oscim.utils
 
mInitialized - Variable in class org.oscim.renderer.BucketRenderer
 
minLatitudeE6 - Variable in class org.oscim.core.BoundingBox
The minimum latitude value of this BoundingBox in microdegrees (degrees * 10^6).
minLongitudeE6 - Variable in class org.oscim.core.BoundingBox
The minimum longitude value of this BoundingBox in microdegrees (degrees * 10^6).
MINOR_VERSION - Static variable in interface org.oscim.backend.GL30
 
mipmap - Variable in class org.oscim.renderer.bucket.TextureItem
 
MIRRORED_REPEAT - Static variable in interface org.oscim.backend.GL
 
mItemList - Variable in class org.oscim.layers.marker.ItemizedLayer
 
mItems - Variable in class org.oscim.layers.marker.MarkerRenderer
 
MITER - Enum constant in enum class org.oscim.backend.canvas.Paint.Join
 
mLayerAlpha - Variable in class org.oscim.layers.tile.TileRenderer
 
mLimit - Variable in class org.oscim.utils.pool.Pool
 
mLineScale - Variable in class org.oscim.layers.tile.vector.VectorTileLoader
Line-scale-factor depending on zoom and latitude
mListeners - Variable in class org.oscim.event.EventDispatcher
The list of listeners.
mMap - Variable in class org.oscim.layers.Layer
 
mMap - Variable in class org.oscim.utils.async.SimpleWorker
 
mMapPoint - Variable in class org.oscim.layers.marker.MarkerRenderer
 
mMapPosition - Variable in class org.oscim.map.Map
 
mMapPosition - Variable in class org.oscim.renderer.BucketRenderer
Use mMapPosition.copy(position) to keep the position for which the Overlay is *compiled*.
mMapPosition - Variable in class org.oscim.renderer.LocationRenderer
Use mMapPosition.copy(position) to keep the position for which the Overlay is *compiled*.
mMarker - Variable in class org.oscim.layers.marker.MarkerItem
 
mMarkerLayer - Variable in class org.oscim.layers.marker.MarkerRenderer
 
mMarkerRenderer - Variable in class org.oscim.layers.marker.MarkerLayer
 
mMaxBearing - Variable in class org.oscim.map.Viewport
 
mMaxFill - Variable in class org.oscim.utils.pool.SyncPool
 
mMaxRoll - Variable in class org.oscim.map.Viewport
 
mMaxScale - Variable in class org.oscim.map.Viewport
 
mMaxTilt - Variable in class org.oscim.map.Viewport
 
mMaxX - Variable in class org.oscim.map.Viewport
 
mMaxY - Variable in class org.oscim.map.Viewport
 
mMinBearing - Variable in class org.oscim.map.Viewport
 
mMinDelay - Variable in class org.oscim.utils.async.SimpleWorker
 
mMinRoll - Variable in class org.oscim.map.Viewport
 
mMinScale - Variable in class org.oscim.map.Viewport
 
mMinTilt - Variable in class org.oscim.map.Viewport
 
mMinX - Variable in class org.oscim.map.Viewport
 
mMinY - Variable in class org.oscim.map.Viewport
 
mMovePoint - Variable in class org.oscim.map.Viewport
 
mName - Variable in class org.oscim.tiling.TileSource
 
mNextFrame - Variable in class org.oscim.map.ViewController
 
mod(int, boolean) - Method in class org.oscim.backend.canvas.Color.HSV
 
mode - Variable in class org.oscim.renderer.OffscreenRenderer
 
modHsv(int, double, double, double, boolean) - Static method in class org.oscim.utils.ColorUtil
 
mOnItemGestureListener - Variable in class org.oscim.layers.marker.ItemizedLayer
 
MONOSPACE - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
MotionEvent - Class in org.oscim.event
 
MotionEvent() - Constructor for class org.oscim.event.MotionEvent
 
MOVE_EVENT - Static variable in class org.oscim.map.Map
UpdateListener event.
moveEnabled() - Method in class org.oscim.layers.AbstractMapEventLayer
 
moveEnabled() - Method in class org.oscim.layers.MapEventLayer
 
moveEnabled() - Method in class org.oscim.layers.MapEventLayer2
 
moveMap(float, float) - Method in class org.oscim.map.ViewController
Moves this Viewport by the given amount of pixels.
mOverdrawColor - Variable in class org.oscim.layers.tile.TileRenderer
 
mOverZoom - Variable in class org.oscim.tiling.TileSource
 
mPoints - Variable in class org.oscim.layers.PathLayer
Stores points, converted to the map projection.
mPool - Variable in class org.oscim.utils.pool.Pool
 
mPool - Variable in class org.oscim.utils.pool.SyncPool
 
mPos - Variable in class org.oscim.map.Viewport
 
mProjMatrix - Variable in class org.oscim.map.Viewport
 
mProjMatrixInverse - Variable in class org.oscim.map.Viewport
 
mProjMatrixUnscaled - Variable in class org.oscim.map.Viewport
 
mProxyTileCnt - Variable in class org.oscim.layers.tile.TileRenderer
 
mRenderer - Variable in class org.oscim.layers.Layer
 
mRoot - Variable in class org.oscim.utils.RTree
Root of tree
mRotationMatrix - Variable in class org.oscim.map.Viewport
 
mRunning - Variable in class org.oscim.utils.async.SimpleWorker
 
mScale - Variable in class org.oscim.renderer.LocationRenderer
 
mScale - Variable in class org.oscim.renderer.LocationTextureRenderer
 
mShaderProgram - Variable in class org.oscim.renderer.LocationRenderer
 
mShaderProgram - Variable in class org.oscim.renderer.LocationTextureRenderer
 
mSlots - Variable in class org.oscim.renderer.atlas.TextureAtlas
Allocated slots
mSymbolLayer - Variable in class org.oscim.layers.marker.MarkerRenderer
 
mTaskDone - Variable in class org.oscim.utils.async.SimpleWorker
Stuff that is done an ready for being fetched by poll().
mTaskLocked - Variable in class org.oscim.utils.async.SimpleWorker
Stuff that is ready - will not be modified in the worker.
mTaskTodo - Variable in class org.oscim.utils.async.SimpleWorker
Stuff which can be processed on the worker thread.
mTexCnt - Variable in class org.oscim.renderer.bucket.TextureItem.TexturePool
 
mTexID - Static variable in class org.oscim.renderer.bucket.LineBucket.Renderer
 
mTile - Variable in class org.oscim.layers.tile.TileLoader
currently processed tile
mTileDataSource - Variable in class org.oscim.layers.tile.vector.VectorTileLoader
current TileDataSource used by this MapTileLoader
mTileDecoder - Variable in class org.oscim.tiling.source.UrlTileDataSource
 
mTileLayer - Variable in class org.oscim.layers.tile.buildings.BuildingLayer
 
mTileLoader - Variable in class org.oscim.layers.tile.TileLayer
 
mTileManager - Variable in class org.oscim.layers.tile.TileLayer
TileManager responsible for adding visible tiles to load queue and managing in-memory tile cache.
mTileSize - Variable in class org.oscim.tiling.TileSource
 
mTileSource - Variable in class org.oscim.layers.tile.TileLayer
 
mTileSource - Variable in class org.oscim.tiling.source.UrlTileDataSource
 
mTmpMatrix - Variable in class org.oscim.map.Viewport
 
mTmpPoint - Variable in class org.oscim.layers.marker.ItemizedLayer
 
mu - Variable in class org.oscim.map.Viewport
 
mul(float[], int, float) - Static method in class org.oscim.utils.geom.OBB2D.Vec2
 
MultiMapDatabase - Class in org.oscim.tiling.source.mapfile
 
MultiMapDatabase() - Constructor for class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
MultiMapDatabase(boolean) - Constructor for class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
MultiMapFileTileSource - Class in org.oscim.tiling.source.mapfile
 
MultiMapFileTileSource() - Constructor for class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
MultiMapFileTileSource(int, int) - Constructor for class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
MultiMapFileTileSource(int, int, int) - Constructor for class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
multiplyLhs(GLMatrix) - Method in class org.oscim.renderer.GLMatrix
Use this matrix as rhs, multiply it on lhs and store result.
multiplyMM(GLMatrix, GLMatrix) - Method in class org.oscim.renderer.GLMatrix
Multiply rhs onto lhs and store result in Matrix.
multiplyRhs(GLMatrix) - Method in class org.oscim.renderer.GLMatrix
Multiply rhs onto Matrix.
mUnprojMatrix - Variable in class org.oscim.map.Viewport
 
mUpdate - Variable in class org.oscim.layers.marker.MarkerRenderer
flag to force update of markers
mUpdate - Variable in class org.oscim.layers.vector.AbstractVectorLayer
 
mUpdateDelay - Variable in class org.oscim.layers.vector.AbstractVectorLayer
 
mUpdatePoints - Variable in class org.oscim.layers.PathLayer
 
mUseCache - Variable in class org.oscim.tiling.source.UrlTileDataSource
 
mv - Variable in class org.oscim.map.Viewport
 
mViewCoords - Variable in class org.oscim.map.Viewport
 
mViewMatrix - Variable in class org.oscim.map.Viewport
 
mViewProjMatrix - Variable in class org.oscim.map.Viewport
 
mvp - Variable in class org.oscim.renderer.GLViewport
For temporary use, to setup MVP-Matrix
mWait - Variable in class org.oscim.utils.async.SimpleWorker
 
mWidth - Variable in class org.oscim.map.Viewport
Height and width in pixels
mWorker - Variable in class org.oscim.layers.vector.AbstractVectorLayer
 
mXmlTheme - Variable in class org.oscim.theme.ZipRenderTheme
 
mZoom - Variable in class org.oscim.utils.ScanBox
 
mZoomMax - Variable in class org.oscim.tiling.TileSource
 
mZoomMin - Variable in class org.oscim.tiling.TileSource
 

N

name - Variable in class org.oscim.tiling.TileSource.Builder
 
name(String) - Method in class org.oscim.tiling.TileSource.Builder
 
nanoToSec - Static variable in class org.oscim.utils.math.MathUtils
 
NativeBufferPool - Class in org.oscim.renderer
Pool to retrieve temporary native buffer on GL-Thread: This pool ensures to not use the same buffer to upload data twice within a frame.
NativeBufferPool() - Constructor for class org.oscim.renderer.NativeBufferPool
 
nativeInt - Variable in enum class org.oscim.core.GeometryBuffer.GeometryType
 
NauticalImperialUnitAdapter - Class in org.oscim.scalebar
 
NauticalImperialUnitAdapter() - Constructor for class org.oscim.scalebar.NauticalImperialUnitAdapter
 
NauticalUnitAdapter - Class in org.oscim.scalebar
 
NauticalUnitAdapter() - Constructor for class org.oscim.scalebar.NauticalUnitAdapter
 
NE_LANDCOVER - Static variable in class org.oscim.tiling.source.bitmap.DefaultSources
 
NEAREST - Static variable in interface org.oscim.backend.GL
 
NEAREST_MIPMAP_LINEAR - Static variable in interface org.oscim.backend.GL
 
NEAREST_MIPMAP_NEAREST - Static variable in interface org.oscim.backend.GL
 
nearestSegmentPoint(double, double, double, double, double, double) - Static method in class org.oscim.utils.GeoPointUtils
Returns a point on the segment nearest to the specified point.
NEGATIVE - Enum constant in enum class org.oscim.theme.rule.RuleBuilder.RuleType
 
NEGATIVE - Static variable in class org.oscim.utils.TessJNI.WindingRule
 
NEVER - Static variable in interface org.oscim.backend.GL
 
NEW_DATA - Static variable in class org.oscim.layers.tile.MapTile.State
STATE_NEW_DATA: tile data is prepared for rendering.
newBitmap(int, int, int) - Static method in class org.oscim.backend.CanvasAdapter
 
newBitmapImpl(int, int, int) - Method in class org.oscim.backend.CanvasAdapter
Create Bitmap with given dimensions.
newCanvas() - Static method in class org.oscim.backend.CanvasAdapter
 
newCanvasImpl() - Method in class org.oscim.backend.CanvasAdapter
Create a Canvas.
newPaint() - Static method in class org.oscim.backend.CanvasAdapter
 
newPaintImpl() - Method in class org.oscim.backend.CanvasAdapter
Create Paint.
next - Variable in class org.oscim.utils.pool.Inlist
 
next() - Method in class org.oscim.layers.tile.MapTile.TileData
 
next() - Method in class org.oscim.renderer.bucket.ExtrusionBucket
 
next() - Method in class org.oscim.utils.pool.Inlist.List
Iterator: Get next item
next() - Method in class org.oscim.utils.pool.Inlist
 
next() - Method in class org.oscim.utils.RTree.Iterator
 
nextPowerOfTwo(int) - Static method in class org.oscim.utils.math.MathUtils
Returns the next power of two.
NICEST - Static variable in interface org.oscim.backend.GL
 
NO - Static variable in class org.oscim.theme.rule.Rule.Closed
 
NO_BUFFER_SUB_DATA - Static variable in class org.oscim.backend.GLAdapter
Set true as workaround for adreno driver issue: https://github.com/opensciencemap/vtm/issues/52
NO_ERROR - Static variable in interface org.oscim.backend.GL
 
node - Variable in class org.oscim.layers.tile.MapTile
Pointer to access relatives in TileIndex
NODE - Static variable in class org.oscim.theme.rule.Rule.Element
 
nodesAlloc - Variable in class org.oscim.utils.RTree
 
nodesFree - Variable in class org.oscim.utils.RTree
 
NONE - Enum constant in enum class org.oscim.core.GeometryBuffer.GeometryType
 
NONE - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
NONE - Static variable in interface org.oscim.backend.GL
 
NONE - Static variable in class org.oscim.layers.tile.MapTile.State
 
NONZERO - Static variable in class org.oscim.utils.TessJNI.WindingRule
 
NORMAL - Enum constant in enum class org.oscim.backend.canvas.Paint.FontStyle
 
normalize(float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
 
normalize(float[], int) - Static method in class org.oscim.utils.geom.OBB2D.Vec2
 
normalizedVectors2D(List<float[]>, List<Float>) - Static method in class org.oscim.utils.geom.GeometryUtils
Calculate the normalized direction vectors of point list (polygon)
normalizeSquared(float[], int) - Static method in class org.oscim.utils.geom.OBB2D.Vec2
 
normalOfPlane(float[], float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
 
NOTEQUAL - Static variable in interface org.oscim.backend.GL
 
NUM_COMPRESSED_TEXTURE_FORMATS - Static variable in interface org.oscim.backend.GL
 
NUM_EXTENSIONS - Static variable in interface org.oscim.backend.GL30
 
NUM_PROGRAM_BINARY_FORMATS - Static variable in interface org.oscim.backend.GL30
 
NUM_SAMPLE_COUNTS - Static variable in interface org.oscim.backend.GL30
 
NUM_SHADER_BINARY_FORMATS - Static variable in interface org.oscim.backend.GL
 
numberOfBlocks - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Total number of blocks in the grid.
numberOfSubFiles - Variable in class org.oscim.tiling.source.mapfile.header.MapFileInfo
The number of sub-files in the map file.
numIndices - Variable in class org.oscim.renderer.bucket.RenderBucket
 
numVertices - Variable in class org.oscim.renderer.bucket.RenderBucket
Number of vertices for this layer.

O

OBB2D - Class in org.oscim.utils.geom
ported from http://www.flipcode.com/archives/2D_OBB_Intersection.shtml
OBB2D() - Constructor for class org.oscim.utils.geom.OBB2D
 
OBB2D(float, float, float, float) - Constructor for class org.oscim.utils.geom.OBB2D
 
OBB2D(float, float, float, float, double, double) - Constructor for class org.oscim.utils.geom.OBB2D
 
OBB2D(float, float, float, float, float, float) - Constructor for class org.oscim.utils.geom.OBB2D
 
OBB2D.Vec2 - Class in org.oscim.utils.geom
Vector math for one array
OBJECT_TYPE - Static variable in interface org.oscim.backend.GL30
 
obtainChunk() - Method in class org.oscim.renderer.bucket.VertexData
Direct access to the current chunk of VertexData.
ODD - Static variable in class org.oscim.utils.TessJNI.WindingRule
 
oddQuads - Variable in class org.oscim.renderer.bucket.LineTexBucket
 
off - Variable in class org.oscim.renderer.bucket.ExtrusionBucket
indices offsets in bytes
OffscreenRenderer - Class in org.oscim.renderer
 
OffscreenRenderer(OffscreenRenderer.Mode, LayerRenderer) - Constructor for class org.oscim.renderer.OffscreenRenderer
 
OffscreenRenderer.Mode - Enum Class in org.oscim.renderer
 
offset - Variable in class org.oscim.renderer.bucket.RenderBuckets
To not need to switch VertexAttribPointer positions all the time: 1.
offset - Variable in class org.oscim.renderer.bucket.SymbolItem
 
offset - Variable in class org.oscim.renderer.bucket.TextureItem
vertex offset from which this texture is referenced
offsetY(float) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
onComplete(int[]) - Method in class org.oscim.theme.rule.RuleBuilder
 
onDetach() - Method in class org.oscim.layers.GroupLayer
 
onDetach() - Method in class org.oscim.layers.Layer
Override to perform clean up of resources before shutdown.
onDetach() - Method in class org.oscim.layers.tile.bitmap.BitmapTileLayer
 
onDetach() - Method in class org.oscim.layers.tile.TileLayer
 
onDetach() - Method in class org.oscim.layers.tile.vector.labeling.LabelLayer
 
onDetach() - Method in class org.oscim.layers.vector.AbstractVectorLayer
 
onDetach() - Method in class org.oscim.scalebar.MapScaleBarLayer
 
onDrawFrame() - Method in class org.oscim.renderer.MapRenderer
 
ONE - Static variable in interface org.oscim.backend.GL
 
ONE_KILOMETER - Static variable in class org.oscim.scalebar.MetricUnitAdapter
 
ONE_MILE - Static variable in class org.oscim.scalebar.ImperialUnitAdapter
 
ONE_MILE - Static variable in class org.oscim.scalebar.NauticalImperialUnitAdapter
 
ONE_MILE - Static variable in class org.oscim.scalebar.NauticalUnitAdapter
 
ONE_MINUS_CONSTANT_ALPHA - Static variable in interface org.oscim.backend.GL
 
ONE_MINUS_CONSTANT_COLOR - Static variable in interface org.oscim.backend.GL
 
ONE_MINUS_DST_ALPHA - Static variable in interface org.oscim.backend.GL
 
ONE_MINUS_DST_COLOR - Static variable in interface org.oscim.backend.GL
 
ONE_MINUS_SRC_ALPHA - Static variable in interface org.oscim.backend.GL
 
ONE_MINUS_SRC_COLOR - Static variable in interface org.oscim.backend.GL
 
onGesture(Gesture, MotionEvent) - Method in interface org.oscim.event.GestureListener
 
onGesture(Gesture, MotionEvent) - Method in class org.oscim.layers.MapEventLayer
 
onGesture(Gesture, MotionEvent) - Method in class org.oscim.layers.marker.ItemizedLayer
 
onGesture(Gesture, MotionEvent) - Method in class org.oscim.layers.PathLayer
 
onInputEvent(Event, MotionEvent) - Method in class org.oscim.layers.MapEventLayer
 
onInputEvent(Event, MotionEvent) - Method in class org.oscim.layers.MapEventLayer2
 
onInputEvent(Event, MotionEvent) - Method in interface org.oscim.map.Map.InputListener
 
onItemLongPress(int, T) - Method in interface org.oscim.layers.marker.ItemizedLayer.OnItemGestureListener
 
onItemSingleTapUp(int, T) - Method in interface org.oscim.layers.marker.ItemizedLayer.OnItemGestureListener
 
onLongPressHelper(int, MarkerInterface) - Method in class org.oscim.layers.marker.ItemizedLayer
 
onMainLoop(T) - Method in class org.oscim.utils.async.SimpleWorker
do stuff on main-loop before executing the task
onMapEvent(Event, MapPosition) - Method in class org.oscim.layers.CustomRenderLayer
 
onMapEvent(Event, MapPosition) - Method in class org.oscim.layers.tile.bitmap.BitmapTileLayer
 
onMapEvent(Event, MapPosition) - Method in class org.oscim.layers.tile.TileLayer
 
onMapEvent(Event, MapPosition) - Method in class org.oscim.layers.tile.vector.labeling.LabelLayer
 
onMapEvent(Event, MapPosition) - Method in class org.oscim.layers.vector.AbstractVectorLayer
 
onMapEvent(Event, MapPosition) - Method in interface org.oscim.map.Map.UpdateListener
 
onMapEvent(Event, MapPosition) - Method in class org.oscim.scalebar.MapScaleBarLayer
 
onPostExecute(int) - Method in class org.oscim.utils.async.AsyncTask
Executed on mainloop thread.
onSingleTapUpHelper(int, MarkerInterface) - Method in class org.oscim.layers.marker.ItemizedLayer
Each of these methods performs a item sensitive check.
onSnapToItem(int, int, Point) - Method in interface org.oscim.layers.marker.MarkerLayer.Snappable
Checks to see if the given x and y are close enough to an item resulting in snapping the current action (e.g.
onSurfaceChanged(int, int) - Method in class org.oscim.renderer.MapRenderer
 
onSurfaceCreated() - Method in class org.oscim.renderer.MapRenderer
 
onTileManagerEvent(Event, MapTile) - Method in interface org.oscim.layers.tile.TileManager.Listener
 
onTileManagerEvent(Event, MapTile) - Method in class org.oscim.layers.tile.vector.labeling.LabelLayer
 
open() - Method in class org.oscim.tiling.source.mapfile.MapFileTileSource
 
open() - Method in class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
open() - Method in class org.oscim.tiling.source.UrlTileSource
 
open() - Method in class org.oscim.tiling.TileSource
 
openFileAsStream(String) - Method in class org.oscim.backend.AssetAdapter
Open file from asset path as stream.
OpenResult() - Constructor for class org.oscim.tiling.TileSource.OpenResult
 
OpenResult(String) - Constructor for class org.oscim.tiling.TileSource.OpenResult
 
OPENSTREETMAP - Static variable in class org.oscim.tiling.source.bitmap.DefaultSources
 
options - Variable in class org.oscim.tiling.TileSource
 
Options() - Constructor for class org.oscim.tiling.TileSource.Options
 
org.oscim.backend - package org.oscim.backend
 
org.oscim.backend.canvas - package org.oscim.backend.canvas
 
org.oscim.core - package org.oscim.core
 
org.oscim.event - package org.oscim.event
 
org.oscim.layers - package org.oscim.layers
 
org.oscim.layers.marker - package org.oscim.layers.marker
 
org.oscim.layers.marker.utils - package org.oscim.layers.marker.utils
 
org.oscim.layers.tile - package org.oscim.layers.tile
 
org.oscim.layers.tile.bitmap - package org.oscim.layers.tile.bitmap
 
org.oscim.layers.tile.buildings - package org.oscim.layers.tile.buildings
 
org.oscim.layers.tile.vector - package org.oscim.layers.tile.vector
 
org.oscim.layers.tile.vector.labeling - package org.oscim.layers.tile.vector.labeling
 
org.oscim.layers.vector - package org.oscim.layers.vector
 
org.oscim.map - package org.oscim.map
 
org.oscim.renderer - package org.oscim.renderer
 
org.oscim.renderer.atlas - package org.oscim.renderer.atlas
 
org.oscim.renderer.bucket - package org.oscim.renderer.bucket
 
org.oscim.renderer.light - package org.oscim.renderer.light
 
org.oscim.scalebar - package org.oscim.scalebar
 
org.oscim.theme - package org.oscim.theme
 
org.oscim.theme.rule - package org.oscim.theme.rule
 
org.oscim.theme.styles - package org.oscim.theme.styles
 
org.oscim.tiling - package org.oscim.tiling
 
org.oscim.tiling.source - package org.oscim.tiling.source
 
org.oscim.tiling.source.bitmap - package org.oscim.tiling.source.bitmap
 
org.oscim.tiling.source.mapfile - package org.oscim.tiling.source.mapfile
 
org.oscim.tiling.source.mapfile.header - package org.oscim.tiling.source.mapfile.header
 
org.oscim.tiling.source.mapzen - package org.oscim.tiling.source.mapzen
 
org.oscim.tiling.source.oscimap4 - package org.oscim.tiling.source.oscimap4
 
org.oscim.utils - package org.oscim.utils
 
org.oscim.utils.animation - package org.oscim.utils.animation
 
org.oscim.utils.async - package org.oscim.utils.async
 
org.oscim.utils.geom - package org.oscim.utils.geom
 
org.oscim.utils.math - package org.oscim.utils.math
 
org.oscim.utils.pool - package org.oscim.utils.pool
 
org.oscim.utils.quadtree - package org.oscim.utils.quadtree
 
orthoM(float[], int, float, float, float, float, float, float) - Static method in class org.oscim.renderer.GLMatrix
 
OSciMap4TileSource - Class in org.oscim.tiling.source.oscimap4
 
OSciMap4TileSource() - Constructor for class org.oscim.tiling.source.oscimap4.OSciMap4TileSource
 
OSciMap4TileSource(String) - Constructor for class org.oscim.tiling.source.oscimap4.OSciMap4TileSource
 
OSciMap4TileSource(OSciMap4TileSource.Builder<?>) - Constructor for class org.oscim.tiling.source.oscimap4.OSciMap4TileSource
 
OSciMap4TileSource.Builder<T extends OSciMap4TileSource.Builder<T>> - Class in org.oscim.tiling.source.oscimap4
 
OsmTileLayer - Class in org.oscim.layers.tile.vector
 
OsmTileLayer(Map) - Constructor for class org.oscim.layers.tile.vector.OsmTileLayer
 
OsmTileLayer(Map, int, int) - Constructor for class org.oscim.layers.tile.vector.OsmTileLayer
 
OsmTileLayer(Map, TileSource) - Constructor for class org.oscim.layers.tile.vector.OsmTileLayer
 
OSMUtils - Class in org.oscim.tiling.source.mapfile
 
OUT_OF_MEMORY - Static variable in interface org.oscim.backend.GL
 
outcode(float, float) - Method in class org.oscim.utils.geom.LineClipper
 
outline - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
outline - Variable in class org.oscim.theme.styles.LineStyle
 
outline(int, float) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
outlines - Variable in class org.oscim.renderer.bucket.LineBucket
 
OUTSIDE - Static variable in class org.oscim.utils.geom.LineClipper
 
outX1 - Variable in class org.oscim.utils.geom.LineClipper
 
outX2 - Variable in class org.oscim.utils.geom.LineClipper
 
outY1 - Variable in class org.oscim.utils.geom.LineClipper
 
outY2 - Variable in class org.oscim.utils.geom.LineClipper
 
overlap(Box) - Method in class org.oscim.core.Box
 
overlaps(OBB2D) - Method in class org.oscim.utils.geom.OBB2D
 
overlaps(BoxTree.BoxItem<?>) - Method in class org.oscim.utils.quadtree.BoxTree.BoxItem
 
overZoom - Variable in class org.oscim.tiling.TileSource.Builder
 
overZoom(int) - Method in class org.oscim.tiling.TileSource.Builder
 
OverzoomDataSink - Class in org.oscim.tiling
 
OverzoomDataSink(ITileDataSink, Tile, Tile) - Constructor for class org.oscim.tiling.OverzoomDataSink
 
OverzoomTileDataSource - Class in org.oscim.tiling
 
OverzoomTileDataSource(ITileDataSource, int) - Constructor for class org.oscim.tiling.OverzoomTileDataSource
 

P

pack(BitmapPacker, Object, BitmapPacker.Rect) - Method in class org.oscim.utils.BitmapPacker.GuillotineStrategy
 
pack(BitmapPacker, Object, BitmapPacker.Rect) - Method in interface org.oscim.utils.BitmapPacker.PackStrategy
 
pack(BitmapPacker, Object, BitmapPacker.Rect) - Method in class org.oscim.utils.BitmapPacker.SkylineStrategy
 
PACK_ALIGNMENT - Static variable in interface org.oscim.backend.GL
 
PACK_ROW_LENGTH - Static variable in interface org.oscim.backend.GL30
 
PACK_SKIP_PIXELS - Static variable in interface org.oscim.backend.GL30
 
PACK_SKIP_ROWS - Static variable in interface org.oscim.backend.GL30
 
paint - Variable in class org.oscim.theme.styles.TextStyle
 
Paint - Interface in org.oscim.backend.canvas
The Interface Paint.
Paint.Align - Enum Class in org.oscim.backend.canvas
 
Paint.Cap - Enum Class in org.oscim.backend.canvas
 
Paint.FontFamily - Enum Class in org.oscim.backend.canvas
 
Paint.FontStyle - Enum Class in org.oscim.backend.canvas
 
Paint.Join - Enum Class in org.oscim.backend.canvas
 
Paint.Style - Enum Class in org.oscim.backend.canvas
 
paintScaleBar - Variable in class org.oscim.scalebar.DefaultMapScaleBar
 
paintScaleBarStroke - Variable in class org.oscim.scalebar.DefaultMapScaleBar
 
paintScaleText - Variable in class org.oscim.scalebar.DefaultMapScaleBar
 
paintScaleTextStroke - Variable in class org.oscim.scalebar.DefaultMapScaleBar
 
Parameters - Class in org.oscim.utils
 
Parameters.SymbolScaling - Enum Class in org.oscim.utils
 
parent - Variable in class org.oscim.utils.quadtree.TreeNode
 
parent() - Method in class org.oscim.utils.quadtree.TreeNode
 
parse(String) - Static method in class org.oscim.core.Tag
 
parse(DefaultHandler, InputStream) - Method in class org.oscim.backend.XMLReaderAdapter
 
parseColor(String) - Static method in class org.oscim.backend.canvas.Color
Parse the color string, and return the corresponding color-int.
parseColor(String, int) - Static method in class org.oscim.backend.canvas.Color
 
parseColorComponents(String) - Static method in class org.oscim.backend.canvas.Color
 
parseNumber(char[], int, int) - Static method in class org.oscim.utils.ArrayUtils
 
PathLayer - Class in org.oscim.layers
This class draws a path line in given color or texture.
PathLayer(Map, int) - Constructor for class org.oscim.layers.PathLayer
 
PathLayer(Map, int, float) - Constructor for class org.oscim.layers.PathLayer
 
PathLayer(Map, LineStyle) - Constructor for class org.oscim.layers.PathLayer
 
PausableThread - Class in org.oscim.utils
An abstract base class for threads which support pausing and resuming.
PausableThread() - Constructor for class org.oscim.utils.PausableThread
 
pause() - Method in class org.oscim.utils.PausableThread
The thread should stop its work temporarily.
pauseLoaders(boolean) - Method in class org.oscim.layers.tile.TileLayer
 
pauseTransformFeedback() - Method in interface org.oscim.backend.GL30
 
PbfDecoder - Class in org.oscim.tiling.source
 
PbfDecoder() - Constructor for class org.oscim.tiling.source.PbfDecoder
 
peek() - Method in class org.oscim.utils.MinHeap
 
PI - Static variable in class org.oscim.utils.math.MathUtils
 
PI2 - Static variable in class org.oscim.utils.math.MathUtils
 
PIXEL_PACK_BUFFER - Static variable in interface org.oscim.backend.GL30
 
PIXEL_PACK_BUFFER_BINDING - Static variable in interface org.oscim.backend.GL30
 
PIXEL_UNPACK_BUFFER - Static variable in interface org.oscim.backend.GL30
 
PIXEL_UNPACK_BUFFER_BINDING - Static variable in interface org.oscim.backend.GL30
 
pixelStorei(int, int) - Method in interface org.oscim.backend.GL
 
pixelXToLongitude(double, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a pixel X coordinate at a certain zoom level to a longitude coordinate.
pixelXToLongitude(double, long) - Static method in class org.oscim.core.MercatorProjection
Converts a pixel X coordinate at a certain map size to a longitude coordinate.
pixelXToLongitudeWithScale(double, double) - Static method in class org.oscim.core.MercatorProjection
Converts a pixel X coordinate at a certain scale to a longitude coordinate.
pixelXToTileX(double, byte) - Static method in class org.oscim.core.MercatorProjection
Converts a pixel X coordinate to the tile X number.
pixelXToTileX(double, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a pixel X coordinate to the tile X number.
pixelXToTileXWithScale(double, double) - Static method in class org.oscim.core.MercatorProjection
Converts a pixel X coordinate to the tile X number.
pixelYToLatitude(double, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a pixel Y coordinate at a certain zoom level to a latitude coordinate.
pixelYToLatitude(double, long) - Static method in class org.oscim.core.MercatorProjection
Converts a pixel Y coordinate at a certain map size to a latitude coordinate.
pixelYToLatitudeWithScale(double, double) - Static method in class org.oscim.core.MercatorProjection
Converts a pixel Y coordinate at a certain scale to a latitude coordinate.
pixelYToTileY(double, byte) - Static method in class org.oscim.core.MercatorProjection
Converts a pixel Y coordinate to the tile Y number.
pixelYToTileY(double, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a pixel Y coordinate to the tile Y number.
pixelYToTileYWithScale(double, double) - Static method in class org.oscim.core.MercatorProjection
Converts a pixel Y coordinate to the tile Y number.
plane - Variable in class org.oscim.renderer.GLViewport
Do not modify!
platform - Static variable in class org.oscim.backend.CanvasAdapter
The used platform.
Platform - Enum Class in org.oscim.backend
 
POI - Enum constant in enum class org.oscim.utils.Parameters.SymbolScaling
 
Point - Class in org.oscim.core
 
Point() - Constructor for class org.oscim.core.Point
 
Point(double, double) - Constructor for class org.oscim.core.Point
 
POINT - Enum constant in enum class org.oscim.core.GeometryBuffer.GeometryType
 
PointF - Class in org.oscim.core
The Class PointF represents a point in 2D.
PointF() - Constructor for class org.oscim.core.PointF
Instantiates a new Point.
PointF(float, float) - Constructor for class org.oscim.core.PointF
Instantiates a new Point with coordinates x and y.
pointInPoly(float, float, float[], int, int) - Static method in class org.oscim.utils.geom.GeometryUtils
Test if point x/y is in polygon defined by vertices[offset ...
pointNextPos - Variable in class org.oscim.core.GeometryBuffer
The next position to insert a point in points array (equal to array size).
PointOfInterest - Class in org.oscim.tiling.source.mapfile
An immutable container for all data associated with a single point of interest node (POI).
PointOfInterest(byte, List<Tag>, GeoPoint) - Constructor for class org.oscim.tiling.source.mapfile.PointOfInterest
 
pointOfInterests - Variable in class org.oscim.tiling.source.mapfile.MapReadResult
The read POIs.
points - Variable in class org.oscim.core.GeometryBuffer
The points.
POINTS - Static variable in interface org.oscim.backend.GL
 
poiTags - Variable in class org.oscim.tiling.source.mapfile.header.MapFileInfo
The POI tags.
PoiWayBundle - Class in org.oscim.tiling.source.mapfile
 
PoiWayBundle(List<PointOfInterest>, List<Way>) - Constructor for class org.oscim.tiling.source.mapfile.PoiWayBundle
 
poll() - Method in class org.oscim.layers.tile.JobQueue
 
poll() - Method in class org.oscim.utils.async.SimpleWorker
 
POLY - Enum constant in enum class org.oscim.core.GeometryBuffer.GeometryType
 
POLY - Static variable in class org.oscim.theme.rule.Rule.Element
 
POLY_CENTROID - Static variable in class org.oscim.utils.Parameters
Calculation of centroids for all polygons.
POLY_LABEL - Static variable in class org.oscim.utils.Parameters
Optimal placement of labels or symbols on polygons.
POLY_SYMBOL - Static variable in class org.oscim.utils.Parameters
Placement of symbols on polygons.
POLYGON - Static variable in class org.oscim.renderer.bucket.RenderBucket
 
POLYGON_OFFSET_FACTOR - Static variable in interface org.oscim.backend.GL
 
POLYGON_OFFSET_FILL - Static variable in interface org.oscim.backend.GL
 
POLYGON_OFFSET_UNITS - Static variable in interface org.oscim.backend.GL
 
PolygonBucket - Class in org.oscim.renderer.bucket
Special Renderer for drawing tile polygons using the stencil buffer method
PolygonBucket.Renderer - Class in org.oscim.renderer.bucket
 
polygonOffset(float, float) - Method in interface org.oscim.backend.GL
 
POLYGONS - Static variable in class org.oscim.utils.TessJNI.ElementType
 
PolyLabel - Class in org.oscim.utils.geom
 
PolyLabel() - Constructor for class org.oscim.utils.geom.PolyLabel
 
pool - Static variable in class org.oscim.renderer.bucket.SymbolItem
 
pool - Static variable in class org.oscim.renderer.bucket.TextItem
 
pool - Static variable in class org.oscim.renderer.bucket.TextureBucket
pool shared by TextLayers
pool - Variable in class org.oscim.utils.quadtree.TileIndex
 
Pool<T extends Inlist<?>> - Class in org.oscim.utils.pool
 
Pool() - Constructor for class org.oscim.utils.pool.Pool
 
pop() - Method in class org.oscim.utils.geom.SimplifyVW
 
pop() - Method in class org.oscim.utils.MinHeap
 
pop() - Method in class org.oscim.utils.pool.Inlist.List
Insert item at start of list.
populate() - Method in class org.oscim.layers.marker.MarkerLayer
Utility method to perform all processing on a new ItemizedOverlay.
populate(int) - Method in class org.oscim.layers.marker.MarkerRenderer
 
pos - Variable in class org.oscim.renderer.GLViewport
 
pos - Variable in class org.oscim.utils.MinHeap.Item
 
position - Variable in class org.oscim.layers.vector.AbstractVectorLayer.Task
 
position - Variable in class org.oscim.tiling.source.mapfile.PointOfInterest
The position of this POI.
position() - Method in class org.oscim.tiling.source.PbfDecoder
 
POSITION_EVENT - Static variable in class org.oscim.map.Map
UpdateListener event.
POSITIVE - Enum constant in enum class org.oscim.theme.rule.RuleBuilder.RuleType
 
POSITIVE - Static variable in class org.oscim.utils.TessJNI.WindingRule
 
post(Runnable) - Method in class org.oscim.map.Map
Post a runnable to be executed on main-thread
post(Runnable) - Method in class org.oscim.utils.async.AsyncExecutor
Submits a Runnable to be executed asynchronously.
post(Runnable) - Method in interface org.oscim.utils.async.TaskQueue
Add task to run on a main thread.
POST_AA - Static variable in class org.oscim.layers.tile.buildings.BuildingLayer
Use Fast Approximate Anti-Aliasing (FXAA) and Screen Space Ambient Occlusion (SSAO).
postDelayed(Runnable, long) - Method in class org.oscim.map.Map
Post a runnable to be executed on main-thread.
POT_TEXTURES - Static variable in class org.oscim.utils.Parameters
POT textures in themes.
potBitmap(Bitmap) - Static method in class org.oscim.utils.Utils
Returns a Bitmap with POT size, if Parameters.POT_TEXTURES is true.
pow(int) - Static method in class org.oscim.utils.FastMath
Integer version of 2^x
Pow(int) - Constructor for class org.oscim.utils.math.Interpolation.Pow
 
pow2 - Static variable in class org.oscim.utils.math.Interpolation
 
pow2In - Static variable in class org.oscim.utils.math.Interpolation
 
pow2Out - Static variable in class org.oscim.utils.math.Interpolation
 
pow3 - Static variable in class org.oscim.utils.math.Interpolation
 
pow3In - Static variable in class org.oscim.utils.math.Interpolation
 
pow3Out - Static variable in class org.oscim.utils.math.Interpolation
 
pow4 - Static variable in class org.oscim.utils.math.Interpolation
 
pow4In - Static variable in class org.oscim.utils.math.Interpolation
 
pow4Out - Static variable in class org.oscim.utils.math.Interpolation
 
pow5 - Static variable in class org.oscim.utils.math.Interpolation
 
pow5In - Static variable in class org.oscim.utils.math.Interpolation
 
pow5Out - Static variable in class org.oscim.utils.math.Interpolation
 
PowIn(int) - Constructor for class org.oscim.utils.math.Interpolation.PowIn
 
PowOut(int) - Constructor for class org.oscim.utils.math.Interpolation.PowOut
 
PRECISION - Static variable in class org.oscim.utils.geom.PolyLabel
Calculation precision.
PREFIX_FILE - Static variable in class org.oscim.backend.CanvasAdapter
 
prepare() - Method in class org.oscim.renderer.bucket.ExtrusionBucket
 
prepare() - Method in class org.oscim.renderer.bucket.ExtrusionBuckets
 
prepare() - Method in class org.oscim.renderer.bucket.MeshBucket
 
prepare() - Method in class org.oscim.renderer.bucket.PolygonBucket
 
prepare() - Method in class org.oscim.renderer.bucket.RenderBucket
Final preparation of content before compilation for stuff that should not be done on render-thread.
prepare() - Method in class org.oscim.renderer.bucket.RenderBuckets
 
prepare() - Method in class org.oscim.renderer.bucket.TextBucket
 
prepareFrame() - Method in class org.oscim.map.Map
This function is run on main-thread before rendering a frame.
prependRelative(T, T, T) - Static method in class org.oscim.utils.pool.Inlist
Prepend 'item' relative to 'other'.
Press() - Constructor for class org.oscim.event.Gesture.Press
 
PRESS - Static variable in interface org.oscim.event.Gesture
 
prevMapPosition - Variable in class org.oscim.scalebar.MapScaleBar
 
PRIMITIVE_RESTART_FIXED_INDEX - Static variable in interface org.oscim.backend.GL30
 
printStats() - Method in class org.oscim.utils.RTree
 
prio - Variable in class org.oscim.utils.MinHeap.Item
 
priority - Variable in class org.oscim.theme.styles.TextStyle
 
priority - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
priority(int) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
prj(float[]) - Method in class org.oscim.renderer.GLMatrix
Project Vector with Matrix
prj2D(float[], int, float[], int, int) - Method in class org.oscim.renderer.GLMatrix
Project Vectors with Matrix
prj2D(float[], int, int) - Method in class org.oscim.renderer.GLMatrix
Project Vectors with Matrix
prj3D(float[], int, int) - Method in class org.oscim.renderer.GLMatrix
Project Vectors with Matrix
proceed() - Method in class org.oscim.utils.PausableThread
The paused thread should continue with its work.
process(MapElement) - Method in class org.oscim.layers.tile.TileLoader
Called by TileDataSource
process(MapElement) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
process(MapElement) - Method in interface org.oscim.tiling.ITileDataSink
Pass read MapElement data to loader.
process(MapElement) - Method in class org.oscim.tiling.OverzoomDataSink
 
process(MapElement) - Method in class org.oscim.tiling.TileDataSink
 
process(MapTile, RenderBuckets, MapElement) - Method in interface org.oscim.layers.tile.vector.VectorTileLayer.TileLoaderProcessHook
 
process(MapTile, RenderBuckets, MapElement, RenderStyle, int) - Method in class org.oscim.layers.tile.buildings.BuildingLayer
TileLoaderThemeHook
process(MapTile, RenderBuckets, MapElement, RenderStyle, int) - Method in class org.oscim.layers.tile.vector.labeling.LabelTileLoaderHook
 
process(MapTile, RenderBuckets, MapElement, RenderStyle, int) - Method in interface org.oscim.layers.tile.vector.VectorTileLayer.TileLoaderThemeHook
Called for each RenderStyle found for a MapElement.
process(T) - Method in interface org.oscim.utils.quadtree.BoxTree.Visitor
 
processElement(MapElement, ExtrusionStyle, MapTile) - Method in class org.oscim.layers.tile.buildings.BuildingLayer
Process map element.
processElement(MapElement, ExtrusionStyle, MapTile) - Method in class org.oscim.layers.tile.buildings.S3DBLayer
 
processElements(MapTile) - Method in class org.oscim.layers.tile.buildings.BuildingLayer
Process all stored map elements (here only buildings).
processElements(MapTile) - Method in class org.oscim.layers.tile.buildings.S3DBLayer
 
processFeatures(AbstractVectorLayer.Task, Box) - Method in class org.oscim.layers.vector.AbstractVectorLayer
 
processRenderTheme() - Method in class org.oscim.theme.XmlThemeBuilder
 
program - Variable in class org.oscim.renderer.GLShader
 
PROGRAM_BINARY_FORMATS - Static variable in interface org.oscim.backend.GL30
 
PROGRAM_BINARY_LENGTH - Static variable in interface org.oscim.backend.GL30
 
PROGRAM_BINARY_RETRIEVABLE_HINT - Static variable in interface org.oscim.backend.GL30
 
programParameteri(int, int, int) - Method in interface org.oscim.backend.GL30
 
proj - Variable in class org.oscim.renderer.GLViewport
Do not modify!
project(double, double, double[], int) - Static method in class org.oscim.core.MercatorProjection
 
project(GeoPoint, double[], int) - Static method in class org.oscim.core.MercatorProjection
 
project(GeoPoint, Point) - Static method in class org.oscim.core.MercatorProjection
 
project(Point) - Method in class org.oscim.core.GeoPoint
 
Projection - Class in org.oscim.tiling.source.mapfile
 
projectionName - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The name of the projection used in the map file.
PROXY_CHILD00 - Static variable in class org.oscim.layers.tile.MapTile
 
PROXY_CHILD01 - Static variable in class org.oscim.layers.tile.MapTile
 
PROXY_CHILD10 - Static variable in class org.oscim.layers.tile.MapTile
 
PROXY_CHILD11 - Static variable in class org.oscim.layers.tile.MapTile
 
PROXY_GRAMPA - Static variable in class org.oscim.layers.tile.MapTile
 
PROXY_HOLDER - Static variable in class org.oscim.layers.tile.MapTile
 
PROXY_PARENT - Static variable in class org.oscim.layers.tile.MapTile
 
push(float, int) - Method in class org.oscim.utils.MinHeap
 
push(int, float) - Method in class org.oscim.utils.geom.SimplifyVW
 
push(SimplifyVW.Item) - Method in class org.oscim.utils.geom.SimplifyVW
 
push(LList<T>, T) - Static method in class org.oscim.utils.pool.LList
 
push(T) - Method in class org.oscim.utils.pool.Inlist.List
Insert single item at start of list.
push(T, T) - Static method in class org.oscim.utils.pool.Inlist
Push 'item' onto 'list'.
pushSymbol(SymbolItem) - Method in class org.oscim.renderer.bucket.SymbolBucket
 
put(int, int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Adds a mapping from the specified key to the specified value, replacing the previous mapping from the specified key if there was one.
put(K) - Method in class org.oscim.utils.KeyMap
Maps the specified key to the specified value.
put(K, boolean) - Method in class org.oscim.utils.KeyMap
 
px - Variable in class org.oscim.layers.marker.InternalItem
 
py - Variable in class org.oscim.layers.marker.InternalItem
 

Q

QUAD_INOUT - Enum constant in enum class org.oscim.utils.animation.Easing.Type
 
QuadTree<T> - Class in org.oscim.utils
Quad-tree with fixed extents.
QuadTree(int, int) - Constructor for class org.oscim.utils.QuadTree
 
QUART_INOUT - Enum constant in enum class org.oscim.utils.animation.Easing.Type
 
query(MapTile, ITileDataSink) - Method in interface org.oscim.tiling.ITileDataSource
 
query(MapTile, ITileDataSink) - Method in class org.oscim.tiling.OverzoomTileDataSource
 
query(MapTile, ITileDataSink) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
 
query(MapTile, ITileDataSink) - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
query(MapTile, ITileDataSink) - Method in class org.oscim.tiling.source.UrlTileDataSource
 
QUERY_RESULT - Static variable in interface org.oscim.backend.GL30
 
QUERY_RESULT_AVAILABLE - Static variable in interface org.oscim.backend.GL30
 
QueryResult - Enum Class in org.oscim.tiling
 
QUINT_INOUT - Enum constant in enum class org.oscim.utils.animation.Easing.Type
 

R

r(int) - Static method in class org.oscim.backend.canvas.Color
 
R11F_G11F_B10F - Static variable in interface org.oscim.backend.GL30
 
R16F - Static variable in interface org.oscim.backend.GL30
 
R16I - Static variable in interface org.oscim.backend.GL30
 
R16UI - Static variable in interface org.oscim.backend.GL30
 
R32F - Static variable in interface org.oscim.backend.GL30
 
R32I - Static variable in interface org.oscim.backend.GL30
 
R32UI - Static variable in interface org.oscim.backend.GL30
 
R8 - Static variable in interface org.oscim.backend.GL30
 
R8_SNORM - Static variable in interface org.oscim.backend.GL30
 
R8I - Static variable in interface org.oscim.backend.GL30
 
R8UI - Static variable in interface org.oscim.backend.GL30
 
radDeg - Static variable in class org.oscim.utils.math.MathUtils
 
radiansToDegrees - Static variable in class org.oscim.utils.math.MathUtils
 
radius - Variable in class org.oscim.theme.styles.CircleStyle.CircleBuilder
 
radius - Variable in class org.oscim.theme.styles.CircleStyle
 
radius(float) - Method in class org.oscim.theme.styles.CircleStyle.CircleBuilder
 
rainbow(float) - Static method in class org.oscim.backend.canvas.Color
 
random - Static variable in class org.oscim.utils.math.MathUtils
 
random() - Static method in class org.oscim.utils.math.MathUtils
Returns random number between 0.0 (inclusive) and 1.0 (exclusive).
random(float) - Static method in class org.oscim.utils.math.MathUtils
Returns a random number between 0 (inclusive) and the specified value (exclusive).
random(float, float) - Static method in class org.oscim.utils.math.MathUtils
Returns a random number between start (inclusive) and end (exclusive).
random(int) - Static method in class org.oscim.utils.math.MathUtils
Returns a random number between 0 (inclusive) and the specified value (inclusive).
random(int, int) - Static method in class org.oscim.utils.math.MathUtils
Returns a random number between start (inclusive) and end (inclusive).
randomBoolean() - Static method in class org.oscim.utils.math.MathUtils
Returns a random boolean value.
randomOffset - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
randomOffset - Variable in class org.oscim.theme.styles.LineStyle
 
randomOffset(boolean) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
RASTERIZER_DISCARD - Static variable in interface org.oscim.backend.GL30
 
RAW_DATA - Static variable in class org.oscim.layers.tile.buildings.BuildingLayer
Use real time calculations to pre-process data.
read() - Method in interface org.oscim.tiling.source.HttpEngine
 
read() - Method in class org.oscim.tiling.source.LwHttp
 
read(ThemeFile) - Static method in class org.oscim.theme.XmlAtlasThemeBuilder
 
read(ThemeFile) - Static method in class org.oscim.theme.XmlThemeBuilder
 
read(ThemeFile, ThemeCallback) - Static method in class org.oscim.theme.XmlAtlasThemeBuilder
 
read(ThemeFile, ThemeCallback) - Static method in class org.oscim.theme.XmlThemeBuilder
 
READ_BUFFER - Static variable in interface org.oscim.backend.GL30
 
READ_FRAMEBUFFER - Static variable in interface org.oscim.backend.GL30
 
READ_FRAMEBUFFER_BINDING - Static variable in interface org.oscim.backend.GL30
 
readBuffer(int) - Method in interface org.oscim.backend.GL30
 
ReadBuffer - Class in org.oscim.tiling.source.mapfile
Reads from a RandomAccessFile into a buffer and decodes the data.
readByte() - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Returns one byte from the read buffer.
readFileAsStream(String) - Static method in class org.oscim.backend.AssetAdapter
 
readFloat() - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Converts four bytes from the read buffer to a float.
readFromFile(int) - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Reads the given amount of bytes from the file into the read buffer and resets the internal buffer position.
readFromFile(long, int) - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Reads the given amount of bytes from the file into the read buffer and resets the internal buffer position.
readHeader(ReadBuffer, long) - Method in class org.oscim.tiling.source.mapfile.header.MapFileHeader
Reads and validates the header block from the map file.
readInt() - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Converts four bytes from the read buffer to a signed int.
readLabels(Tile) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
Reads only labels for tile.
readLabels(Tile, boolean) - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
readLabels(Tile, Tile) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
Reads data for an area defined by the tile in the upper left and the tile in the lower right corner.
readLabels(Tile, Tile, boolean) - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
readLong() - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Converts eight bytes from the read buffer to a signed long.
readMapData(Tile) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
Reads all map data for the area covered by the given tile at the tile zoom level.
readMapData(Tile, boolean) - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
readMapData(Tile, Tile) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
Reads data for an area defined by the tile in the upper left and the tile in the lower right corner.
readMapData(Tile, Tile, boolean) - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
readPixels(int, int, int, int, int, int, Buffer) - Method in interface org.oscim.backend.GL
 
readPoiData(Tile) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
Reads only POI data for tile.
readPoiData(Tile, boolean) - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
readPoiData(Tile, Tile) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
Reads POI data for an area defined by the tile in the upper left and the tile in the lower right corner.
readPoiData(Tile, Tile, boolean) - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
readShort() - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Converts two bytes from the read buffer to a signed int.
readSignedInt() - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Converts a variable amount of bytes from the read buffer to a signed int.
readSignedInt(int[], int) - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Converts a variable amount of bytes from the read buffer to a signed int array.
readTextFile(String) - Static method in class org.oscim.backend.AssetAdapter
 
readUnsignedInt() - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Converts a variable amount of bytes from the read buffer to an unsigned int.
readUnsignedInt(InputStream, byte[]) - Static method in class org.oscim.tiling.source.PbfDecoder
 
readUTF8EncodedString() - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Decodes a variable amount of bytes from the read buffer to a string.
readUTF8EncodedString(int) - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Decodes the given amount of bytes from the read buffer to a string.
readUTF8EncodedStringAt(int) - Method in class org.oscim.tiling.source.mapfile.ReadBuffer
Decodes a variable amount of bytes from the read buffer to a string.
READY - Static variable in class org.oscim.layers.tile.MapTile.State
STATE_READY: tile data is uploaded to GL.
rect - Variable in class org.oscim.renderer.atlas.TextureRegion
 
Rect(int, int, int, int) - Constructor for class org.oscim.renderer.atlas.TextureAtlas.Rect
 
recycle() - Method in interface org.oscim.backend.canvas.Bitmap
Recycle.
recycle() - Method in class org.oscim.event.MotionEvent
 
RED - Static variable in class org.oscim.backend.canvas.Color
 
RED - Static variable in interface org.oscim.backend.GL30
 
RED_BITS - Static variable in interface org.oscim.backend.GL
 
RED_INTEGER - Static variable in interface org.oscim.backend.GL30
 
redraw(Canvas) - Method in class org.oscim.scalebar.DefaultMapScaleBar
 
redraw(Canvas) - Method in class org.oscim.scalebar.MapScaleBar
Redraw the map scale bar.
redrawNeeded - Variable in class org.oscim.scalebar.MapScaleBar
 
redrawScaleBar() - Method in class org.oscim.scalebar.MapScaleBar
The scalebar will be redrawn on the next draw()
REF_TILE_SIZE - Static variable in class org.oscim.utils.ExtrusionUtils
 
release(BufferObject) - Static method in class org.oscim.renderer.BufferObject
 
release(T) - Method in class org.oscim.utils.pool.Pool
Release 'item' to pool.
release(T) - Method in class org.oscim.utils.pool.SyncPool
Release 'item' to pool.
release(T, T) - Method in class org.oscim.utils.pool.Pool
remove 'item' from 'list' and add back to pool
releaseAll(TextureItem) - Method in class org.oscim.renderer.bucket.TextureItem.TexturePool
 
releaseAll(T) - Method in class org.oscim.utils.pool.Pool
Release 'list' to pool.
releaseAll(T) - Method in class org.oscim.utils.pool.SyncPool
Release 'list' to pool.
releaseBitmap(TextureItem) - Method in class org.oscim.renderer.bucket.TextureItem.TexturePool
 
releaseBuffers() - Method in class org.oscim.renderer.NativeBufferPool
 
releaseChunk() - Method in class org.oscim.renderer.bucket.VertexData
 
releaseChunk(int) - Method in class org.oscim.renderer.bucket.VertexData
 
releaseItems() - Method in class org.oscim.utils.KeyMap
 
releaseShaderCompiler() - Method in interface org.oscim.backend.GL
 
releaseTiles() - Method in class org.oscim.layers.tile.TileSet
Release locked tiles.
releaseTiles(TileSet) - Method in class org.oscim.layers.tile.TileRenderer
 
remove() - Method in class org.oscim.utils.pool.Inlist.List
Iterator: Remove current item
remove() - Method in class org.oscim.utils.RTree.Iterator
 
remove(double[], double[], T) - Method in class org.oscim.utils.RTree
Remove item.
remove(int) - Method in class org.oscim.map.Layers
 
remove(K) - Method in class org.oscim.utils.KeyMap
Removes the mapping with the specified key from this map.
remove(Box, T) - Method in class org.oscim.utils.QuadTree
 
remove(Box, T) - Method in class org.oscim.utils.RTree
 
remove(Box, T) - Method in interface org.oscim.utils.SpatialIndex
 
remove(SimplifyVW.Item) - Method in class org.oscim.utils.geom.SimplifyVW
 
remove(LList<T>, T) - Static method in class org.oscim.utils.pool.LList
 
remove(T) - Method in class org.oscim.utils.pool.Inlist.List
Remove item from list.
remove(T) - Method in class org.oscim.utils.quadtree.TileIndex
 
remove(T, E) - Method in class org.oscim.utils.quadtree.BoxTree
 
remove(T, T) - Static method in class org.oscim.utils.pool.Inlist
Removes the 'item' from 'list'.
removeAllItems() - Method in class org.oscim.layers.marker.ItemizedLayer
 
removeAllItems(boolean) - Method in class org.oscim.layers.marker.ItemizedLayer
 
removeAt(int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Removes the mapping at the given index.
removeData(Object) - Method in class org.oscim.layers.tile.MapTile
 
removeEldestEntry(Map.Entry<K, V>) - Method in class org.oscim.utils.LRUCache
 
removeItem(int) - Method in class org.oscim.layers.marker.ItemizedLayer
 
removeItem(E) - Method in class org.oscim.utils.quadtree.TileIndex
 
removeItem(MarkerInterface) - Method in class org.oscim.layers.marker.ItemizedLayer
 
removeItem(T) - Method in class org.oscim.utils.quadtree.BoxTree
 
removeLastPoint() - Method in class org.oscim.core.GeometryBuffer
Remove the last point.
removeRect(RTree.Rect, T) - Method in class org.oscim.utils.RTree
Delete a data rectangle from an index structure.
removeZoomLimit() - Method in class org.oscim.layers.tile.buildings.BuildingLayer
 
removeZoomLimit() - Method in class org.oscim.layers.tile.vector.labeling.LabelLayer
 
removeZoomLimit() - Method in interface org.oscim.layers.tile.ZoomLimiter.IZoomLimiter
Remove zoom limit from tile manager.
removeZoomLimit() - Method in class org.oscim.layers.tile.ZoomLimiter
 
removeZoomLimit(int) - Method in class org.oscim.layers.tile.TileManager
Remove zoom limit.
render() - Method in class org.oscim.map.Map
Request to render a frame.
render(int, int) - Method in class org.oscim.renderer.bucket.TextureBucket
 
render(GLViewport) - Method in class org.oscim.layers.tile.buildings.BuildingRenderer
 
render(GLViewport) - Method in class org.oscim.layers.tile.buildings.S3DBTileLayer.S3DBTileRenderer
 
render(GLViewport) - Method in class org.oscim.layers.tile.VectorTileRenderer
 
render(GLViewport) - Method in class org.oscim.renderer.BitmapRenderer
 
render(GLViewport) - Method in class org.oscim.renderer.BucketRenderer
Render all 'buckets'
render(GLViewport) - Method in class org.oscim.renderer.ExtrusionRenderer
 
render(GLViewport) - Method in class org.oscim.renderer.LayerRenderer
2.
render(GLViewport) - Method in class org.oscim.renderer.light.ShadowRenderer
 
render(GLViewport) - Method in class org.oscim.renderer.LocationRenderer
 
render(GLViewport) - Method in class org.oscim.renderer.LocationTextureRenderer
 
render(GLViewport) - Method in class org.oscim.renderer.OffscreenRenderer
 
render(GLViewport) - Method in class org.oscim.scalebar.MapScaleBarRenderer
 
renderArea(AreaStyle, int) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
renderArea(AreaStyle, int) - Method in interface org.oscim.theme.styles.RenderStyle.Callback
Renders an area with the given parameters.
RenderBucket - Class in org.oscim.renderer.bucket
 
RenderBucket(byte, boolean, boolean) - Constructor for class org.oscim.renderer.bucket.RenderBucket
 
RenderBuckets - Class in org.oscim.renderer.bucket
This class is primarily intended for rendering the vector elements of a MapTile.
RenderBuckets() - Constructor for class org.oscim.renderer.bucket.RenderBuckets
 
RENDERBUFFER - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_ALPHA_SIZE - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_BINDING - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_BLUE_SIZE - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_DEPTH_SIZE - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_GREEN_SIZE - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_HEIGHT - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_INTERNAL_FORMAT - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_RED_SIZE - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_SAMPLES - Static variable in interface org.oscim.backend.GL30
 
RENDERBUFFER_STENCIL_SIZE - Static variable in interface org.oscim.backend.GL
 
RENDERBUFFER_WIDTH - Static variable in interface org.oscim.backend.GL
 
renderbufferStorage(int, int, int, int) - Method in interface org.oscim.backend.GL
 
renderbufferStorageMultisample(int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
renderCircle(CircleStyle, int) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
renderCircle(CircleStyle, int) - Method in interface org.oscim.theme.styles.RenderStyle.Callback
Renders a point of interest circle with the given parameters.
Renderer() - Constructor for class org.oscim.layers.vector.AbstractVectorLayer.Renderer
 
Renderer() - Constructor for class org.oscim.renderer.bucket.BitmapBucket.Renderer
 
Renderer() - Constructor for class org.oscim.renderer.bucket.CircleBucket.Renderer
 
Renderer() - Constructor for class org.oscim.renderer.bucket.HairLineBucket.Renderer
 
Renderer() - Constructor for class org.oscim.renderer.bucket.LineBucket.Renderer
 
Renderer() - Constructor for class org.oscim.renderer.bucket.LineTexBucket.Renderer
 
Renderer() - Constructor for class org.oscim.renderer.bucket.MeshBucket.Renderer
 
Renderer() - Constructor for class org.oscim.renderer.bucket.TextureBucket.Renderer
 
RENDERER - Static variable in interface org.oscim.backend.GL
 
renderExtrusion(ExtrusionStyle, int) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
renderExtrusion(ExtrusionStyle, int) - Method in interface org.oscim.theme.styles.RenderStyle.Callback
Renders an extrusion with the given parameters.
renderNode(RenderStyle[]) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
renderNode(RenderStyle.Callback) - Method in class org.oscim.theme.styles.CircleStyle
 
renderNode(RenderStyle.Callback) - Method in class org.oscim.theme.styles.RenderStyle
 
renderNode(RenderStyle.Callback) - Method in class org.oscim.theme.styles.SymbolStyle
 
renderNode(RenderStyle.Callback) - Method in class org.oscim.theme.styles.TextStyle
 
RenderStyle<T extends RenderStyle<T>> - Class in org.oscim.theme.styles
A RenderInstruction is a basic graphical primitive to draw a map.
RenderStyle() - Constructor for class org.oscim.theme.styles.RenderStyle
 
RenderStyle.Callback - Interface in org.oscim.theme.styles
Callback methods for rendering areas, ways and points of interest (POIs).
RenderStyle.StyleBuilder<T extends RenderStyle.StyleBuilder<T>> - Class in org.oscim.theme.styles
 
renderSymbol(SymbolStyle) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
renderSymbol(SymbolStyle) - Method in interface org.oscim.theme.styles.RenderStyle.Callback
Renders a point of interest symbol with the given bitmap.
renderSymbol(LineClipper, float[], SymbolStyle, int, int, LabelTileData) - Static method in class org.oscim.layers.tile.vector.labeling.WayDecorator
Mapsforge implementation.
renderText(TextStyle) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
renderText(TextStyle) - Method in interface org.oscim.theme.styles.RenderStyle.Callback
Renders a way with the given text along the way path.
renderText(LineClipper, float[], String, TextStyle, int, int, LabelTileData) - Static method in class org.oscim.layers.tile.vector.labeling.WayDecorator
 
renderTheme - Variable in class org.oscim.layers.tile.vector.VectorTileLoader
 
RenderTheme - Class in org.oscim.theme
 
RenderTheme(int, float, Rule[], int) - Constructor for class org.oscim.theme.RenderTheme
 
RenderTheme(int, float, Rule[], int, boolean) - Constructor for class org.oscim.theme.RenderTheme
 
RenderTheme(int, float, Rule[], int, Map<String, String>, Map<Tag, Tag>) - Constructor for class org.oscim.theme.RenderTheme
 
RenderTheme(int, float, Rule[], int, Map<String, String>, Map<Tag, Tag>, boolean) - Constructor for class org.oscim.theme.RenderTheme
 
renderWay(LineStyle, int) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
RenderThemeCallback
renderWay(LineStyle, int) - Method in interface org.oscim.theme.styles.RenderStyle.Callback
Renders a way with the given parameters.
renderWay(RenderStyle[]) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
renderWay(RenderStyle.Callback) - Method in class org.oscim.theme.styles.AreaStyle
 
renderWay(RenderStyle.Callback) - Method in class org.oscim.theme.styles.ExtrusionStyle
 
renderWay(RenderStyle.Callback) - Method in class org.oscim.theme.styles.LineStyle
 
renderWay(RenderStyle.Callback) - Method in class org.oscim.theme.styles.RenderStyle
 
renderWay(RenderStyle.Callback) - Method in class org.oscim.theme.styles.SymbolStyle
 
renderWay(RenderStyle.Callback) - Method in class org.oscim.theme.styles.TextStyle
 
repeat - Variable in class org.oscim.renderer.bucket.TextureItem
 
repeat - Variable in class org.oscim.theme.styles.SymbolStyle
 
repeat - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
repeat(boolean) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
REPEAT - Static variable in interface org.oscim.backend.GL
 
REPEAT_GAP_DEFAULT - Static variable in class org.oscim.theme.styles.LineStyle
 
REPEAT_GAP_DEFAULT - Static variable in class org.oscim.theme.styles.SymbolStyle
 
REPEAT_START_DEFAULT - Static variable in class org.oscim.theme.styles.LineStyle
 
REPEAT_START_DEFAULT - Static variable in class org.oscim.theme.styles.SymbolStyle
 
repeatGap - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
repeatGap - Variable in class org.oscim.theme.styles.LineStyle
 
repeatGap - Variable in class org.oscim.theme.styles.SymbolStyle
 
repeatGap - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
repeatGap(float) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
repeatGap(float) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
repeatStart - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
repeatStart - Variable in class org.oscim.theme.styles.LineStyle
 
repeatStart - Variable in class org.oscim.theme.styles.SymbolStyle
 
repeatStart - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
repeatStart(float) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
repeatStart(float) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
REPLACE - Static variable in interface org.oscim.backend.GL
 
requestCompleted(boolean) - Method in interface org.oscim.tiling.source.HttpEngine
 
requestCompleted(boolean) - Method in class org.oscim.tiling.source.LwHttp
 
reset() - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
reset() - Method in class org.oscim.theme.styles.CircleStyle.CircleBuilder
 
reset() - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
reset() - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
reset() - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
reset() - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
resetBuckets(ExtrusionBucket) - Method in class org.oscim.renderer.bucket.ExtrusionBuckets
Set new ExtrusionBuckets and clear previous.
restrictToZoomRange(int, int) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
Restricts returns of data to zoom level range specified.
resumeLoaders() - Method in class org.oscim.layers.tile.TileLayer
 
resumeTransformFeedback() - Method in interface org.oscim.backend.GL30
 
reverse() - Method in class org.oscim.core.GeometryBuffer
Reverse the order of points for lines and polygons.
reverse() - Method in class org.oscim.utils.pool.Inlist.List
Reverse list.
reverse(byte[], int, int, int) - Static method in class org.oscim.utils.ArrayUtils
Reverse the array for primitive byte.
reverse(float[], int, int, int) - Static method in class org.oscim.utils.ArrayUtils
Reverse the array for primitive float.
reverse(short[], int, int, int) - Static method in class org.oscim.utils.ArrayUtils
Reverse the array for primitive short.
reverse(T[]) - Static method in class org.oscim.utils.ArrayUtils
 
reverse(T[], int, int) - Static method in class org.oscim.utils.ArrayUtils
 
reverse(T[], int, int, int) - Static method in class org.oscim.utils.ArrayUtils
Reverse an array.
RG - Static variable in interface org.oscim.backend.GL30
 
RG_INTEGER - Static variable in interface org.oscim.backend.GL30
 
RG16F - Static variable in interface org.oscim.backend.GL30
 
RG16I - Static variable in interface org.oscim.backend.GL30
 
RG16UI - Static variable in interface org.oscim.backend.GL30
 
RG32F - Static variable in interface org.oscim.backend.GL30
 
RG32I - Static variable in interface org.oscim.backend.GL30
 
RG32UI - Static variable in interface org.oscim.backend.GL30
 
RG8 - Static variable in interface org.oscim.backend.GL30
 
RG8_SNORM - Static variable in interface org.oscim.backend.GL30
 
RG8I - Static variable in interface org.oscim.backend.GL30
 
RG8UI - Static variable in interface org.oscim.backend.GL30
 
RGB - Static variable in interface org.oscim.backend.GL
 
RGB_INTEGER - Static variable in interface org.oscim.backend.GL30
 
RGB10_A2 - Static variable in interface org.oscim.backend.GL30
 
RGB10_A2UI - Static variable in interface org.oscim.backend.GL30
 
RGB16F - Static variable in interface org.oscim.backend.GL30
 
RGB16I - Static variable in interface org.oscim.backend.GL30
 
RGB16UI - Static variable in interface org.oscim.backend.GL30
 
RGB32F - Static variable in interface org.oscim.backend.GL30
 
RGB32I - Static variable in interface org.oscim.backend.GL30
 
RGB32UI - Static variable in interface org.oscim.backend.GL30
 
RGB5_A1 - Static variable in interface org.oscim.backend.GL
 
RGB565 - Static variable in interface org.oscim.backend.GL
 
RGB8 - Static variable in interface org.oscim.backend.GL30
 
RGB8_SNORM - Static variable in interface org.oscim.backend.GL30
 
RGB8I - Static variable in interface org.oscim.backend.GL30
 
RGB8UI - Static variable in interface org.oscim.backend.GL30
 
RGB9_E5 - Static variable in interface org.oscim.backend.GL30
 
RGBA - Static variable in interface org.oscim.backend.GL
 
RGBA_INTEGER - Static variable in interface org.oscim.backend.GL30
 
RGBA16F - Static variable in interface org.oscim.backend.GL30
 
RGBA16I - Static variable in interface org.oscim.backend.GL30
 
RGBA16UI - Static variable in interface org.oscim.backend.GL30
 
RGBA32F - Static variable in interface org.oscim.backend.GL30
 
RGBA32I - Static variable in interface org.oscim.backend.GL30
 
RGBA32UI - Static variable in interface org.oscim.backend.GL30
 
RGBA4 - Static variable in interface org.oscim.backend.GL
 
RGBA8 - Static variable in interface org.oscim.backend.GL30
 
RGBA8_SNORM - Static variable in interface org.oscim.backend.GL30
 
RGBA8I - Static variable in interface org.oscim.backend.GL30
 
RGBA8UI - Static variable in interface org.oscim.backend.GL30
 
rgbToHsl(double, double, double) - Static method in class org.oscim.utils.ColorUtil
 
rgbToHsl(double, double, double, Vec3) - Static method in class org.oscim.utils.ColorUtil
Converts an RGB color value to HSL.
rgbToHsv(double, double, double) - Static method in class org.oscim.utils.ColorUtil
 
rgbToHsv(double, double, double, Vec3) - Static method in class org.oscim.utils.ColorUtil
Converts an RGB color value to HSV.
RIGHT - Enum constant in enum class org.oscim.backend.canvas.Paint.Align
 
RIGHT - Static variable in class org.oscim.utils.geom.LineClipper
 
RIGHT_CENTER - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
roll - Variable in class org.oscim.core.MapPosition
Perspective roll
rollMap(float) - Method in class org.oscim.map.ViewController
 
root - Variable in class org.oscim.utils.quadtree.TileIndex
 
rotate - Variable in class org.oscim.theme.styles.SymbolStyle
 
rotate - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
rotate(boolean) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
ROTATE_EVENT - Static variable in class org.oscim.map.Map
UpdateListener event.
rotateMap(double, float, float) - Method in class org.oscim.map.ViewController
Rotate map by radians around pivot.
rotation - Variable in class org.oscim.renderer.bucket.SymbolItem
 
rotationEnabled() - Method in class org.oscim.layers.AbstractMapEventLayer
 
rotationEnabled() - Method in class org.oscim.layers.MapEventLayer
 
rotationEnabled() - Method in class org.oscim.layers.MapEventLayer2
 
round(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the closest integer to the specified float.
ROUND - Enum constant in enum class org.oscim.backend.canvas.Paint.Cap
 
ROUND - Enum constant in enum class org.oscim.backend.canvas.Paint.Join
 
round2(float) - Static method in class org.oscim.utils.FastMath
 
roundCap - Variable in class org.oscim.renderer.bucket.LineBucket
 
roundPositive(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the closest integer to the specified float.
rToFloat(int) - Static method in class org.oscim.backend.canvas.Color
 
RTree<T> - Class in org.oscim.utils
Implementation of RTree, a multidimensional bounding rectangle tree.
RTree() - Constructor for class org.oscim.utils.RTree
 
RTree.Iterator<T> - Class in org.oscim.utils
 
Rule - Class in org.oscim.theme.rule
 
Rule.Closed - Class in org.oscim.theme.rule
 
Rule.Element - Class in org.oscim.theme.rule
 
Rule.RuleVisitor - Class in org.oscim.theme.rule
 
Rule.Selector - Class in org.oscim.theme.rule
 
Rule.TextSizeVisitor - Class in org.oscim.theme.rule
 
Rule.UpdateVisitor - Class in org.oscim.theme.rule
 
RuleBuilder - Class in org.oscim.theme.rule
 
RuleBuilder() - Constructor for class org.oscim.theme.rule.RuleBuilder
 
RuleBuilder(RuleBuilder.RuleType, int, int, int, String[], String[]) - Constructor for class org.oscim.theme.rule.RuleBuilder
 
RuleBuilder(RuleBuilder.RuleType, String[], String[]) - Constructor for class org.oscim.theme.rule.RuleBuilder
 
RuleBuilder.RuleType - Enum Class in org.oscim.theme.rule
 
rules(RuleBuilder...) - Method in class org.oscim.theme.rule.RuleBuilder
 
RuleVisitor() - Constructor for class org.oscim.theme.rule.Rule.RuleVisitor
 
run() - Method in class org.oscim.utils.async.AsyncTask
Do not override! Unless you have a reason, of course.
run() - Method in class org.oscim.utils.async.SimpleWorker
 
run() - Method in class org.oscim.utils.async.Task
 
run() - Method in class org.oscim.utils.PausableThread
 
run(int) - Method in interface org.oscim.layers.marker.ItemizedLayer.ActiveItem
 

S

S3DBLayer - Class in org.oscim.layers.tile.buildings
A layer to display S3DB elements.
S3DBLayer(Map, VectorTileLayer) - Constructor for class org.oscim.layers.tile.buildings.S3DBLayer
 
S3DBLayer(Map, VectorTileLayer, boolean) - Constructor for class org.oscim.layers.tile.buildings.S3DBLayer
 
S3DBLayer(Map, VectorTileLayer, int, int, boolean) - Constructor for class org.oscim.layers.tile.buildings.S3DBLayer
 
S3DBTileLayer - Class in org.oscim.layers.tile.buildings
 
S3DBTileLayer(Map, TileSource) - Constructor for class org.oscim.layers.tile.buildings.S3DBTileLayer
 
S3DBTileLayer(Map, TileSource, boolean, boolean) - Constructor for class org.oscim.layers.tile.buildings.S3DBTileLayer
Simple-3D-Buildings OSCIM4 Tile Layer
S3DBTileLayer.S3DBTileRenderer - Class in org.oscim.layers.tile.buildings
 
S3DBTileRenderer(TileManager, boolean, boolean) - Constructor for class org.oscim.layers.tile.buildings.S3DBTileLayer.S3DBTileRenderer
 
S3DBUtils - Class in org.oscim.layers.tile.buildings
Provides utils for S3DB layers.
SAMPLE_ALPHA_TO_COVERAGE - Static variable in interface org.oscim.backend.GL
 
SAMPLE_BUFFERS - Static variable in interface org.oscim.backend.GL
 
SAMPLE_COVERAGE - Static variable in interface org.oscim.backend.GL
 
SAMPLE_COVERAGE_INVERT - Static variable in interface org.oscim.backend.GL
 
SAMPLE_COVERAGE_VALUE - Static variable in interface org.oscim.backend.GL
 
sampleCoverage(float, boolean) - Method in interface org.oscim.backend.GL
 
SAMPLER_2D - Static variable in interface org.oscim.backend.GL
 
SAMPLER_2D_ARRAY - Static variable in interface org.oscim.backend.GL30
 
SAMPLER_2D_ARRAY_SHADOW - Static variable in interface org.oscim.backend.GL30
 
SAMPLER_2D_SHADOW - Static variable in interface org.oscim.backend.GL30
 
SAMPLER_3D - Static variable in interface org.oscim.backend.GL30
 
SAMPLER_BINDING - Static variable in interface org.oscim.backend.GL30
 
SAMPLER_CUBE - Static variable in interface org.oscim.backend.GL
 
SAMPLER_CUBE_SHADOW - Static variable in interface org.oscim.backend.GL30
 
samplerParameterf(int, int, float) - Method in interface org.oscim.backend.GL30
 
samplerParameterfv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL30
 
samplerParameteri(int, int, int) - Method in interface org.oscim.backend.GL30
 
samplerParameteriv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
SAMPLES - Static variable in interface org.oscim.backend.GL
 
SANS_SERIF - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
saturate(int, double) - Static method in class org.oscim.utils.ColorUtil
 
saturate(int, double, boolean) - Static method in class org.oscim.utils.ColorUtil
 
saturation - Variable in class org.oscim.backend.canvas.Color.HSV
 
SAXTerminationException - Exception in org.oscim.theme
 
SAXTerminationException() - Constructor for exception org.oscim.theme.SAXTerminationException
 
scale - Variable in class org.oscim.core.MapPosition
Absolute scale - use setScale() to modify
scale - Variable in class org.oscim.renderer.bucket.LineBucket
 
scale - Variable in class org.oscim.scalebar.MapScaleBar
 
scale(double) - Method in class org.oscim.core.Box
 
scale(float[], float) - Static method in class org.oscim.utils.geom.GeometryUtils
 
scale(float, float) - Method in class org.oscim.core.GeometryBuffer
Scale.
scale(float, float) - Method in class org.oscim.core.MapElement
 
SCALE_BAR_MARGIN - Static variable in class org.oscim.scalebar.DefaultMapScaleBar
 
SCALE_BAR_VALUES - Static variable in class org.oscim.scalebar.ImperialUnitAdapter
 
SCALE_BAR_VALUES - Static variable in class org.oscim.scalebar.MetricUnitAdapter
 
SCALE_BAR_VALUES - Static variable in class org.oscim.scalebar.NauticalImperialUnitAdapter
 
SCALE_BAR_VALUES - Static variable in class org.oscim.scalebar.NauticalUnitAdapter
 
SCALE_EVENT - Static variable in class org.oscim.map.Map
UpdateListener event.
scaleBarLength - Variable in class org.oscim.scalebar.MapScaleBar.ScaleBarLengthAndValue
 
ScaleBarLengthAndValue(int, int) - Constructor for class org.oscim.scalebar.MapScaleBar.ScaleBarLengthAndValue
 
scaleBarPosition - Variable in class org.oscim.scalebar.MapScaleBar
 
scaleBarValue - Variable in class org.oscim.scalebar.MapScaleBar.ScaleBarLengthAndValue
 
scaleEnd - Variable in class org.oscim.layers.tile.bitmap.BitmapTileLayer.FadeStep
 
scaleForBounds(BoundingBox, int, int) - Static method in class org.oscim.utils.GeoPointUtils
Calculates the scale that allows to display the BoundingBox on a view with width and height.
scaleMap(float, float, float) - Method in class org.oscim.map.ViewController
Scale map by scale width center at pivot in pixel relative to view center.
scaleRadius - Variable in class org.oscim.theme.styles.CircleStyle.CircleBuilder
 
scaleRadius - Variable in class org.oscim.theme.styles.CircleStyle
 
scaleRadius(boolean) - Method in class org.oscim.theme.styles.CircleStyle.CircleBuilder
 
scaleStart - Variable in class org.oscim.layers.tile.bitmap.BitmapTileLayer.FadeStep
 
scaleTextSize(float) - Method in interface org.oscim.theme.IRenderTheme
Scales the text size of this RenderTheme by the given factor.
scaleTextSize(float) - Method in class org.oscim.theme.RenderTheme
 
scaleTextSize(float) - Method in class org.oscim.theme.rule.Rule
 
scaleTextSize(float) - Method in class org.oscim.theme.styles.RenderStyle
Scales the text size of this RenderInstruction by the given factor.
scaleTextSize(float) - Method in class org.oscim.theme.styles.TextStyle
 
scaleTo(int, int) - Method in interface org.oscim.backend.canvas.Bitmap
 
scaleToZoomLevel(double) - Static method in class org.oscim.core.MercatorProjection
Converts a scale factor to a zoomLevel.
scan(double, double, double, int, float[]) - Method in class org.oscim.utils.ScanBox
 
ScanBox - Class in org.oscim.utils
Scan-line fill algorithm to retrieve tile-coordinates from Viewport.
ScanBox() - Constructor for class org.oscim.utils.ScanBox
 
scanXmlThemes(ZipInputStream) - Static method in class org.oscim.theme.ZipXmlThemeResourceProvider
Scans a given zip stream for contained xml themes without actually reading and storing its content in memory.
scissor(int, int, int, int) - Method in interface org.oscim.backend.GL
 
SCISSOR_BOX - Static variable in interface org.oscim.backend.GL
 
SCISSOR_TEST - Static variable in interface org.oscim.backend.GL
 
search(double[], double[], SpatialIndex.SearchCb<T>, Object) - Method in class org.oscim.utils.RTree
Find all items within search rectangle.
search(Box, List<T>) - Method in class org.oscim.utils.QuadTree
 
search(Box, List<T>) - Method in class org.oscim.utils.RTree
 
search(Box, List<T>) - Method in interface org.oscim.utils.SpatialIndex
 
search(Box, SpatialIndex.SearchCb<T>, Object) - Method in class org.oscim.utils.QuadTree
 
search(Box, SpatialIndex.SearchCb<T>, Object) - Method in class org.oscim.utils.RTree
 
search(Box, SpatialIndex.SearchCb<T>, Object) - Method in interface org.oscim.utils.SpatialIndex
 
search(BoxTree.BoxItem<?>, BoxTree.SearchBoxCb<T>) - Method in class org.oscim.utils.quadtree.BoxTree
 
search(BoxTree.BoxItem<?>, SpatialIndex.SearchCb<E>, Object) - Method in class org.oscim.utils.quadtree.BoxTree
 
searchKNearestNeighbors(Point, int, double, List<T>) - Method in class org.oscim.utils.QuadTree
 
searchKNearestNeighbors(Point, int, double, List<T>) - Method in class org.oscim.utils.RTree
See https://github.com/mourner/rbush-knn/blob/master/index.js
searchKNearestNeighbors(Point, int, double, List<T>) - Method in interface org.oscim.utils.SpatialIndex
 
searchKNearestNeighbors(Point, int, double, SpatialIndex.SearchCb<T>, Object) - Method in class org.oscim.utils.QuadTree
 
searchKNearestNeighbors(Point, int, double, SpatialIndex.SearchCb<T>, Object) - Method in class org.oscim.utils.RTree
 
searchKNearestNeighbors(Point, int, double, SpatialIndex.SearchCb<T>, Object) - Method in interface org.oscim.utils.SpatialIndex
 
searchStack(RTree.Rect, List<T>) - Method in class org.oscim.utils.RTree
 
searchStack(RTree.Rect, SpatialIndex.SearchCb<T>, Object) - Method in class org.oscim.utils.RTree
 
seek(int) - Method in class org.oscim.renderer.bucket.VertexData
Do not use!
select(int) - Method in class org.oscim.theme.rule.RuleBuilder
 
selectFirstMatch - Variable in class org.oscim.theme.rule.Rule
 
Selector() - Constructor for class org.oscim.theme.rule.Rule.Selector
 
selectWhenMatched - Variable in class org.oscim.theme.rule.Rule
 
self() - Method in class org.oscim.theme.styles.RenderStyle
 
self() - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
self() - Method in class org.oscim.tiling.TileSource.Builder
 
sendRequest(Tile) - Method in interface org.oscim.tiling.source.HttpEngine
 
sendRequest(Tile) - Method in class org.oscim.tiling.source.LwHttp
 
separate(GeometryBuffer) - Method in class org.oscim.utils.geom.TileSeparator
Separates geometry from tile without clipping it.
SEPARATE_ATTRIBS - Static variable in interface org.oscim.backend.GL30
 
SERIF - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
set(double, double, double) - Method in class org.oscim.utils.math.Vec3
 
set(double, double, double, float, float) - Method in class org.oscim.core.MapPosition
 
set(double, double, double, float, float, float) - Method in class org.oscim.core.MapPosition
 
set(float[]) - Method in class org.oscim.renderer.GLMatrix
Set the Matrix from float array
set(float[], int, float, float) - Static method in class org.oscim.utils.geom.OBB2D.Vec2
 
set(float, float, float, float, float, float) - Method in class org.oscim.utils.geom.OBB2D
 
set(float, float, String, TextStyle) - Method in class org.oscim.renderer.bucket.TextItem
 
set(float, float, Bitmap, boolean) - Method in class org.oscim.renderer.bucket.SymbolItem
 
set(float, float, Bitmap, float, boolean) - Method in class org.oscim.renderer.bucket.SymbolItem
 
set(float, float, TextureRegion, boolean) - Method in class org.oscim.renderer.bucket.SymbolItem
 
set(float, float, TextureRegion, float, boolean) - Method in class org.oscim.renderer.bucket.SymbolItem
 
set(int, Layer) - Method in class org.oscim.map.Layers
 
set(Tag[]) - Method in class org.oscim.core.TagSet
Sets the tags from 'tagArray'.
set(TagSet) - Method in class org.oscim.core.TagSet
Sets the tags from 'tagSet'.
set(RenderBucket) - Method in class org.oscim.renderer.bucket.RenderBuckets
Set new bucket items and clear previous.
set(GLViewport) - Method in class org.oscim.renderer.bucket.CircleBucket.Renderer.Shader
 
set(GLViewport) - Method in class org.oscim.renderer.bucket.HairLineBucket.Renderer.Shader
 
set(AreaStyle) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
set(CircleStyle) - Method in class org.oscim.theme.styles.CircleStyle.CircleBuilder
 
set(ExtrusionStyle) - Method in class org.oscim.theme.styles.ExtrusionStyle.ExtrusionBuilder
 
set(LineStyle) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
set(RenderStyle) - Method in class org.oscim.theme.styles.RenderStyle
 
set(SymbolStyle) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
set(TextStyle) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
setA(int, int) - Static method in class org.oscim.backend.canvas.Color
 
setAnimate(boolean) - Method in class org.oscim.renderer.LocationRenderer
 
setAnimate(boolean) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setApiKey(String) - Method in class org.oscim.tiling.source.UrlTileSource
 
setAsUniform(int) - Method in class org.oscim.renderer.GLMatrix
Set Matrix with glUniformMatrix
setB(int, int) - Static method in class org.oscim.backend.canvas.Color
 
setBackgroundColor(int) - Static method in class org.oscim.renderer.MapRenderer
 
setBaseMap(TileLayer) - Method in class org.oscim.map.Map
 
setBaseMap(TileSource) - Method in class org.oscim.map.Map
Create OsmTileLayer with given TileSource and set as base map (layer 1).
setBearing(float) - Method in class org.oscim.core.MapPosition
 
setBevelDistance(float) - Method in class org.oscim.renderer.bucket.LineBucket
Default is MIN_DIST * 4 = 1/8 * 4.
setBillboard(boolean) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setBitmap(Bitmap) - Method in interface org.oscim.backend.canvas.Canvas
Sets the backing Bitmap.
setBitmap(Bitmap, int, int) - Method in class org.oscim.renderer.BitmapRenderer
 
setBitmap(Bitmap, int, int) - Method in class org.oscim.renderer.bucket.BitmapBucket
w/h sets also target dimension to render the bitmap.
setBitmap(Bitmap, int, int, TextureItem.TexturePool) - Method in class org.oscim.renderer.bucket.BitmapBucket
 
setBitmapAlpha(float) - Method in class org.oscim.layers.tile.TileRenderer
Threadsafe
setBitmapAlpha(float, boolean) - Method in class org.oscim.layers.tile.bitmap.BitmapTileLayer
 
setBitmapArrow(Bitmap) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setBitmapMarker(Bitmap) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setBox2D(float[], float, float, float, float) - Static method in class org.oscim.utils.ArrayUtils
Set bbox array to: xmin, ymin, xmin, ymax, xmax, ymax, xmax, ymin,
setByBoundingBox(BoundingBox, int, int) - Method in class org.oscim.core.MapPosition
 
setCache(OutputStream) - Method in interface org.oscim.tiling.source.HttpEngine
 
setCache(OutputStream) - Method in class org.oscim.tiling.source.LwHttp
 
setCache(ITileCache) - Method in class org.oscim.tiling.TileSource
Cache MUST be set before TileSource is added to a TileLayer!
setCacheSize(long) - Method in interface org.oscim.tiling.ITileCache
 
setCallback(LocationCallback) - Method in class org.oscim.renderer.LocationRenderer
 
setCallback(LocationCallback) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setCallback(MapFileTileSource.Callback) - Method in interface org.oscim.tiling.source.mapfile.IMapFileTileSource
 
setCallback(MapFileTileSource.Callback) - Method in class org.oscim.tiling.source.mapfile.MapFileTileSource
 
setCallback(MapFileTileSource.Callback) - Method in class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
setCat(String) - Method in class org.oscim.theme.rule.Rule
 
setCat(String) - Method in class org.oscim.theme.styles.RenderStyle
 
setCenter(boolean) - Method in class org.oscim.renderer.LocationRenderer
 
setCenter(boolean) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setCentroidPosition(float, float) - Method in class org.oscim.core.MapElement
 
setClearColor(float[]) - Static method in class org.oscim.renderer.GLState
 
setColor(int) - Method in interface org.oscim.backend.canvas.Paint
 
setColor(int) - Method in class org.oscim.renderer.light.Sun
 
setColor(int) - Method in class org.oscim.renderer.LocationRenderer
 
setColor(int) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setColor(int) - Method in class org.oscim.scalebar.DefaultMapScaleBar
 
setColor(int, float[], float) - Static method in class org.oscim.renderer.GLUtils
 
setColor(int, int) - Static method in class org.oscim.renderer.GLUtils
Set int color argb to uniform wxyz.
setColor(int, int, float) - Static method in class org.oscim.renderer.GLUtils
 
setColorBlend(int, int, int, float) - Static method in class org.oscim.renderer.GLUtils
 
setColored(boolean) - Method in class org.oscim.layers.tile.buildings.S3DBLayer
 
setColorMap(Map<Float, Integer>) - Method in class org.oscim.renderer.light.Sun
Set the colors of day cycle.
setCoordinates(float, float) - Method in class org.oscim.renderer.light.Sun
 
setDataSource(ITileDataSource) - Method in class org.oscim.layers.tile.vector.VectorTileLoader
 
setDayOfYear(int) - Method in class org.oscim.renderer.light.Sun
Customize day of the year.
setDeduplicate(boolean) - Method in class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
setDistanceUnitAdapter(DistanceUnitAdapter) - Method in class org.oscim.scalebar.MapScaleBar
Set the DistanceUnitAdapter for the MapScaleBar
setDropDistance(float) - Method in class org.oscim.renderer.bucket.LineBucket
For point reduction by minimal distance.
setEnabled(boolean) - Method in class org.oscim.layers.Layer
Enabled layers will be considered for rendering and receive onMapUpdate() calls when they implement MapUpdateListener.
setEnabled(boolean) - Method in class org.oscim.layers.LocationLayer
 
setEnabled(boolean) - Method in class org.oscim.layers.LocationTextureLayer
 
setEnableHandler(Layer.EnableHandler) - Method in class org.oscim.layers.GroupLayer
 
setEnableHandler(Layer.EnableHandler) - Method in class org.oscim.layers.Layer
 
setExtents(float[]) - Method in class org.oscim.core.Box
Init or overwrite extents of box.
setExtents(float[], float) - Method in class org.oscim.utils.quadtree.BoxTree.BoxItem
 
setExtents(float[], float, int) - Method in class org.oscim.utils.quadtree.BoxTree.BoxItem
 
setExtents(float[], int) - Method in class org.oscim.core.Box
Init or overwrite extents of box.
setExtents(int, int) - Method in class org.oscim.renderer.bucket.LineBucket
 
setFadeSteps(BitmapTileLayer.FadeStep[]) - Method in class org.oscim.tiling.TileSource
 
setFixOnCenter(boolean) - Method in class org.oscim.layers.AbstractMapEventLayer
 
setFixOnCenter(boolean) - Method in class org.oscim.layers.MapEventLayer
When enabled zoom- and rotation-gestures will not move the viewport.
setFixOnCenter(boolean) - Method in class org.oscim.layers.MapEventLayer2
When enabled zoom- and rotation-gestures will not move the viewport.
setFocus(MarkerInterface) - Method in class org.oscim.layers.marker.MarkerLayer
TODO If the given Item is found in the overlay, force it to be the current focus-bearer.
setFrictionScalar(float) - Method in class org.oscim.utils.animation.DragForce
 
setFrom(RenderBuckets) - Method in class org.oscim.renderer.bucket.RenderBuckets
 
setG(int, int) - Static method in class org.oscim.backend.canvas.Color
 
setGeom(GeometryBuffer) - Method in class org.oscim.layers.PathLayer
Deprecated. 
setHttpEngine(HttpEngine.Factory) - Method in class org.oscim.tiling.source.UrlTileSource
 
setHttpRequestHeaders(Map<String, String>) - Method in class org.oscim.tiling.source.UrlTileSource
 
setHue(int, double) - Static method in class org.oscim.utils.ColorUtil
 
setIdentity() - Method in class org.oscim.renderer.GLMatrix
Set identity matrix
setIndex(int, KeyMap.HashItem) - Method in class org.oscim.utils.KeyMap.HashItem
 
setInputStream(InputStream) - Method in class org.oscim.tiling.source.PbfDecoder
 
setJobs(MapTile[]) - Method in class org.oscim.layers.tile.JobQueue
 
setLabelPosition(float, float) - Method in class org.oscim.core.MapElement
 
setLabels(TextItem) - Method in class org.oscim.renderer.bucket.TextBucket
 
setLayer(int) - Method in class org.oscim.core.MapElement
Set the layer of the element (0-10) to override theme drawing order.
setLevel(int) - Method in class org.oscim.renderer.bucket.RenderBucket
 
setLightMVP(GLMatrix) - Method in class org.oscim.renderer.light.ShadowRenderer.Shader
 
setLocation(double, double, double) - Method in class org.oscim.renderer.LocationRenderer
 
setLocation(double, double, double) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setMapFile(String) - Method in class org.oscim.tiling.source.mapfile.MapFileTileSource
 
setMapFileInputStream(FileInputStream) - Method in class org.oscim.tiling.source.mapfile.MapFileTileSource
 
setMapLimit(double, double, double, double) - Method in class org.oscim.map.Viewport
 
setMapLimit(BoundingBox) - Method in class org.oscim.map.Viewport
 
setMapPosition(double, double, double) - Method in class org.oscim.map.Map
 
setMapPosition(MapPosition) - Method in class org.oscim.map.Map
Set MapPosition of Viewport and trigger a redraw.
setMapPosition(MapPosition) - Method in class org.oscim.map.ViewController
 
setMapsforgeTheme(boolean) - Method in class org.oscim.theme.ExternalRenderTheme
 
setMapsforgeTheme(boolean) - Method in class org.oscim.theme.StreamRenderTheme
 
setMapsforgeTheme(boolean) - Method in interface org.oscim.theme.ThemeFile
 
setMapsforgeTheme(boolean) - Method in class org.oscim.theme.ZipRenderTheme
 
setMapViewCenter(float, float) - Method in class org.oscim.map.ViewController
Set pivot horizontal / vertical relative to view center in [-1, 1].
setMapViewCenterX(float) - Method in class org.oscim.map.ViewController
Set pivot horizontal relative to view center in [-1, 1].
setMapViewCenterY(float) - Method in class org.oscim.map.ViewController
Set pivot horizontal / vertical relative to view center in [-1, 1].
setMarginHorizontal(int) - Method in class org.oscim.scalebar.MapScaleBar
 
setMarginVertical(int) - Method in class org.oscim.scalebar.MapScaleBar
 
setMarker(MarkerSymbol) - Method in class org.oscim.layers.marker.MarkerItem
 
setMatrix(GLMatrix, GLViewport, boolean, float) - Method in class org.oscim.renderer.BucketRenderer
 
setMatrix(GLViewport) - Method in class org.oscim.renderer.BucketRenderer
Utility: Set matrices.mvp matrix relative to the difference of current MapPosition and the last updated Overlay MapPosition and applies view-projection-matrix.
setMatrix(GLViewport, boolean) - Method in class org.oscim.renderer.BucketRenderer
Utility: Set matrices.mvp matrix relative to the difference of current MapPosition and the last updated Overlay MapPosition.
setMatrix(GLViewport, boolean, float) - Method in class org.oscim.renderer.BucketRenderer
 
setMaxBearing(float) - Method in class org.oscim.map.Viewport
 
setMaxRoll(float) - Method in class org.oscim.map.Viewport
 
setMaxScale(double) - Method in class org.oscim.map.Viewport
 
setMaxTilt(float) - Method in class org.oscim.map.Viewport
 
setMaxX(double) - Method in class org.oscim.map.Viewport
 
setMaxY(double) - Method in class org.oscim.map.Viewport
 
setMaxZoomLevel(int) - Method in class org.oscim.map.Viewport
 
setMenuCallback(XmlRenderThemeMenuCallback) - Method in class org.oscim.theme.ExternalRenderTheme
 
setMenuCallback(XmlRenderThemeMenuCallback) - Method in class org.oscim.theme.StreamRenderTheme
 
setMenuCallback(XmlRenderThemeMenuCallback) - Method in interface org.oscim.theme.ThemeFile
 
setMenuCallback(XmlRenderThemeMenuCallback) - Method in class org.oscim.theme.ZipRenderTheme
 
setMinBearing(float) - Method in class org.oscim.map.Viewport
 
setMinRoll(float) - Method in class org.oscim.map.Viewport
 
setMinScale(double) - Method in class org.oscim.map.Viewport
 
setMinTilt(float) - Method in class org.oscim.map.Viewport
 
setMinX(double) - Method in class org.oscim.map.Viewport
 
setMinY(double) - Method in class org.oscim.map.Viewport
 
setMinZoomLevel(int) - Method in class org.oscim.map.Viewport
 
setNormalized(float, float, float, float, float, float, float) - Method in class org.oscim.utils.geom.OBB2D
 
setNumLoaders(int) - Method in class org.oscim.layers.tile.TileLayer
Set number of loader threads.
setOffset(float, float) - Method in class org.oscim.renderer.BitmapRenderer
 
setOnItemGestureListener(ItemizedLayer.OnItemGestureListener<MarkerInterface>) - Method in class org.oscim.layers.marker.ItemizedLayer
 
setOption(String, String) - Method in class org.oscim.tiling.TileSource
 
setOverdrawColor(int) - Method in class org.oscim.layers.tile.TileRenderer
Threadsafe
setPerpendicular(Point) - Method in class org.oscim.core.Point
 
setPerpendicular(Point, Point) - Method in class org.oscim.core.Point
 
setPoint(int, float, float) - Method in class org.oscim.core.GeometryBuffer
Sets the point x,y at position pos.
setPoints(Collection<? extends GeoPoint>) - Method in class org.oscim.layers.PathLayer
 
setPosition(double, double) - Method in class org.oscim.core.MapPosition
 
setPosition(double, double, float) - Method in class org.oscim.layers.LocationLayer
 
setPosition(double, double, float) - Method in class org.oscim.layers.LocationTextureLayer
 
setPosition(float, float, float) - Method in class org.oscim.renderer.light.Sun
 
setPosition(GeoPoint) - Method in class org.oscim.core.MapPosition
 
setPosition(GLViewport.Position) - Method in class org.oscim.renderer.BitmapRenderer
 
setPreferredLanguage(String) - Method in interface org.oscim.tiling.source.mapfile.IMapFileTileSource
 
setPreferredLanguage(String) - Method in class org.oscim.tiling.source.mapfile.MapFileTileSource
 
setPreferredLanguage(String) - Method in class org.oscim.tiling.source.mapfile.MultiMapFileTileSource
 
setProgress(float) - Method in class org.oscim.renderer.light.Sun
Customize progress.
setProgress(int, int, int) - Method in class org.oscim.renderer.light.Sun
Customize progress with specified time.
setR(int, int) - Static method in class org.oscim.backend.canvas.Color
 
setReady(boolean) - Method in class org.oscim.renderer.LayerRenderer
Set 'ready for render' state when layer data is ready for rendering.
setRect(float, float, float, float) - Method in class org.oscim.utils.geom.LineClipper
 
setRect(float, float, float, float) - Method in class org.oscim.utils.geom.TileClipper
 
setRect(float, float, float, float) - Method in class org.oscim.utils.geom.TileSeparator
 
setRenderer(TileRenderer) - Method in class org.oscim.layers.tile.TileLayer
 
setRenderer(ExtrusionRenderer) - Method in class org.oscim.renderer.light.ShadowRenderer
 
setRenderer(LayerRenderer) - Method in class org.oscim.renderer.OffscreenRenderer
 
setRenderTheme(IRenderTheme) - Method in class org.oscim.layers.tile.vector.VectorTileLayer
Deprecated.
setResourceProvider(XmlThemeResourceProvider) - Method in class org.oscim.theme.ExternalRenderTheme
 
setResourceProvider(XmlThemeResourceProvider) - Method in class org.oscim.theme.StreamRenderTheme
 
setResourceProvider(XmlThemeResourceProvider) - Method in interface org.oscim.theme.ThemeFile
 
setResourceProvider(XmlThemeResourceProvider) - Method in class org.oscim.theme.ZipRenderTheme
 
setRoll(double) - Method in class org.oscim.map.ViewController
 
setRoll(float) - Method in class org.oscim.core.MapPosition
 
setRotation(double) - Method in class org.oscim.map.ViewController
 
setRotation(float) - Method in class org.oscim.layers.marker.MarkerItem
 
setRotation(float) - Method in class org.oscim.layers.marker.MarkerSymbol
 
setRotation(float, float, float, float) - Method in class org.oscim.renderer.GLMatrix
Set rotation
setScale(double) - Method in class org.oscim.core.MapPosition
 
setScale(float, float, float) - Method in class org.oscim.renderer.GLMatrix
Set scale factor
setScaleBarMode(DefaultMapScaleBar.ScaleBarMode) - Method in class org.oscim.scalebar.DefaultMapScaleBar
 
setScaleBarPosition(MapScaleBar.ScaleBarPosition) - Method in class org.oscim.scalebar.MapScaleBar
 
setScaleFactor(float) - Method in class org.oscim.theme.rule.Rule.TextSizeVisitor
 
setSecondaryDistanceUnitAdapter(DistanceUnitAdapter) - Method in class org.oscim.scalebar.DefaultMapScaleBar
Set the secondary DistanceUnitAdapter for the MapScaleBar
setShader(String) - Method in class org.oscim.renderer.LocationRenderer
 
setShader(String) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setShader(ExtrusionRenderer.Shader) - Method in class org.oscim.renderer.ExtrusionRenderer
 
setShowAccuracyZoom(int) - Method in class org.oscim.renderer.LocationRenderer
 
setShowAccuracyZoom(int) - Method in class org.oscim.renderer.LocationTextureRenderer
 
setState(byte) - Method in class org.oscim.layers.tile.MapTile
 
setStrokeCap(Paint.Cap) - Method in interface org.oscim.backend.canvas.Paint
 
setStrokeJoin(Paint.Join) - Method in interface org.oscim.backend.canvas.Paint
 
setStrokeWidth(float) - Method in interface org.oscim.backend.canvas.Paint
 
setStyle(Paint.Style) - Method in interface org.oscim.backend.canvas.Paint
 
setStyle(LineStyle) - Method in class org.oscim.layers.PathLayer
 
setTexRepeat(boolean) - Method in class org.oscim.renderer.bucket.LineTexBucket
 
setTextAlign(Paint.Align) - Method in interface org.oscim.backend.canvas.Paint
 
setTextSize(float) - Method in interface org.oscim.backend.canvas.Paint
 
setTextureParameter(int, int, int, int) - Static method in class org.oscim.renderer.GLUtils
 
setTheme(IRenderTheme) - Method in class org.oscim.layers.tile.vector.VectorTileLayer
setTheme(IRenderTheme) - Method in class org.oscim.map.Map
 
setTheme(IRenderTheme, boolean) - Method in class org.oscim.map.Map
 
setTheme(ThemeFile) - Method in class org.oscim.map.Map
Utility function to set theme of base vector-layer and use map background color from theme.
setTheme(ThemeFile, boolean) - Method in class org.oscim.map.Map
Utility function to set theme of base vector-layer, optionally to all vector layers and use map background color from theme.
setTileImage(Bitmap) - Method in class org.oscim.layers.tile.bitmap.BitmapTileLoader
 
setTileImage(Bitmap) - Method in class org.oscim.layers.tile.TileLoader
Called by TileDataSource
setTileImage(Bitmap) - Method in interface org.oscim.tiling.ITileDataSink
Pass read Bitmap data to loader.
setTileImage(Bitmap) - Method in class org.oscim.tiling.OverzoomDataSink
 
setTileImage(Bitmap) - Method in class org.oscim.tiling.TileDataSink
 
setTileManager(TileManager) - Method in class org.oscim.layers.tile.TileRenderer
 
setTiles(TileSet) - Method in class org.oscim.layers.tile.TileSet
Clone TileSet from source.
setTileSource(TileSource) - Method in class org.oscim.layers.tile.vector.VectorTileLayer
Sets the TileSource used by TileLoader.
setTilt(float) - Method in class org.oscim.core.MapPosition
 
setTilt(float) - Method in class org.oscim.map.ViewController
 
setTranslation(float, float, float) - Method in class org.oscim.renderer.GLMatrix
Set translation
setTransparent(boolean) - Method in class org.oscim.layers.tile.buildings.S3DBLayer
 
setTransScale(float, float, float) - Method in class org.oscim.renderer.GLMatrix
Set translation and x,y scale
setTypeface(Paint.FontFamily, Paint.FontStyle) - Method in interface org.oscim.backend.canvas.Paint
 
setup() - Method in class org.oscim.layers.tile.buildings.BuildingRenderer
 
setup() - Method in class org.oscim.layers.tile.buildings.S3DBTileLayer.S3DBTileRenderer
 
setup() - Method in class org.oscim.renderer.ExtrusionRenderer
 
setup() - Method in class org.oscim.renderer.LayerRenderer
0.
setup() - Method in class org.oscim.renderer.light.ShadowRenderer
 
setup() - Method in class org.oscim.renderer.OffscreenRenderer
 
setupFBO(GLViewport) - Method in class org.oscim.renderer.OffscreenRenderer
 
setUrlFormatter(UrlTileSource.TileUrlFormatter) - Method in class org.oscim.tiling.source.UrlTileSource
 
setValue(int, float) - Method in class org.oscim.renderer.GLMatrix
Set single value
setValueAndVelocity(float, float) - Method in class org.oscim.utils.animation.DragForce
 
setValueAt(int, int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Directly set the value at a particular index.
setValueThreshold(float) - Method in class org.oscim.utils.animation.DragForce
 
setVertexOffset(int) - Method in class org.oscim.renderer.bucket.RenderBucket
 
setViewPortScale(float) - Method in class org.oscim.renderer.MapRenderer
Set the scale value for map viewport.
setViewSize(int, int) - Method in class org.oscim.map.ViewController
 
setVisible(boolean) - Method in class org.oscim.scalebar.MapScaleBar
Set the visibility of this MapScaleBar
setVisible(int, int, int) - Method in class org.oscim.utils.ScanBox
 
setX(double) - Method in class org.oscim.core.MapPosition
 
setXmlPullParserFactory(XmlPullParserFactory) - Static method in class org.oscim.theme.XmlThemeBuilder
 
setY(double) - Method in class org.oscim.core.MapPosition
 
setZLimit(float) - Method in class org.oscim.renderer.ExtrusionRenderer
 
setZoom(double) - Method in class org.oscim.core.MapPosition
Sets the fractional zoom.
setZoomLevel(int) - Method in class org.oscim.core.MapPosition
 
setZoomLevel(int, int) - Method in class org.oscim.layers.tile.TileManager
 
setZoomTable(int[]) - Method in class org.oscim.layers.tile.TileManager
 
setZoomThresholds(float, float) - Method in class org.oscim.layers.tile.TileManager
TESTING: avoid flickering when switching zoom-levels: 1.85, 1.15 seems to work well
Shader(String) - Constructor for class org.oscim.renderer.ExtrusionRenderer.Shader
 
Shader(String) - Constructor for class org.oscim.renderer.light.ShadowRenderer.Shader
 
Shader(String, String) - Constructor for class org.oscim.renderer.ExtrusionRenderer.Shader
 
SHADER_BINARY_FORMATS - Static variable in interface org.oscim.backend.GL
 
SHADER_COMPILER - Static variable in interface org.oscim.backend.GL
 
SHADER_SOURCE_LENGTH - Static variable in interface org.oscim.backend.GL
 
SHADER_TYPE - Static variable in interface org.oscim.backend.GL
 
shaderBinary(int, IntBuffer, int, Buffer, int) - Method in interface org.oscim.backend.GL
 
shaderSource(int, String) - Method in interface org.oscim.backend.GL
 
SHADING_LANGUAGE_VERSION - Static variable in interface org.oscim.backend.GL
 
SHADOW_ALPHA - Static variable in class org.oscim.renderer.light.Sun
 
ShadowFrameBuffer - Class in org.oscim.renderer.light
The frame buffer for the shadow pass.
ShadowFrameBuffer(int, int) - Constructor for class org.oscim.renderer.light.ShadowFrameBuffer
Initialises the frame buffer and shadow map of a certain size.
ShadowRenderer - Class in org.oscim.renderer.light
 
ShadowRenderer(ExtrusionRenderer) - Constructor for class org.oscim.renderer.light.ShadowRenderer
 
ShadowRenderer.GroundShader - Class in org.oscim.renderer.light
 
ShadowRenderer.Shader - Class in org.oscim.renderer.light
 
shiftHue(int, double) - Static method in class org.oscim.utils.ColorUtil
 
SHORT - Static variable in interface org.oscim.backend.GL
 
SHORT_BYTES - Static variable in class org.oscim.renderer.bucket.RenderBuckets
 
SIGNALED - Static variable in interface org.oscim.backend.GL30
 
SIGNED_NORMALIZED - Static variable in interface org.oscim.backend.GL30
 
SimpleWorker<T> - Class in org.oscim.utils.async
Simple 'Double Buffering' worker for running Tasks on AsyncExecutor thread.
SimpleWorker(Map, long, T, T) - Constructor for class org.oscim.utils.async.SimpleWorker
 
SIMPLIFICATION_EXCEPTIONS - Static variable in class org.oscim.utils.Parameters
Simplification exceptions.
SIMPLIFICATION_MAX_ZOOM - Static variable in class org.oscim.tiling.source.mapfile.MapDatabase
 
SIMPLIFICATION_MIN_ZOOM - Static variable in class org.oscim.tiling.source.mapfile.MapDatabase
Reduce points on-the-fly while reading from map files.
SIMPLIFICATION_TOLERANCE - Static variable in class org.oscim.utils.Parameters
Reduce points on-the-fly while reading from vector maps.
simplify(float[], int, int, int, float) - Method in class org.oscim.utils.geom.SimplifyDP
 
simplify(float, boolean) - Method in class org.oscim.core.GeometryBuffer
Remove points with distance less than minSqDist
simplify(GeometryBuffer, float) - Method in class org.oscim.utils.geom.SimplifyDP
 
simplify(GeometryBuffer, float) - Method in class org.oscim.utils.geom.SimplifyVW
 
SimplifyDP - Class in org.oscim.utils.geom
Douglas-Peucker line simplification with stack and some bit twiddling.
SimplifyDP() - Constructor for class org.oscim.utils.geom.SimplifyDP
 
SimplifyVW - Class in org.oscim.utils.geom
Visvalingam-Wyatt simplification
SimplifyVW() - Constructor for class org.oscim.utils.geom.SimplifyVW
 
sin(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the sine in radians.
sinDeg(float) - Static method in class org.oscim.utils.math.MathUtils
Returns the sine in radians.
sine - Static variable in class org.oscim.utils.math.Interpolation
 
SINE_IN - Enum constant in enum class org.oscim.utils.animation.Easing.Type
 
SINE_INOUT - Enum constant in enum class org.oscim.utils.animation.Easing.Type
 
SINE_OUT - Enum constant in enum class org.oscim.utils.animation.Easing.Type
 
sineIn - Static variable in class org.oscim.utils.math.Interpolation
 
sineOut - Static variable in class org.oscim.utils.math.Interpolation
 
SINGLE - Enum constant in enum class org.oscim.scalebar.DefaultMapScaleBar.ScaleBarMode
 
size() - Method in class org.oscim.core.TagSet
 
size() - Method in class org.oscim.layers.marker.ItemizedLayer
 
size() - Method in class org.oscim.layers.marker.MarkerLayer
The number of items in this overlay.
size() - Method in class org.oscim.layers.marker.utils.SparseIntArray
Returns the number of key-value mappings that this SparseIntArray currently stores.
size() - Method in class org.oscim.map.Layers
 
size() - Method in class org.oscim.utils.KeyMap
Returns the number of elements in this map.
size() - Method in class org.oscim.utils.pool.Inlist.List
 
size() - Method in class org.oscim.utils.quadtree.BoxTree
 
size() - Method in class org.oscim.utils.quadtree.TileIndex
 
size() - Method in class org.oscim.utils.RTree
Count the data elements in this container.
size() - Method in interface org.oscim.utils.SpatialIndex
 
size(T) - Static method in class org.oscim.utils.pool.Inlist
Get size of 'list'.
SIZE - Static variable in class org.oscim.core.Tile
Width and height of a map tile in pixels.
SIZE - Static variable in class org.oscim.renderer.bucket.VertexData
Size of array chunks.
SkylineStrategy() - Constructor for class org.oscim.utils.BitmapPacker.SkylineStrategy
 
Slot(int, int, int) - Constructor for class org.oscim.renderer.atlas.TextureAtlas.Slot
 
sort(ArrayList<Bitmap>) - Method in class org.oscim.utils.BitmapPacker.GuillotineStrategy
 
sort(ArrayList<Bitmap>) - Method in interface org.oscim.utils.BitmapPacker.PackStrategy
 
sort(ArrayList<Bitmap>) - Method in class org.oscim.utils.BitmapPacker.SkylineStrategy
 
sort(InternalItem[], int, int) - Method in class org.oscim.layers.marker.MarkerRenderer
 
sort(MapTile[], int, int) - Static method in class org.oscim.layers.tile.TileDistanceSort
Sort tiles by current MapTile.distance from map center.
SparseIntArray - Class in org.oscim.layers.marker.utils
Cloned from Android API: SparseInt Array
SparseIntArray(int) - Constructor for class org.oscim.layers.marker.utils.SparseIntArray
Creates a new SparseIntArray containing no mappings that will not require any additional memory allocation to store the specified number of mappings.
SpatialIndex<T> - Interface in org.oscim.utils
 
SpatialIndex.SearchCb<T> - Interface in org.oscim.utils
 
sphericalDistance(GeoPoint) - Method in class org.oscim.core.GeoPoint
Calculate the spherical distance from this point to another using the Haversine formula.
SQUARE - Enum constant in enum class org.oscim.backend.canvas.Paint.Cap
 
squaredDistance(float[], int, int) - Static method in class org.oscim.utils.geom.GeometryUtils
 
squareSegmentDistance(float[], int, int, int) - Static method in class org.oscim.utils.geom.GeometryUtils
square distance from a point a to a segment b,c
src - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
src(String) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
SRC_ALPHA - Static variable in interface org.oscim.backend.GL
 
SRC_ALPHA_SATURATE - Static variable in interface org.oscim.backend.GL
 
SRC_COLOR - Static variable in interface org.oscim.backend.GL
 
SRGB - Static variable in interface org.oscim.backend.GL30
 
SRGB8 - Static variable in interface org.oscim.backend.GL30
 
SRGB8_ALPHA8 - Static variable in interface org.oscim.backend.GL30
 
SSAO - Enum constant in enum class org.oscim.renderer.OffscreenRenderer.Mode
 
SSAO_FXAA - Enum constant in enum class org.oscim.renderer.OffscreenRenderer.Mode
 
STAMEN_TONER - Static variable in class org.oscim.tiling.source.bitmap.DefaultSources
 
STAMEN_WATERCOLOR - Static variable in class org.oscim.tiling.source.bitmap.DefaultSources
 
startAddress - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Absolute start address of the sub-file in the enclosing file.
startElement() - Method in class org.oscim.theme.XmlThemeBuilder
 
startHole() - Method in class org.oscim.core.GeometryBuffer
Starts a new polygon hole (inner ring).
startLine() - Method in class org.oscim.core.GeometryBuffer
Start a new line.
startPoints() - Method in class org.oscim.core.GeometryBuffer
Set geometry type for points.
startPolygon() - Method in class org.oscim.core.GeometryBuffer
Start a new polygon.
startPosition - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The map start position from the file header (may be null).
startZoomLevel - Variable in class org.oscim.tiling.source.mapfile.MapInfo
The map start zoom level from the file header (may be null).
state - Variable in class org.oscim.utils.async.Task
 
state() - Method in class org.oscim.layers.tile.MapTile
 
state(int) - Method in class org.oscim.layers.tile.MapTile
 
State() - Constructor for class org.oscim.layers.tile.MapTile.State
 
STATIC_COPY - Static variable in interface org.oscim.backend.GL30
 
STATIC_DRAW - Static variable in interface org.oscim.backend.GL
 
STATIC_READ - Static variable in interface org.oscim.backend.GL30
 
STENCIL - Static variable in interface org.oscim.backend.GL30
 
STENCIL_ATTACHMENT - Static variable in interface org.oscim.backend.GL
 
STENCIL_BACK_FAIL - Static variable in interface org.oscim.backend.GL
 
STENCIL_BACK_FUNC - Static variable in interface org.oscim.backend.GL
 
STENCIL_BACK_PASS_DEPTH_FAIL - Static variable in interface org.oscim.backend.GL
 
STENCIL_BACK_PASS_DEPTH_PASS - Static variable in interface org.oscim.backend.GL
 
STENCIL_BACK_REF - Static variable in interface org.oscim.backend.GL
 
STENCIL_BACK_VALUE_MASK - Static variable in interface org.oscim.backend.GL
 
STENCIL_BACK_WRITEMASK - Static variable in interface org.oscim.backend.GL
 
STENCIL_BITS - Static variable in interface org.oscim.backend.GL
 
STENCIL_BUFFER_BIT - Static variable in interface org.oscim.backend.GL
 
STENCIL_CLEAR_VALUE - Static variable in interface org.oscim.backend.GL
 
STENCIL_FAIL - Static variable in interface org.oscim.backend.GL
 
STENCIL_FUNC - Static variable in interface org.oscim.backend.GL
 
STENCIL_INDEX - Static variable in interface org.oscim.backend.GL
 
STENCIL_INDEX8 - Static variable in interface org.oscim.backend.GL
 
STENCIL_PASS_DEPTH_FAIL - Static variable in interface org.oscim.backend.GL
 
STENCIL_PASS_DEPTH_PASS - Static variable in interface org.oscim.backend.GL
 
STENCIL_REF - Static variable in interface org.oscim.backend.GL
 
STENCIL_TEST - Static variable in interface org.oscim.backend.GL
 
STENCIL_VALUE_MASK - Static variable in interface org.oscim.backend.GL
 
STENCIL_WRITEMASK - Static variable in interface org.oscim.backend.GL
 
stencilFunc(int, int, int) - Method in interface org.oscim.backend.GL
 
stencilFuncSeparate(int, int, int, int) - Method in interface org.oscim.backend.GL
 
stencilMask(int) - Method in interface org.oscim.backend.GL
 
stencilMaskSeparate(int, int) - Method in interface org.oscim.backend.GL
 
stencilOp(int, int, int) - Method in interface org.oscim.backend.GL
 
stencilOpSeparate(int, int, int, int) - Method in interface org.oscim.backend.GL
 
stipple - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
stipple - Variable in class org.oscim.theme.styles.LineStyle
 
stipple(int) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
stippleColor - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
stippleColor - Variable in class org.oscim.theme.styles.LineStyle
 
stippleColor(int) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
stippleColor(String) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
stippleWidth - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
stippleWidth - Variable in class org.oscim.theme.styles.LineStyle
 
stippleWidth(float) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
STREAM_COPY - Static variable in interface org.oscim.backend.GL30
 
STREAM_DRAW - Static variable in interface org.oscim.backend.GL
 
STREAM_READ - Static variable in interface org.oscim.backend.GL30
 
StreamRenderTheme - Class in org.oscim.theme
A StreamRenderTheme allows for customizing the rendering style of the map via an XML input stream.
StreamRenderTheme(String, InputStream) - Constructor for class org.oscim.theme.StreamRenderTheme
 
StreamRenderTheme(String, InputStream, XmlRenderThemeMenuCallback) - Constructor for class org.oscim.theme.StreamRenderTheme
 
stroke - Variable in class org.oscim.theme.styles.TextStyle
 
STROKE - Enum constant in enum class org.oscim.backend.canvas.Paint.Style
 
STROKE_EXTERNAL - Static variable in class org.oscim.scalebar.DefaultMapScaleBar
 
STROKE_INCREASE - Static variable in class org.oscim.layers.tile.vector.VectorTileLoader
 
STROKE_INTERNAL - Static variable in class org.oscim.scalebar.DefaultMapScaleBar
 
STROKE_MIN_ZOOM - Static variable in class org.oscim.layers.tile.vector.VectorTileLoader
 
strokeColor - Variable in class org.oscim.theme.styles.AreaStyle
Outline
strokeColor - Variable in class org.oscim.theme.styles.CircleStyle
 
strokeColor - Variable in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
strokeColor(int) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
strokeColor(String) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
strokeIncrease - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
strokeIncrease - Variable in class org.oscim.theme.styles.LineStyle
 
strokeIncrease(double) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
strokeWidth - Variable in class org.oscim.theme.styles.AreaStyle
 
strokeWidth - Variable in class org.oscim.theme.styles.CircleStyle
 
strokeWidth - Variable in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
strokeWidth(float) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
style - Variable in class org.oscim.theme.styles.AreaStyle
Style name
style - Variable in class org.oscim.theme.styles.LineStyle
 
style - Variable in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
style - Variable in class org.oscim.theme.styles.TextStyle
 
style(String) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
style(RenderStyle.StyleBuilder<?>...) - Method in class org.oscim.theme.rule.RuleBuilder
 
StyleBuilder() - Constructor for class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
styles - Variable in class org.oscim.theme.rule.Rule
 
sub(float[], int, int, int) - Static method in class org.oscim.utils.geom.OBB2D.Vec2
 
SubFileParameter - Class in org.oscim.tiling.source.mapfile.header
Holds all parameters of a sub-file.
subFileSize - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Size of the sub-file in bytes.
submit(long) - Method in class org.oscim.utils.async.SimpleWorker
If delay > 0 onMainLoop will be called before Task is passed to worker-thread
SUBPIXEL_BITS - Static variable in interface org.oscim.backend.GL
 
subRules - Variable in class org.oscim.theme.rule.Rule
 
SUCCESS - Enum constant in enum class org.oscim.tiling.QueryResult
 
SUCCESS - Static variable in class org.oscim.tiling.TileSource.OpenResult
Singleton for a FileOpenResult instance with success=true.
sumVec(float[], float[]) - Static method in class org.oscim.utils.geom.GeometryUtils
 
Sun - Class in org.oscim.renderer.light
See https://lexikon.astronomie.info/zeitgleichung
Sun() - Constructor for class org.oscim.renderer.light.Sun
Track sun position (accuracy of ~1 minute).
supportsTile(Tile) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
Returns true if MapDatabase contains tile.
supportsTile(Tile) - Method in class org.oscim.tiling.source.mapfile.MultiMapDatabase
 
swap(Map<K, V>) - Static method in class org.oscim.utils.ArrayUtils
 
swing - Static variable in class org.oscim.utils.math.Interpolation
 
Swing(float) - Constructor for class org.oscim.utils.math.Interpolation.Swing
 
swingIn - Static variable in class org.oscim.utils.math.Interpolation
 
SwingIn(float) - Constructor for class org.oscim.utils.math.Interpolation.SwingIn
 
swingOut - Static variable in class org.oscim.utils.math.Interpolation
 
SwingOut(float) - Constructor for class org.oscim.utils.math.Interpolation.SwingOut
 
SYMBOL - Static variable in class org.oscim.renderer.bucket.RenderBucket
 
SYMBOL_SCALING - Static variable in class org.oscim.utils.Parameters
Symbol scaling mode.
SymbolBucket - Class in org.oscim.renderer.bucket
 
SymbolBucket() - Constructor for class org.oscim.renderer.bucket.SymbolBucket
 
SymbolBuilder() - Constructor for class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
symbolHeight - Variable in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
symbolHeight - Variable in class org.oscim.theme.styles.AreaStyle
 
symbolHeight - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
symbolHeight - Variable in class org.oscim.theme.styles.LineStyle
 
symbolHeight - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
symbolHeight - Variable in class org.oscim.theme.styles.SymbolStyle
 
symbolHeight - Variable in class org.oscim.theme.styles.TextStyle
 
symbolHeight - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
symbolHeight(int) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
symbolHeight(int) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
symbolHeight(int) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
symbolHeight(int) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
SymbolItem - Class in org.oscim.renderer.bucket
 
SymbolItem() - Constructor for class org.oscim.renderer.bucket.SymbolItem
 
symbolPercent - Variable in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
symbolPercent - Variable in class org.oscim.theme.styles.AreaStyle
 
symbolPercent - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
symbolPercent - Variable in class org.oscim.theme.styles.LineStyle
 
symbolPercent - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
symbolPercent - Variable in class org.oscim.theme.styles.SymbolStyle
 
symbolPercent - Variable in class org.oscim.theme.styles.TextStyle
 
symbolPercent - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
symbolPercent(int) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
symbolPercent(int) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
symbolPercent(int) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
symbolPercent(int) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
symbols - Variable in class org.oscim.layers.tile.vector.labeling.LabelTileData
 
symbolScale - Static variable in class org.oscim.backend.CanvasAdapter
The symbol scale.
SymbolStyle - Class in org.oscim.theme.styles
Represents an icon on the map.
SymbolStyle(int) - Constructor for class org.oscim.theme.styles.SymbolStyle
 
SymbolStyle(Bitmap) - Constructor for class org.oscim.theme.styles.SymbolStyle
 
SymbolStyle(TextureRegion) - Constructor for class org.oscim.theme.styles.SymbolStyle
 
SymbolStyle(SymbolStyle.SymbolBuilder<?>) - Constructor for class org.oscim.theme.styles.SymbolStyle
 
SymbolStyle.SymbolBuilder<T extends SymbolStyle.SymbolBuilder<T>> - Class in org.oscim.theme.styles
 
symbolWidth - Variable in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
symbolWidth - Variable in class org.oscim.theme.styles.AreaStyle
 
symbolWidth - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
symbolWidth - Variable in class org.oscim.theme.styles.LineStyle
 
symbolWidth - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
symbolWidth - Variable in class org.oscim.theme.styles.SymbolStyle
 
symbolWidth - Variable in class org.oscim.theme.styles.TextStyle
 
symbolWidth - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
symbolWidth(int) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
symbolWidth(int) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
symbolWidth(int) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
symbolWidth(int) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
SYNC_CONDITION - Static variable in interface org.oscim.backend.GL30
 
SYNC_FENCE - Static variable in interface org.oscim.backend.GL30
 
SYNC_FLAGS - Static variable in interface org.oscim.backend.GL30
 
SYNC_FLUSH_COMMANDS_BIT - Static variable in interface org.oscim.backend.GL30
 
SYNC_GPU_COMMANDS_COMPLETE - Static variable in interface org.oscim.backend.GL30
 
SYNC_STATUS - Static variable in interface org.oscim.backend.GL30
 
SyncPool<T extends Inlist<?>> - Class in org.oscim.utils.pool
 
SyncPool(int) - Constructor for class org.oscim.utils.pool.SyncPool
 
SyncPool(int, boolean) - Constructor for class org.oscim.utils.pool.SyncPool
 
syncViewport() - Method in class org.oscim.map.ViewController
 

T

Tag - Class in org.oscim.core
A tag represents an immutable key-value pair.
Tag(String, String) - Constructor for class org.oscim.core.Tag
 
Tag(String, String, boolean) - Constructor for class org.oscim.core.Tag
Create Tag with interned Key.
Tag(String, String, boolean, boolean) - Constructor for class org.oscim.core.Tag
 
tags - Variable in class org.oscim.core.MapElement
 
tags - Variable in class org.oscim.tiling.source.mapfile.PointOfInterest
The tags of this POI.
tags - Variable in class org.oscim.tiling.source.mapfile.Way
The tags of this way.
Tags - Class in org.oscim.tiling.source.oscimap4
 
Tags() - Constructor for class org.oscim.tiling.source.oscimap4.Tags
 
TagSet - Class in org.oscim.core
The Class TagSet holds a set of Tags.
TagSet() - Constructor for class org.oscim.core.TagSet
Instantiates a new TagSet with initial size of 10.
TagSet(int) - Constructor for class org.oscim.core.TagSet
Instantiates a new tag set initialized with the given size.
Tap() - Constructor for class org.oscim.event.Gesture.Tap
 
TAP - Static variable in interface org.oscim.event.Gesture
 
Task - Class in org.oscim.utils.async
 
Task() - Constructor for class org.oscim.layers.vector.AbstractVectorLayer.Task
 
Task() - Constructor for class org.oscim.utils.async.Task
 
TaskQueue - Interface in org.oscim.utils.async
 
tell(E, Event, T) - Method in class org.oscim.event.EventDispatcher
Tell listeners whats going on.
tesselate() - Method in class org.oscim.utils.TessJNI
 
tesselate(int, int) - Method in class org.oscim.utils.TessJNI
 
tessellate(float[], int, int, int[], int, int, int, VertexData) - Static method in class org.oscim.utils.Tessellator
Special version for ExtrusionLayer to match indices with vertex positions.
tessellate(GeometryBuffer, GeometryBuffer) - Static method in class org.oscim.utils.Tessellator
Tessellates a GeometryBuffer to a triangular/mesh GeometryBuffer.
Tessellator - Class in org.oscim.utils
 
Tessellator() - Constructor for class org.oscim.utils.Tessellator
 
TessJNI - Class in org.oscim.utils
 
TessJNI() - Constructor for class org.oscim.utils.TessJNI
 
TessJNI(int) - Constructor for class org.oscim.utils.TessJNI
 
TessJNI.ElementType - Class in org.oscim.utils
 
TessJNI.WindingRule - Class in org.oscim.utils
See OpenGL Red Book for description of the winding rules http://www.glprogramming.com/red/chapter11.html
test(boolean, boolean) - Static method in class org.oscim.renderer.GLState
 
testDepth(boolean) - Static method in class org.oscim.renderer.GLState
 
texImage2D(int, int, int, int, int, int, int, int, Buffer) - Method in interface org.oscim.backend.GL
 
texImage3D(int, int, int, int, int, int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
texImage3D(int, int, int, int, int, int, int, int, int, Buffer) - Method in interface org.oscim.backend.GL30
 
TEXLINE - Static variable in class org.oscim.renderer.bucket.RenderBucket
 
texParameterf(int, int, float) - Method in interface org.oscim.backend.GL
 
texParameterfv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
texParameteri(int, int, int) - Method in interface org.oscim.backend.GL
 
texParameteriv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
texRegion - Variable in class org.oscim.renderer.bucket.SymbolItem
 
texSubImage2D(int, int, int, int, int, int, int, int, Buffer) - Method in interface org.oscim.backend.GL
 
texSubImage3D(int, int, int, int, int, int, int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
texSubImage3D(int, int, int, int, int, int, int, int, int, int, Buffer) - Method in interface org.oscim.backend.GL30
 
text - Variable in class org.oscim.renderer.bucket.TextItem
 
TEXT_MARGIN - Static variable in class org.oscim.scalebar.DefaultMapScaleBar
 
TextBucket - Class in org.oscim.renderer.bucket
 
TextBucket() - Constructor for class org.oscim.renderer.bucket.TextBucket
 
TextBuilder() - Constructor for class org.oscim.theme.styles.TextStyle.TextBuilder
 
TextItem - Class in org.oscim.renderer.bucket
 
TextItem() - Constructor for class org.oscim.renderer.bucket.TextItem
 
textKey - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
textKey - Variable in class org.oscim.theme.styles.TextStyle
 
textKey(String) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
textScale - Static variable in class org.oscim.backend.CanvasAdapter
The text scale.
TextSizeVisitor() - Constructor for class org.oscim.theme.rule.Rule.TextSizeVisitor
 
TextStyle - Class in org.oscim.theme.styles
 
TextStyle.TextBuilder<T extends TextStyle.TextBuilder<T>> - Class in org.oscim.theme.styles
 
texture - Variable in class org.oscim.renderer.atlas.TextureAtlas
 
texture - Variable in class org.oscim.renderer.atlas.TextureRegion
 
texture - Variable in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
texture - Variable in class org.oscim.theme.styles.AreaStyle
Pattern texture
texture - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
texture - Variable in class org.oscim.theme.styles.LineStyle
 
texture - Variable in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
texture - Variable in class org.oscim.theme.styles.SymbolStyle
 
texture - Variable in class org.oscim.theme.styles.TextStyle.TextBuilder
 
texture - Variable in class org.oscim.theme.styles.TextStyle
 
texture(TextureRegion) - Method in class org.oscim.theme.styles.SymbolStyle.SymbolBuilder
 
texture(TextureRegion) - Method in class org.oscim.theme.styles.TextStyle.TextBuilder
 
texture(TextureItem) - Method in class org.oscim.theme.styles.AreaStyle.AreaBuilder
 
texture(TextureItem) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
TEXTURE - Static variable in interface org.oscim.backend.GL
 
TEXTURE_2D - Static variable in interface org.oscim.backend.GL
 
TEXTURE_2D_ARRAY - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_3D - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_ATLAS - Static variable in class org.oscim.utils.Parameters
Texture atlas in themes.
TEXTURE_BASE_LEVEL - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_BINDING_2D - Static variable in interface org.oscim.backend.GL
 
TEXTURE_BINDING_2D_ARRAY - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_BINDING_3D - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_BINDING_CUBE_MAP - Static variable in interface org.oscim.backend.GL
 
TEXTURE_COMPARE_FUNC - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_COMPARE_MODE - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_CUBE_MAP - Static variable in interface org.oscim.backend.GL
 
TEXTURE_CUBE_MAP_NEGATIVE_X - Static variable in interface org.oscim.backend.GL
 
TEXTURE_CUBE_MAP_NEGATIVE_Y - Static variable in interface org.oscim.backend.GL
 
TEXTURE_CUBE_MAP_NEGATIVE_Z - Static variable in interface org.oscim.backend.GL
 
TEXTURE_CUBE_MAP_POSITIVE_X - Static variable in interface org.oscim.backend.GL
 
TEXTURE_CUBE_MAP_POSITIVE_Y - Static variable in interface org.oscim.backend.GL
 
TEXTURE_CUBE_MAP_POSITIVE_Z - Static variable in interface org.oscim.backend.GL
 
TEXTURE_HEIGHT - Static variable in class org.oscim.renderer.bucket.TextureBucket
 
TEXTURE_IMMUTABLE_FORMAT - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_IMMUTABLE_LEVELS - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_MAG_FILTER - Static variable in interface org.oscim.backend.GL
 
TEXTURE_MAX_ANISOTROPY_EXT - Static variable in interface org.oscim.backend.GL
 
TEXTURE_MAX_LEVEL - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_MAX_LOD - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_MIN_FILTER - Static variable in interface org.oscim.backend.GL
 
TEXTURE_MIN_LOD - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_SWIZZLE_A - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_SWIZZLE_B - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_SWIZZLE_G - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_SWIZZLE_R - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_WIDTH - Static variable in class org.oscim.renderer.bucket.TextureBucket
 
TEXTURE_WRAP_R - Static variable in interface org.oscim.backend.GL30
 
TEXTURE_WRAP_S - Static variable in interface org.oscim.backend.GL
 
TEXTURE_WRAP_T - Static variable in interface org.oscim.backend.GL
 
TEXTURE0 - Static variable in interface org.oscim.backend.GL
 
TEXTURE1 - Static variable in interface org.oscim.backend.GL
 
TEXTURE10 - Static variable in interface org.oscim.backend.GL
 
TEXTURE11 - Static variable in interface org.oscim.backend.GL
 
TEXTURE12 - Static variable in interface org.oscim.backend.GL
 
TEXTURE13 - Static variable in interface org.oscim.backend.GL
 
TEXTURE14 - Static variable in interface org.oscim.backend.GL
 
TEXTURE15 - Static variable in interface org.oscim.backend.GL
 
TEXTURE16 - Static variable in interface org.oscim.backend.GL
 
TEXTURE17 - Static variable in interface org.oscim.backend.GL
 
TEXTURE18 - Static variable in interface org.oscim.backend.GL
 
TEXTURE19 - Static variable in interface org.oscim.backend.GL
 
TEXTURE2 - Static variable in interface org.oscim.backend.GL
 
TEXTURE20 - Static variable in interface org.oscim.backend.GL
 
TEXTURE21 - Static variable in interface org.oscim.backend.GL
 
TEXTURE22 - Static variable in interface org.oscim.backend.GL
 
TEXTURE23 - Static variable in interface org.oscim.backend.GL
 
TEXTURE24 - Static variable in interface org.oscim.backend.GL
 
TEXTURE25 - Static variable in interface org.oscim.backend.GL
 
TEXTURE26 - Static variable in interface org.oscim.backend.GL
 
TEXTURE27 - Static variable in interface org.oscim.backend.GL
 
TEXTURE28 - Static variable in interface org.oscim.backend.GL
 
TEXTURE29 - Static variable in interface org.oscim.backend.GL
 
TEXTURE3 - Static variable in interface org.oscim.backend.GL
 
TEXTURE30 - Static variable in interface org.oscim.backend.GL
 
TEXTURE31 - Static variable in interface org.oscim.backend.GL
 
TEXTURE4 - Static variable in interface org.oscim.backend.GL
 
TEXTURE5 - Static variable in interface org.oscim.backend.GL
 
TEXTURE6 - Static variable in interface org.oscim.backend.GL
 
TEXTURE7 - Static variable in interface org.oscim.backend.GL
 
TEXTURE8 - Static variable in interface org.oscim.backend.GL
 
TEXTURE9 - Static variable in interface org.oscim.backend.GL
 
TextureAtlas - Class in org.oscim.renderer.atlas
 
TextureAtlas(int, int) - Constructor for class org.oscim.renderer.atlas.TextureAtlas
 
TextureAtlas(Bitmap) - Constructor for class org.oscim.renderer.atlas.TextureAtlas
 
TextureAtlas.Rect - Class in org.oscim.renderer.atlas
 
TextureAtlas.Slot - Class in org.oscim.renderer.atlas
 
TextureAtlasUtils - Class in org.oscim.utils
 
TextureAtlasUtils() - Constructor for class org.oscim.utils.TextureAtlasUtils
 
TextureBucket - Class in org.oscim.renderer.bucket
 
TextureBucket(byte) - Constructor for class org.oscim.renderer.bucket.TextureBucket
 
TextureBucket.Renderer - Class in org.oscim.renderer.bucket
 
TextureItem - Class in org.oscim.renderer.bucket
 
TextureItem(Bitmap) - Constructor for class org.oscim.renderer.bucket.TextureItem
 
TextureItem(Bitmap, boolean) - Constructor for class org.oscim.renderer.bucket.TextureItem
 
TextureItem.TexturePool - Class in org.oscim.renderer.bucket
 
TexturePool(int) - Constructor for class org.oscim.renderer.bucket.TextureItem.TexturePool
 
TexturePool(int, int, int, boolean) - Constructor for class org.oscim.renderer.bucket.TextureItem.TexturePool
 
TextureRegion - Class in org.oscim.renderer.atlas
 
TextureRegion(TextureItem, TextureAtlas.Rect) - Constructor for class org.oscim.renderer.atlas.TextureRegion
 
textures - Variable in class org.oscim.renderer.bucket.TextureBucket
holds textures and offset in vbo
themeCallback - Variable in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
themeCallback(ThemeCallback) - Method in class org.oscim.theme.styles.RenderStyle.StyleBuilder
 
ThemeCallback - Interface in org.oscim.theme
Callback methods for render theme.
ThemeException(String) - Constructor for exception org.oscim.theme.IRenderTheme.ThemeException
 
ThemeException(String, Throwable) - Constructor for exception org.oscim.theme.IRenderTheme.ThemeException
 
ThemeFile - Interface in org.oscim.theme
Interface for a render theme which is defined in XML.
ThemeLoader - Class in org.oscim.theme
 
ThemeLoader() - Constructor for class org.oscim.theme.ThemeLoader
 
ThemeUtils - Class in org.oscim.theme
A utility class with theme specific helper methods.
THIN - Enum constant in enum class org.oscim.backend.canvas.Paint.FontFamily
 
THREADED_INIT - Static variable in class org.oscim.utils.Parameters
Threaded system initialization.
ThreadUtils - Class in org.oscim.utils
 
ThreadUtils() - Constructor for class org.oscim.utils.ThreadUtils
 
Tile - Class in org.oscim.core
A tile represents a rectangular part of the world map.
Tile(int, int, byte) - Constructor for class org.oscim.core.Tile
 
TILE_FILL_VERTICES - Static variable in class org.oscim.renderer.bucket.RenderBuckets
Number of vertices to fill a tile (represented by a quad).
TILE_LOADED - Static variable in class org.oscim.layers.tile.TileManager
 
TILE_NOT_FOUND - Enum constant in enum class org.oscim.tiling.QueryResult
 
TILE_REMOVED - Static variable in class org.oscim.layers.tile.TileManager
 
TILE_SIZE_MULTIPLE - Static variable in class org.oscim.core.Tile
Tile size multiple in pixels.
tileCache - Variable in class org.oscim.tiling.TileSource
 
TileClipper - Class in org.oscim.utils.geom
Clip polygons and lines to a rectangle.
TileClipper(float, float, float, float) - Constructor for class org.oscim.utils.geom.TileClipper
 
TileData() - Constructor for class org.oscim.layers.tile.MapTile.TileData
 
TileDataSink - Class in org.oscim.tiling
 
TileDataSink(ITileDataSink) - Constructor for class org.oscim.tiling.TileDataSink
 
TileDecoder - Class in org.oscim.tiling.source.mapzen
 
TileDecoder - Class in org.oscim.tiling.source.oscimap4
 
TileDecoder() - Constructor for class org.oscim.tiling.source.bitmap.BitmapTileSource.TileDecoder
 
TileDecoder() - Constructor for class org.oscim.tiling.source.mapzen.TileDecoder
 
TileDecoder() - Constructor for class org.oscim.tiling.source.oscimap4.TileDecoder
 
TileDecoder(String) - Constructor for class org.oscim.tiling.source.mapzen.TileDecoder
 
TileDistanceSort - Class in org.oscim.layers.tile
 
TileGridLayer - Class in org.oscim.layers
 
TileGridLayer(Map) - Constructor for class org.oscim.layers.TileGridLayer
 
TileGridLayer(Map, float) - Constructor for class org.oscim.layers.TileGridLayer
 
TileGridLayer(Map, int, float, int) - Constructor for class org.oscim.layers.TileGridLayer
 
TileGridLayer(Map, int, float, TextStyle, int) - Constructor for class org.oscim.layers.TileGridLayer
 
TileIndex<T extends TreeNode<T,E>,E> - Class in org.oscim.utils.quadtree
A quad tree for the standard map tiling schema.
TileIndex() - Constructor for class org.oscim.utils.quadtree.TileIndex
 
TileLayer - Class in org.oscim.layers.tile
 
TileLayer(Map, TileManager) - Constructor for class org.oscim.layers.tile.TileLayer
 
TileLayer(Map, TileManager, TileRenderer) - Constructor for class org.oscim.layers.tile.TileLayer
 
TileLoader - Class in org.oscim.layers.tile
 
TileLoader(TileManager) - Constructor for class org.oscim.layers.tile.TileLoader
 
TileManager - Class in org.oscim.layers.tile
 
TileManager(Map, int) - Constructor for class org.oscim.layers.tile.TileManager
 
TileManager.Listener - Interface in org.oscim.layers.tile
 
TileNode() - Constructor for class org.oscim.layers.tile.MapTile.TileNode
 
tilePath - Variable in class org.oscim.tiling.source.UrlTileSource.Builder
 
tilePath(String) - Method in class org.oscim.tiling.source.UrlTileSource.Builder
 
tilePixelSize - Variable in class org.oscim.tiling.source.mapfile.header.MapFileInfo
The size of the tiles in pixels.
tileRenderer() - Method in class org.oscim.layers.tile.TileLayer
 
TileRenderer - Class in org.oscim.layers.tile
 
TileRenderer() - Constructor for class org.oscim.layers.tile.TileRenderer
 
tiles - Variable in class org.oscim.layers.tile.TileSet
 
TileSeparator - Class in org.oscim.utils.geom
 
TileSeparator(float, float, float, float) - Constructor for class org.oscim.utils.geom.TileSeparator
 
TileSet - Class in org.oscim.layers.tile
TileSet for use with TileManager.getActiveTiles(TileSet) to get the current tiles.
TileSet() - Constructor for class org.oscim.layers.tile.TileSet
 
TileSet(int) - Constructor for class org.oscim.layers.tile.TileSet
 
TileSet.CoordComparator - Class in org.oscim.layers.tile
 
tileSize - Variable in class org.oscim.tiling.TileSource.Builder
 
tileSize(int) - Method in class org.oscim.tiling.TileSource.Builder
 
TileSource - Class in org.oscim.tiling
 
TileSource() - Constructor for class org.oscim.tiling.TileSource
 
TileSource(int, int) - Constructor for class org.oscim.tiling.TileSource
 
TileSource(int, int, int) - Constructor for class org.oscim.tiling.TileSource
 
TileSource(TileSource.Builder<?>) - Constructor for class org.oscim.tiling.TileSource
 
TileSource.Builder<T extends TileSource.Builder<T>> - Class in org.oscim.tiling
 
TileSource.OpenResult - Class in org.oscim.tiling
A FileOpenResult is a simple DTO which is returned by IMapDatabase#open().
TileSource.Options - Class in org.oscim.tiling
 
tileToPixel(long) - Static method in class org.oscim.core.MercatorProjection
 
tileX - Variable in class org.oscim.core.Tile
The X number of this tile.
tileXToLongitude(long, byte) - Static method in class org.oscim.core.MercatorProjection
Converts a tile X number at a certain zoom level to a longitude coordinate.
tileXToLongitude(long, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a tile X number at a certain zoom level to a longitude coordinate.
tileXToLongitudeWithScale(long, double) - Static method in class org.oscim.core.MercatorProjection
Converts a tile X number at a certain scale to a longitude coordinate.
tileXToUrlX(int) - Method in class org.oscim.tiling.source.UrlTileSource
 
tileY - Variable in class org.oscim.core.Tile
The Y number of this tile.
tileYToLatitude(long, byte) - Static method in class org.oscim.core.MercatorProjection
Converts a tile Y number at a certain zoom level to a latitude coordinate.
tileYToLatitude(long, int) - Static method in class org.oscim.tiling.source.mapfile.Projection
Converts a tile Y number at a certain zoom level to a latitude coordinate.
tileYToLatitudeWithScale(long, double) - Static method in class org.oscim.core.MercatorProjection
Converts a tile Y number at a certain scale to a latitude coordinate.
tileYToTMS(long, byte) - Static method in class org.oscim.core.MercatorProjection
Converts a tile Y number at a certain zoom level to TMS notation.
tileYToUrlY(int) - Method in class org.oscim.tiling.source.UrlTileSource
 
tileZToUrlZ(int) - Method in class org.oscim.tiling.source.UrlTileSource
 
tilt - Variable in class org.oscim.core.MapPosition
Perspective tilt
TILT_EVENT - Static variable in class org.oscim.map.Map
UpdateListener event.
tiltEnabled() - Method in class org.oscim.layers.AbstractMapEventLayer
 
tiltEnabled() - Method in class org.oscim.layers.MapEventLayer
 
tiltEnabled() - Method in class org.oscim.layers.MapEventLayer2
 
tiltMap(float) - Method in class org.oscim.map.ViewController
 
TIMEOUT_EXPIRED - Static variable in interface org.oscim.backend.GL30
 
TIMEOUT_IGNORED - Static variable in interface org.oscim.backend.GL30
 
TimSort<T> - Class in org.oscim.utils
A stable, adaptive, iterative mergesort that requires far fewer than n lg(n) comparisons when running on partially sorted arrays, while offering performance comparable to a traditional mergesort when run on random arrays.
TimSort() - Constructor for class org.oscim.utils.TimSort
 
title - Variable in class org.oscim.layers.marker.MarkerItem
 
toLatitude(double) - Static method in class org.oscim.core.MercatorProjection
Converts y map position to latitude in degrees.
toLongitude(double) - Static method in class org.oscim.core.MercatorProjection
Converts x map position to longitude in degrees.
TOP - Static variable in class org.oscim.utils.geom.LineClipper
 
TOP_CENTER - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
TOP_CENTER - Enum constant in enum class org.oscim.renderer.GLViewport.Position
 
TOP_CENTER - Enum constant in enum class org.oscim.scalebar.MapScaleBar.ScaleBarPosition
 
TOP_LEFT - Enum constant in enum class org.oscim.renderer.GLViewport.Position
 
TOP_LEFT - Enum constant in enum class org.oscim.scalebar.MapScaleBar.ScaleBarPosition
 
TOP_RIGHT - Enum constant in enum class org.oscim.renderer.GLViewport.Position
 
TOP_RIGHT - Enum constant in enum class org.oscim.scalebar.MapScaleBar.ScaleBarPosition
 
toScreenPoint(double, double, boolean, Point) - Method in class org.oscim.map.Viewport
Get the screen pixel for map coordinates
toScreenPoint(double, double, Point) - Method in class org.oscim.map.Viewport
Get the screen pixel for map coordinates (relative to center)
toScreenPoint(GeoPoint, boolean, Point) - Method in class org.oscim.map.Viewport
Get the screen pixel for a GeoPoint
toScreenPoint(GeoPoint, Point) - Method in class org.oscim.map.Viewport
Get the screen pixel for a GeoPoint (relative to center)
toString() - Method in class org.oscim.backend.canvas.Color.HSV
 
toString() - Method in class org.oscim.core.BoundingBox
 
toString() - Method in class org.oscim.core.Box
 
toString() - Method in class org.oscim.core.GeometryBuffer
 
toString() - Method in class org.oscim.core.GeoPoint
 
toString() - Method in class org.oscim.core.MapElement
 
toString() - Method in class org.oscim.core.MapPosition
 
toString() - Method in class org.oscim.core.Point
 
toString() - Method in class org.oscim.core.PointF
 
toString() - Method in class org.oscim.core.Tag
 
toString() - Method in class org.oscim.core.TagSet
 
toString() - Method in class org.oscim.core.Tile
 
toString() - Method in class org.oscim.layers.marker.InternalItem
 
toString() - Method in class org.oscim.layers.marker.utils.SparseIntArray
toString() - Method in class org.oscim.renderer.atlas.TextureAtlas.Rect
 
toString() - Method in class org.oscim.renderer.bucket.TextItem
 
toString() - Method in class org.oscim.tiling.source.mapfile.header.SubFileParameter
 
toString() - Method in class org.oscim.tiling.TileSource.OpenResult
 
toString() - Method in class org.oscim.utils.quadtree.BoxTree.BoxItem
 
toString() - Method in class org.oscim.utils.quadtree.BoxTree.BoxNode
 
toString(int) - Static method in class org.oscim.backend.canvas.Color
 
TRANSFORM_FEEDBACK - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_ACTIVE - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_BINDING - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_BUFFER - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_BUFFER_BINDING - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_BUFFER_MODE - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_BUFFER_SIZE - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_BUFFER_START - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_PAUSED - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH - Static variable in interface org.oscim.backend.GL30
 
TRANSFORM_FEEDBACK_VARYINGS - Static variable in interface org.oscim.backend.GL30
 
transformBackwardKey(String) - Method in interface org.oscim.theme.IRenderTheme
Transform internal key to tile source key.
transformBackwardKey(String) - Method in class org.oscim.theme.RenderTheme
 
transformBackwardTag(Tag) - Method in interface org.oscim.theme.IRenderTheme
Transform internal tag to tile source tag.
transformBackwardTag(Tag) - Method in class org.oscim.theme.RenderTheme
 
transformFeedbackVaryings(int, String[], int) - Method in interface org.oscim.backend.GL30
 
transformForwardKey(String) - Method in interface org.oscim.theme.IRenderTheme
Transform tile source key to internal key.
transformForwardKey(String) - Method in class org.oscim.theme.RenderTheme
 
transformForwardTag(Tag) - Method in interface org.oscim.theme.IRenderTheme
Transform tile source tag to internal tag.
transformForwardTag(Tag) - Method in class org.oscim.theme.RenderTheme
 
translate(double, double) - Method in class org.oscim.core.Box
 
translate(float, float) - Method in class org.oscim.core.GeometryBuffer
Translate.
translate(float, float) - Method in class org.oscim.core.MapElement
 
TRANSLUCENT - Static variable in class org.oscim.layers.tile.buildings.BuildingLayer
Let vanish extrusions / meshes which are covered by others.
transparent - Variable in class org.oscim.theme.styles.LineStyle.LineBuilder
 
transparent - Variable in class org.oscim.theme.styles.LineStyle
 
transparent(boolean) - Method in class org.oscim.theme.styles.LineStyle.LineBuilder
 
TRANSPARENT - Static variable in class org.oscim.backend.canvas.Color
 
transposeM(GLMatrix) - Method in class org.oscim.renderer.GLMatrix
Transpose mat and store result in Matrix
traverseRules(Rule.RuleVisitor) - Method in class org.oscim.theme.RenderTheme
 
TreeNode<T extends TreeNode<T,E>,E> - Class in org.oscim.utils.quadtree
 
TreeNode() - Constructor for class org.oscim.utils.quadtree.TreeNode
 
TRIANGLE_FAN - Static variable in interface org.oscim.backend.GL
 
TRIANGLE_STRIP - Static variable in interface org.oscim.backend.GL
 
TRIANGLES - Static variable in interface org.oscim.backend.GL
 
TRIPLE_TAP - Static variable in interface org.oscim.event.Gesture
 
TripleTap() - Constructor for class org.oscim.event.Gesture.TripleTap
 
TRIS - Enum constant in enum class org.oscim.core.GeometryBuffer.GeometryType
 
TRUE - Static variable in interface org.oscim.backend.GL
 
TWO_FINGER_TAP - Static variable in interface org.oscim.event.Gesture
 
TwoFingerTap() - Constructor for class org.oscim.event.Gesture.TwoFingerTap
 
type - Variable in class org.oscim.core.GeometryBuffer
The current geometry type.
type - Variable in class org.oscim.renderer.bucket.RenderBucket
 

U

uid - Variable in class org.oscim.layers.marker.MarkerItem
 
unbind() - Method in class org.oscim.renderer.BufferObject
 
unbind(E) - Method in class org.oscim.event.EventDispatcher
Remove listener.
UNBIND - Static variable in class org.oscim.renderer.GLState
 
unbindFrameBuffer() - Method in class org.oscim.renderer.light.ShadowFrameBuffer
Unbinds the frame buffer, setting the default frame buffer as the current render target.
UNIFORM_ARRAY_STRIDE - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BLOCK_ACTIVE_UNIFORMS - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BLOCK_BINDING - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BLOCK_DATA_SIZE - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BLOCK_INDEX - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BLOCK_NAME_LENGTH - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BUFFER - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BUFFER_BINDING - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BUFFER_OFFSET_ALIGNMENT - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BUFFER_SIZE - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_BUFFER_START - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_IS_ROW_MAJOR - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_MATRIX_STRIDE - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_NAME_LENGTH - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_OFFSET - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_SIZE - Static variable in interface org.oscim.backend.GL30
 
UNIFORM_TYPE - Static variable in interface org.oscim.backend.GL30
 
uniform1f(int, float) - Method in interface org.oscim.backend.GL
 
uniform1fv(int, int, float[], int) - Method in interface org.oscim.backend.GL
 
uniform1fv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
uniform1i(int, int) - Method in interface org.oscim.backend.GL
 
uniform1iv(int, int, int[], int) - Method in interface org.oscim.backend.GL
 
uniform1iv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
uniform1uiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
uniform2f(int, float, float) - Method in interface org.oscim.backend.GL
 
uniform2fv(int, int, float[], int) - Method in interface org.oscim.backend.GL
 
uniform2fv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
uniform2i(int, int, int) - Method in interface org.oscim.backend.GL
 
uniform2iv(int, int, int[], int) - Method in interface org.oscim.backend.GL
 
uniform2iv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
uniform3f(int, float, float, float) - Method in interface org.oscim.backend.GL
 
uniform3fv(int, int, float[], int) - Method in interface org.oscim.backend.GL
 
uniform3fv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
uniform3i(int, int, int, int) - Method in interface org.oscim.backend.GL
 
uniform3iv(int, int, int[], int) - Method in interface org.oscim.backend.GL
 
uniform3iv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
uniform3uiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
uniform4f(int, float, float, float, float) - Method in interface org.oscim.backend.GL
 
uniform4fv(int, int, float[], int) - Method in interface org.oscim.backend.GL
 
uniform4fv(int, int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
uniform4i(int, int, int, int, int) - Method in interface org.oscim.backend.GL
 
uniform4iv(int, int, int[], int) - Method in interface org.oscim.backend.GL
 
uniform4iv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL
 
uniform4uiv(int, int, IntBuffer) - Method in interface org.oscim.backend.GL30
 
uniformBlockBinding(int, int, int) - Method in interface org.oscim.backend.GL30
 
uniformMatrix2fv(int, int, boolean, float[], int) - Method in interface org.oscim.backend.GL
 
uniformMatrix2fv(int, int, boolean, FloatBuffer) - Method in interface org.oscim.backend.GL
 
uniformMatrix2x3fv(int, int, boolean, FloatBuffer) - Method in interface org.oscim.backend.GL30
 
uniformMatrix2x4fv(int, int, boolean, FloatBuffer) - Method in interface org.oscim.backend.GL30
 
uniformMatrix3fv(int, int, boolean, float[], int) - Method in interface org.oscim.backend.GL
 
uniformMatrix3fv(int, int, boolean, FloatBuffer) - Method in interface org.oscim.backend.GL
 
uniformMatrix3x2fv(int, int, boolean, FloatBuffer) - Method in interface org.oscim.backend.GL30
 
uniformMatrix3x4fv(int, int, boolean, FloatBuffer) - Method in interface org.oscim.backend.GL30
 
uniformMatrix4fv(int, int, boolean, float[], int) - Method in interface org.oscim.backend.GL
 
uniformMatrix4fv(int, int, boolean, FloatBuffer) - Method in interface org.oscim.backend.GL
 
uniformMatrix4x2fv(int, int, boolean, FloatBuffer) - Method in interface org.oscim.backend.GL30
 
uniformMatrix4x3fv(int, int, boolean, FloatBuffer) - Method in interface org.oscim.backend.GL30
 
UNKNOWN - Enum constant in enum class org.oscim.backend.Platform
 
unmapBuffer(int) - Method in interface org.oscim.backend.GL30
 
UNPACK_ALIGNMENT - Static variable in interface org.oscim.backend.GL
 
UNPACK_IMAGE_HEIGHT - Static variable in interface org.oscim.backend.GL30
 
UNPACK_ROW_LENGTH - Static variable in interface org.oscim.backend.GL30
 
UNPACK_SKIP_IMAGES - Static variable in interface org.oscim.backend.GL30
 
UNPACK_SKIP_PIXELS - Static variable in interface org.oscim.backend.GL30
 
UNPACK_SKIP_ROWS - Static variable in interface org.oscim.backend.GL30
 
unproject(float, float, float[], int) - Method in class org.oscim.map.Viewport
 
unprojectScreen(double, double, float[]) - Method in class org.oscim.map.Viewport
 
UNSCALE_COORD - Static variable in class org.oscim.layers.vector.AbstractVectorLayer
 
unsetOverride() - Method in class org.oscim.theme.styles.RenderStyle
 
UNSIGNALED - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_BYTE - Static variable in interface org.oscim.backend.GL
 
UNSIGNED_INT - Static variable in interface org.oscim.backend.GL
 
UNSIGNED_INT_10F_11F_11F_REV - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_2_10_10_10_REV - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_24_8 - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_5_9_9_9_REV - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_SAMPLER_2D - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_SAMPLER_2D_ARRAY - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_SAMPLER_3D - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_SAMPLER_CUBE - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_VEC2 - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_VEC3 - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_INT_VEC4 - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_NORMALIZED - Static variable in interface org.oscim.backend.GL30
 
UNSIGNED_SHORT - Static variable in interface org.oscim.backend.GL
 
UNSIGNED_SHORT_4_4_4_4 - Static variable in interface org.oscim.backend.GL
 
UNSIGNED_SHORT_5_5_5_1 - Static variable in interface org.oscim.backend.GL
 
UNSIGNED_SHORT_5_6_5 - Static variable in interface org.oscim.backend.GL
 
update() - Method in class org.oscim.layers.marker.MarkerLayer
 
update() - Method in class org.oscim.layers.marker.MarkerRenderer
 
update() - Method in class org.oscim.layers.tile.vector.labeling.LabelLayer
 
update() - Method in class org.oscim.layers.vector.AbstractVectorLayer
 
update() - Method in class org.oscim.renderer.light.Sun
Update sun progress, position and color to current date time.
update() - Method in class org.oscim.theme.styles.RenderStyle
 
update(MapPosition) - Method in class org.oscim.layers.tile.TileManager
1.
update(GLViewport) - Method in class org.oscim.layers.marker.MarkerRenderer
 
update(GLViewport) - Method in class org.oscim.layers.tile.buildings.BuildingRenderer
 
update(GLViewport) - Method in class org.oscim.layers.tile.buildings.S3DBTileLayer.S3DBTileRenderer
 
update(GLViewport) - Method in class org.oscim.layers.tile.TileRenderer
synced with clearTiles, setOverdrawColor and setBitmapAlpha
update(GLViewport) - Method in class org.oscim.layers.vector.AbstractVectorLayer.Renderer
 
update(GLViewport) - Method in class org.oscim.renderer.BitmapRenderer
 
update(GLViewport) - Method in class org.oscim.renderer.BucketRenderer
Default implementation: Copy initial Viewport position and compile buckets.
update(GLViewport) - Method in class org.oscim.renderer.ExtrusionRenderer
 
update(GLViewport) - Method in class org.oscim.renderer.GridRenderer
 
update(GLViewport) - Method in class org.oscim.renderer.LayerRenderer
1.
update(GLViewport) - Method in class org.oscim.renderer.light.ShadowRenderer
 
update(GLViewport) - Method in class org.oscim.renderer.LocationRenderer
 
update(GLViewport) - Method in class org.oscim.renderer.LocationTextureRenderer
 
update(GLViewport) - Method in class org.oscim.renderer.OffscreenRenderer
 
update(SimplifyVW.Item, float) - Method in class org.oscim.utils.geom.SimplifyVW
 
UPDATE_EVENT - Static variable in class org.oscim.map.Map
UpdateLister event.
updateBitmap() - Method in class org.oscim.renderer.BitmapRenderer
 
updateColor() - Method in class org.oscim.renderer.light.Sun
 
updateLayers() - Method in class org.oscim.map.Layers
 
updateMap() - Method in class org.oscim.map.Map
Request call to onUpdate for all layers.
updateMap(boolean) - Method in class org.oscim.map.Map
Request call to onUpdate for all layers.
updatePosition() - Method in class org.oscim.renderer.light.Sun
Very simple normalized sun coordinates.
updateProgress() - Method in class org.oscim.renderer.light.Sun
The progress of the daylight in range 0 (sunrise) to 1 (sunset) and of the night in range 1 (sunset) to 2 (sunrise).
updateStyles() - Method in interface org.oscim.theme.IRenderTheme
 
updateStyles() - Method in class org.oscim.theme.RenderTheme
 
updateStyles() - Method in class org.oscim.theme.rule.Rule
 
updateToDay() - Method in class org.oscim.renderer.light.Sun
Calculate the sunrise and sunset of set day (local time).
updateValueAndVelocity(long) - Method in class org.oscim.utils.animation.DragForce
Updates the animation state (i.e.
UpdateVisitor() - Constructor for class org.oscim.theme.rule.Rule.UpdateVisitor
 
upload() - Method in class org.oscim.renderer.bucket.TextureItem
Upload Image to Texture [on GL-Thread]
uploadToTexture(boolean) - Method in interface org.oscim.backend.canvas.Bitmap
Upload Bitmap to currently bound GL texture.
UPPER_LEFT_CORNER - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
UPPER_RIGHT_CORNER - Enum constant in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
 
url - Variable in class org.oscim.tiling.source.UrlTileSource.Builder
 
url(String) - Method in class org.oscim.tiling.source.UrlTileSource.Builder
 
URL_FORMATTER - Static variable in class org.oscim.tiling.source.UrlTileSource
 
UrlTileDataSource - Class in org.oscim.tiling.source
 
UrlTileDataSource(UrlTileSource, ITileDecoder, HttpEngine) - Constructor for class org.oscim.tiling.source.UrlTileDataSource
 
UrlTileSource - Class in org.oscim.tiling.source
 
UrlTileSource(String, String) - Constructor for class org.oscim.tiling.source.UrlTileSource
 
UrlTileSource(String, String, int, int) - Constructor for class org.oscim.tiling.source.UrlTileSource
 
UrlTileSource(UrlTileSource.Builder<?>) - Constructor for class org.oscim.tiling.source.UrlTileSource
 
UrlTileSource.Builder<T extends UrlTileSource.Builder<T>> - Class in org.oscim.tiling.source
 
UrlTileSource.TileUrlFormatter - Interface in org.oscim.tiling.source
 
USE_MESH_POLY - Static variable in class org.oscim.layers.tile.vector.VectorTileLoader
 
used - Variable in class org.oscim.renderer.bucket.VertexData.Chunk
 
useLight(boolean) - Method in class org.oscim.renderer.ExtrusionRenderer
 
useProgram() - Method in class org.oscim.renderer.GLShader
 
useProgram(int) - Method in interface org.oscim.backend.GL
 
useProgram(int) - Static method in class org.oscim.renderer.GLState
 
userScale - Static variable in class org.oscim.backend.CanvasAdapter
The user scale.
useScreenCoordinates(boolean, float) - Method in class org.oscim.renderer.GLViewport
Set MVP so that coordinates are in screen pixel coordinates with 0,0 being center
useScreenCoordinates(int, int, GLViewport.Position, float, float, float) - Method in class org.oscim.renderer.GLViewport
Set MVP so that coordinates are in screen pixel coordinates with 0,0 being center
UTF8Decoder - Class in org.oscim.utils
 
UTF8Decoder() - Constructor for class org.oscim.utils.UTF8Decoder
 
Utils - Class in org.oscim.utils
 

V

VALIDATE_STATUS - Static variable in interface org.oscim.backend.GL
 
validateLatitude(double) - Static method in class org.oscim.utils.GeoPointUtils
 
validateLongitude(double) - Static method in class org.oscim.utils.GeoPointUtils
 
validateProgram(int) - Method in interface org.oscim.backend.GL
 
value - Variable in class org.oscim.backend.canvas.Color.HSV
 
value - Variable in class org.oscim.core.Tag
The value of this tag.
VALUE_ACROSS - Static variable in class org.oscim.core.Tag
 
VALUE_DOME - Static variable in class org.oscim.core.Tag
 
VALUE_FLAT - Static variable in class org.oscim.core.Tag
 
VALUE_GABLED - Static variable in class org.oscim.core.Tag
 
VALUE_GAMBREL - Static variable in class org.oscim.core.Tag
 
VALUE_HALF_HIPPED - Static variable in class org.oscim.core.Tag
 
VALUE_HIPPED - Static variable in class org.oscim.core.Tag
 
VALUE_MANSARD - Static variable in class org.oscim.core.Tag
 
VALUE_NO - Static variable in class org.oscim.core.Tag
 
VALUE_ONION - Static variable in class org.oscim.core.Tag
 
VALUE_PYRAMIDAL - Static variable in class org.oscim.core.Tag
 
VALUE_ROUND - Static variable in class org.oscim.core.Tag
 
VALUE_SALTBOX - Static variable in class org.oscim.core.Tag
 
VALUE_SKILLION - Static variable in class org.oscim.core.Tag
 
VALUE_YES - Static variable in class org.oscim.core.Tag
 
valueAt(int) - Method in class org.oscim.layers.marker.utils.SparseIntArray
Given an index in the range 0...size()-1, returns the value from the indexth key-value mapping that this SparseIntArray stores.
valueOf(String) - Static method in enum class org.oscim.backend.canvas.Paint.Align
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.backend.canvas.Paint.Cap
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.backend.canvas.Paint.FontFamily
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.backend.canvas.Paint.FontStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.backend.canvas.Paint.Join
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.backend.canvas.Paint.Style
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.backend.Platform
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.core.GeometryBuffer.GeometryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.renderer.GLViewport.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.renderer.OffscreenRenderer.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.scalebar.DefaultMapScaleBar.ScaleBarMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.scalebar.MapScaleBar.ScaleBarPosition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.theme.rule.RuleBuilder.RuleType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.tiling.QueryResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.utils.animation.Easing.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.oscim.utils.Parameters.SymbolScaling
Returns the enum constant of this class with the specified name.
values - Static variable in class org.oscim.tiling.source.oscimap4.Tags
 
values() - Static method in enum class org.oscim.backend.canvas.Paint.Align
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.backend.canvas.Paint.Cap
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.backend.canvas.Paint.FontFamily
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.backend.canvas.Paint.FontStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.backend.canvas.Paint.Join
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.backend.canvas.Paint.Style
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.backend.Platform
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.core.GeometryBuffer.GeometryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.layers.marker.MarkerSymbol.HotspotPlace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.renderer.GLViewport.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.renderer.OffscreenRenderer.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.scalebar.DefaultMapScaleBar.ScaleBarMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.scalebar.MapScaleBar.ScaleBarPosition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.theme.rule.RuleBuilder.RuleType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.tiling.QueryResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.utils.animation.Easing.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.oscim.utils.Parameters.SymbolScaling
Returns an array containing the constants of this enum class, in the order they are declared.
vbo - Variable in class org.oscim.renderer.bucket.ExtrusionBuckets
 
vbo - Variable in class org.oscim.renderer.bucket.RenderBuckets
VBO holds all vertex data to draw lines and polygons after compilation.
vec - Variable in class org.oscim.utils.geom.OBB2D
 
Vec2() - Constructor for class org.oscim.utils.geom.OBB2D.Vec2
 
Vec3 - Class in org.oscim.utils.math
 
Vec3() - Constructor for class org.oscim.utils.math.Vec3
 
Vec3(double, double, double) - Constructor for class org.oscim.utils.math.Vec3
 
VectorTileLayer - Class in org.oscim.layers.tile.vector
The vector-tile-map layer.
VectorTileLayer(Map, int) - Constructor for class org.oscim.layers.tile.vector.VectorTileLayer
 
VectorTileLayer(Map, TileManager, VectorTileRenderer) - Constructor for class org.oscim.layers.tile.vector.VectorTileLayer
 
VectorTileLayer(Map, TileSource) - Constructor for class org.oscim.layers.tile.vector.VectorTileLayer
 
VectorTileLayer.TileLoaderProcessHook - Interface in org.oscim.layers.tile.vector
Hook to intercept tile data processing.
VectorTileLayer.TileLoaderThemeHook - Interface in org.oscim.layers.tile.vector
Hook to intercept tile data processing after theme style lookup.
VectorTileLoader - Class in org.oscim.layers.tile.vector
 
VectorTileLoader(VectorTileLayer) - Constructor for class org.oscim.layers.tile.vector.VectorTileLoader
 
VectorTileRenderer - Class in org.oscim.layers.tile
 
VectorTileRenderer() - Constructor for class org.oscim.layers.tile.VectorTileRenderer
 
VENDOR - Static variable in interface org.oscim.backend.GL
 
VERSION - Static variable in interface org.oscim.backend.GL
 
VERTEX_ARRAY_BINDING - Static variable in interface org.oscim.backend.GL30
 
VERTEX_ATTRIB_ARRAY_BUFFER_BINDING - Static variable in interface org.oscim.backend.GL
 
VERTEX_ATTRIB_ARRAY_DIVISOR - Static variable in interface org.oscim.backend.GL30
 
VERTEX_ATTRIB_ARRAY_ENABLED - Static variable in interface org.oscim.backend.GL
 
VERTEX_ATTRIB_ARRAY_INTEGER - Static variable in interface org.oscim.backend.GL30
 
VERTEX_ATTRIB_ARRAY_NORMALIZED - Static variable in interface org.oscim.backend.GL
 
VERTEX_ATTRIB_ARRAY_POINTER - Static variable in interface org.oscim.backend.GL
 
VERTEX_ATTRIB_ARRAY_SIZE - Static variable in interface org.oscim.backend.GL
 
VERTEX_ATTRIB_ARRAY_STRIDE - Static variable in interface org.oscim.backend.GL
 
VERTEX_ATTRIB_ARRAY_TYPE - Static variable in interface org.oscim.backend.GL
 
VERTEX_CNT - Static variable in class org.oscim.renderer.bucket.RenderBuckets
 
VERTEX_PROGRAM_POINT_SIZE - Static variable in interface org.oscim.backend.GL
 
VERTEX_SHADER - Static variable in interface org.oscim.backend.GL
 
vertexAttrib1f(int, float) - Method in interface org.oscim.backend.GL
 
vertexAttrib1fv(int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
vertexAttrib2f(int, float, float) - Method in interface org.oscim.backend.GL
 
vertexAttrib2fv(int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
vertexAttrib3f(int, float, float, float) - Method in interface org.oscim.backend.GL
 
vertexAttrib3fv(int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
vertexAttrib4f(int, float, float, float, float) - Method in interface org.oscim.backend.GL
 
vertexAttrib4fv(int, FloatBuffer) - Method in interface org.oscim.backend.GL
 
vertexAttribDivisor(int, int) - Method in interface org.oscim.backend.GL30
 
vertexAttribI4i(int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
vertexAttribI4ui(int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
vertexAttribIPointer(int, int, int, int, int) - Method in interface org.oscim.backend.GL30
 
vertexAttribPointer(int, int, int, boolean, int, int) - Method in interface org.oscim.backend.GL
 
vertexAttribPointer(int, int, int, boolean, int, Buffer) - Method in interface org.oscim.backend.GL
In Open core profiles (3.1+), passing a pointer to client memory is not valid.
vertexAttribPointer(int, int, int, boolean, int, Buffer) - Method in interface org.oscim.backend.GL30
Deprecated.
VertexData - Class in org.oscim.renderer.bucket
A linked list of array chunks to hold temporary vertex data.
VertexData() - Constructor for class org.oscim.renderer.bucket.VertexData
 
VertexData.Chunk - Class in org.oscim.renderer.bucket
 
vertexItems - Variable in class org.oscim.renderer.bucket.RenderBucket
Temporary list of vertex data.
vertexOffset - Variable in class org.oscim.renderer.bucket.RenderBucket
 
vertices - Variable in class org.oscim.renderer.bucket.VertexData.Chunk
 
view - Variable in class org.oscim.renderer.GLViewport
Do not modify!
VIEW_DISTANCE - Static variable in class org.oscim.map.Viewport
 
VIEW_FAR - Static variable in class org.oscim.map.Viewport
 
VIEW_NEAR - Static variable in class org.oscim.map.Viewport
 
VIEW_SCALE - Static variable in class org.oscim.map.Viewport
scale map plane at VIEW_DISTANCE to near plane
ViewController - Class in org.oscim.map
 
ViewController() - Constructor for class org.oscim.map.ViewController
 
viewport() - Method in class org.oscim.map.Map
 
viewport(int, int) - Static method in class org.oscim.renderer.GLState
 
viewport(int, int, int, int) - Method in interface org.oscim.backend.GL
 
Viewport - Class in org.oscim.map
The Viewport class contains a MapPosition and the projection matrices.
Viewport() - Constructor for class org.oscim.map.Viewport
 
VIEWPORT - Static variable in interface org.oscim.backend.GL
 
viewproj - Variable in class org.oscim.renderer.GLViewport
Do not modify!
vincentyDistance(GeoPoint) - Method in class org.oscim.core.GeoPoint
Calculate the spherical distance from this point to another using Vincenty inverse formula for ellipsoids.
visible - Variable in class org.oscim.layers.marker.InternalItem
 

W

w - Variable in class org.oscim.renderer.atlas.TextureAtlas.Rect
 
w - Variable in class org.oscim.renderer.atlas.TextureAtlas.Slot
 
WAIT_FAILED - Static variable in interface org.oscim.backend.GL30
 
Way - Class in org.oscim.tiling.source.mapfile
An immutable container for all data associated with a single way or area (closed way).
Way(byte, List<Tag>, GeoPoint[][], GeoPoint) - Constructor for class org.oscim.tiling.source.mapfile.Way
 
Way(byte, List<Tag>, GeoPoint[][], GeoPoint, GeometryBuffer.GeometryType) - Constructor for class org.oscim.tiling.source.mapfile.Way
 
WAY - Static variable in class org.oscim.theme.rule.Rule.Element
 
wayAsLabelTagFilter(List<Tag>) - Method in class org.oscim.tiling.source.mapfile.MapDatabase
Returns true if a way should be included in the result set for readLabels() By default only ways with names, house numbers or a ref are included in the result set of readLabels().
WayDecorator - Class in org.oscim.layers.tile.vector.labeling
 
wayFilterDistance - Static variable in class org.oscim.tiling.source.mapfile.MapDatabase
 
wayFilterEnabled - Static variable in class org.oscim.tiling.source.mapfile.MapDatabase
Way filtering reduces the number of ways returned to only those that are relevant for the tile requested, leading to performance gains, but can cause line clipping artifacts (particularly at higher zoom levels).
ways - Variable in class org.oscim.tiling.source.mapfile.MapReadResult
The read ways.
wayTags - Variable in class org.oscim.tiling.source.mapfile.header.MapFileInfo
The way tags.
WEBGL - Enum constant in enum class org.oscim.backend.Platform
 
WHEN_MATCHED - Static variable in class org.oscim.theme.rule.Rule.Selector
 
WHITE - Static variable in class org.oscim.backend.canvas.Color
 
width - Variable in class org.oscim.renderer.bucket.TextItem
 
width - Variable in class org.oscim.renderer.bucket.TextureItem
current settings
width - Variable in class org.oscim.theme.styles.LineStyle
 
WindingRule() - Constructor for class org.oscim.utils.TessJNI.WindingRule
 
WINDOWS - Enum constant in enum class org.oscim.backend.Platform
 
withinRange(float[], float, float) - Static method in class org.oscim.utils.ArrayUtils
 
withinSquaredDist(float, float, float) - Static method in class org.oscim.utils.FastMath
 
withinSquaredDist(int, int, int) - Static method in class org.oscim.utils.FastMath
 
Worker(Map) - Constructor for class org.oscim.layers.vector.AbstractVectorLayer.Worker
 
wrapLongitude(double) - Static method in class org.oscim.core.MercatorProjection
 
writeTile(Tile) - Method in interface org.oscim.tiling.ITileCache
 

X

x - Variable in class org.oscim.core.MapPosition
Projected position x 0..1
x - Variable in class org.oscim.core.Point
 
x - Variable in class org.oscim.core.PointF
The x ordinate
x - Variable in class org.oscim.layers.marker.InternalItem
 
x - Variable in class org.oscim.layers.tile.MapTile
absolute tile coordinates: tileX,Y / Math.pow(2, zoomLevel)
x - Variable in class org.oscim.renderer.atlas.TextureAtlas.Rect
 
x - Variable in class org.oscim.renderer.atlas.TextureAtlas.Slot
 
x - Variable in class org.oscim.renderer.bucket.ExtrusionBuckets
 
x - Variable in class org.oscim.renderer.bucket.SymbolItem
 
x - Variable in class org.oscim.renderer.bucket.TextItem
 
x - Variable in class org.oscim.utils.math.Vec3
 
x1 - Variable in class org.oscim.renderer.bucket.TextItem
 
x1 - Variable in class org.oscim.utils.quadtree.BoxTree.BoxItem
 
x1 - Variable in class org.oscim.utils.quadtree.BoxTree.BoxNode
 
x2 - Variable in class org.oscim.renderer.bucket.TextItem
 
x2 - Variable in class org.oscim.utils.quadtree.BoxTree.BoxItem
 
x2 - Variable in class org.oscim.utils.quadtree.BoxTree.BoxNode
 
xmax - Variable in class org.oscim.core.Box
 
xmin - Variable in class org.oscim.core.Box
 
XmlAtlasThemeBuilder - Class in org.oscim.theme
 
XmlAtlasThemeBuilder(ThemeFile, XmlPullParser, Map<Object, TextureRegion>, List<TextureAtlas>) - Constructor for class org.oscim.theme.XmlAtlasThemeBuilder
 
XmlAtlasThemeBuilder(ThemeFile, XmlPullParser, ThemeCallback, Map<Object, TextureRegion>, List<TextureAtlas>) - Constructor for class org.oscim.theme.XmlAtlasThemeBuilder
 
XMLReaderAdapter - Class in org.oscim.backend
The class XMLReaderAdapter is used by RenderTheme.
XMLReaderAdapter() - Constructor for class org.oscim.backend.XMLReaderAdapter
 
XmlRenderThemeMenuCallback - Interface in org.oscim.theme
Interface callback in render theme to create a settings menu on the fly.
XmlRenderThemeStyleLayer - Class in org.oscim.theme
An individual layer in the render theme menu system.
XmlRenderThemeStyleMenu - Class in org.oscim.theme
Entry class for automatically building menus from render theme files.
XmlRenderThemeStyleMenu(String, String, String) - Constructor for class org.oscim.theme.XmlRenderThemeStyleMenu
 
XmlThemeBuilder - Class in org.oscim.theme
 
XmlThemeBuilder(ThemeFile, XmlPullParser) - Constructor for class org.oscim.theme.XmlThemeBuilder
 
XmlThemeBuilder(ThemeFile, XmlPullParser, ThemeCallback) - Constructor for class org.oscim.theme.XmlThemeBuilder
 
XmlThemeResourceProvider - Interface in org.oscim.theme
Interface for a provider of resources referenced inside XML themes.

Y

y - Variable in class org.oscim.core.MapPosition
Projected position y 0..1
y - Variable in class org.oscim.core.Point
 
y - Variable in class org.oscim.core.PointF
The y ordinate
y - Variable in class org.oscim.layers.marker.InternalItem
 
y - Variable in class org.oscim.layers.tile.MapTile
 
y - Variable in class org.oscim.renderer.atlas.TextureAtlas.Rect
 
y - Variable in class org.oscim.renderer.atlas.TextureAtlas.Slot
 
y - Variable in class org.oscim.renderer.bucket.ExtrusionBuckets
 
y - Variable in class org.oscim.renderer.bucket.SymbolItem
 
y - Variable in class org.oscim.renderer.bucket.TextItem
 
y - Variable in class org.oscim.utils.math.Vec3
 
y1 - Variable in class org.oscim.renderer.bucket.TextItem
 
y1 - Variable in class org.oscim.utils.quadtree.BoxTree.BoxItem
 
y1 - Variable in class org.oscim.utils.quadtree.BoxTree.BoxNode
 
y2 - Variable in class org.oscim.renderer.bucket.TextItem
 
y2 - Variable in class org.oscim.utils.quadtree.BoxTree.BoxItem
 
y2 - Variable in class org.oscim.utils.quadtree.BoxTree.BoxNode
 
YELLOW - Static variable in class org.oscim.backend.canvas.Color
 
YES - Static variable in class org.oscim.theme.rule.Rule.Closed
 
ymax - Variable in class org.oscim.core.Box
 
ymin - Variable in class org.oscim.core.Box
 

Z

z - Variable in class org.oscim.utils.math.Vec3
 
ZERO - Static variable in interface org.oscim.backend.GL
 
ZipRenderTheme - Class in org.oscim.theme
A ZipRenderTheme allows for customizing the rendering style of the map via an XML from an archive.
ZipRenderTheme(String, XmlThemeResourceProvider) - Constructor for class org.oscim.theme.ZipRenderTheme
 
ZipRenderTheme(String, XmlThemeResourceProvider, XmlRenderThemeMenuCallback) - Constructor for class org.oscim.theme.ZipRenderTheme
 
ZipXmlThemeResourceProvider - Class in org.oscim.theme
Resource provider reading resource files out of a zip input stream.
ZipXmlThemeResourceProvider(ZipInputStream) - Constructor for class org.oscim.theme.ZipXmlThemeResourceProvider
 
ZipXmlThemeResourceProvider(ZipInputStream, int) - Constructor for class org.oscim.theme.ZipXmlThemeResourceProvider
 
zoom - Variable in class org.oscim.theme.rule.Rule
 
zoom(byte, byte) - Method in class org.oscim.theme.rule.RuleBuilder
 
zoom(int) - Method in class org.oscim.theme.rule.RuleBuilder
 
zoomEnabled() - Method in class org.oscim.layers.AbstractMapEventLayer
 
zoomEnabled() - Method in class org.oscim.layers.MapEventLayer
 
zoomEnabled() - Method in class org.oscim.layers.MapEventLayer2
 
zoomEnd - Variable in class org.oscim.layers.tile.bitmap.BitmapTileLayer.FadeStep
 
zoomLevel - Variable in class org.oscim.core.MapPosition
Zoom-level for current scale.
zoomLevel - Variable in class org.oscim.core.Tile
The Zoom level of this tile.
zoomLevel - Variable in class org.oscim.renderer.bucket.ExtrusionBuckets
 
zoomLevel - Variable in class org.oscim.tiling.source.mapfile.MapInfo
Zoomlevels provided by this Database, if null then any zoomlevel can be queried.
zoomLevelMax - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Maximum zoom level for which the block entries tables are made.
zoomLevelMin - Variable in class org.oscim.tiling.source.mapfile.header.SubFileParameter
Minimum zoom level for which the block entries tables are made.
zoomLevelToScale(byte) - Static method in class org.oscim.core.MercatorProjection
Converts a zoom level to a scale factor.
ZoomLimiter - Class in org.oscim.layers.tile
 
ZoomLimiter(TileManager, int, int, int) - Constructor for class org.oscim.layers.tile.ZoomLimiter
Layer would avoid rendering tiles over a specific zoom limit.
ZoomLimiter.IZoomLimiter - Interface in org.oscim.layers.tile
 
zoomMax - Variable in class org.oscim.tiling.TileSource.Builder
 
zoomMax(int) - Method in class org.oscim.tiling.TileSource.Builder
 
zoomMin - Variable in class org.oscim.tiling.TileSource.Builder
 
zoomMin(int) - Method in class org.oscim.tiling.TileSource.Builder
 
zoomStart - Variable in class org.oscim.layers.tile.bitmap.BitmapTileLayer.FadeStep
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form