Index
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 defaultAnimator
. - 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 theindex
th 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 defaultMapEventLayer
. - 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
ofViewport
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
-
Set
IRenderTheme
used byTileLoader
- 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 byTileLoader
. - 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 theindex
th 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form