Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 

A

action_settings - Static variable in class com.mousebirdconsulting.maply.R.id
 
action_settings - Static variable in class com.mousebirdconsulting.maply.R.string
 
action_settings - Static variable in class com.mousebirdconsulting.maply.test.R.id
 
action_settings - Static variable in class com.mousebirdconsulting.maply.test.R.string
 
ActiveObject - Interface in com.mousebird.maply
Active Objects are called right before the render on the render thread.
activeUpdate() - Method in interface com.mousebird.maply.ActiveObject
Called right before the render on the render thread
activeUpdate() - Method in class com.mousebird.maply.SunUpdater
 
activity_horizontal_margin - Static variable in class com.mousebirdconsulting.maply.R.dimen
 
activity_horizontal_margin - Static variable in class com.mousebirdconsulting.maply.test.R.dimen
 
activity_vertical_margin - Static variable in class com.mousebirdconsulting.maply.R.dimen
 
activity_vertical_margin - Static variable in class com.mousebirdconsulting.maply.test.R.dimen
 
addActiveObject(ActiveObject) - Method in class com.mousebird.maply.MaplyBaseController
Add an active object that will be called right before the render (on the render thread).
addAreal(Point2d[]) - Method in class com.mousebird.maply.VectorObject
Add an areal feature with one external loop.
addAreal(Point2d[], Point2d[][]) - Method in class com.mousebird.maply.VectorObject
Add an areal feature with a single exterior loop and one or more interior loops.
addAttribute(String, GeometryRawPoints.Type) - Method in class com.mousebird.maply.GeometryRawPoints
 
addAttribute(String, float[]) - Method in class com.mousebird.maply.ParticleBatch
Add an attribute array of the given name.
addAttribute(String, char[]) - Method in class com.mousebird.maply.ParticleBatch
Add an attribute array of the given name.
addAttribute(String, GeometryRawPoints.Type) - Method in class com.mousebird.maply.Points
Add an attribute of the given type.
addAttributeNative(String, int) - Method in class com.mousebird.maply.GeometryRawPoints
 
addAttributeValues(float[]) - Method in class com.mousebird.maply.ParticleBatch
 
addAttributeValues(char[]) - Method in class com.mousebird.maply.ParticleBatch
 
addBaseGeometry(GeometryRaw[], ChangeSet) - Method in class com.mousebird.maply.GeometryManager
 
addBillboardID(long) - Method in class com.mousebird.maply.ComponentObject
 
addBillboards(List<Billboard>, BillboardInfo, long, ChangeSet) - Method in class com.mousebird.maply.BillboardManager
Add billboards for display
addBillboards(List<Billboard>, BillboardInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
 
addChanges(ChangeSet) - Method in class com.mousebird.maply.GlobeScene
 
addChanges(ChangeSet) - Method in class com.mousebird.maply.MapScene
 
addChanges(ChangeSet) - Method in class com.mousebird.maply.Scene
 
addClusterGenerator(ClusterGenerator) - Method in class com.mousebird.maply.MaplyBaseController
When the layout system clusters a bunch of markers or labels together, it needs new images to represent the cluster.
addColor(int) - Method in class com.mousebird.maply.ColorRampGenerator
Add a single color to the end.
addColor(float[]) - Method in class com.mousebird.maply.SimplePoly
Sets the color of the poy
addColors(int[]) - Method in class com.mousebird.maply.GeometryRaw
Add a group of colors.
addComponentObj() - Method in class com.mousebird.maply.MaplyBaseController
 
addData(ComponentObject, MaplyTileID) - Method in class com.mousebird.maply.QuadPagingLayer
When the paging object has loaded a component object, it tells us about it here.
addData(List<ComponentObject>, MaplyTileID) - Method in class com.mousebird.maply.QuadPagingLayer
When the paging object has loaded several component objects, it tells us about them here.
addDelayedTask(Runnable, long) - Method in class com.mousebird.maply.LayerThread
Add a Runnable to the queue, but only execute after the given amount of time.
addFloatValues(String, float[]) - Method in class com.mousebird.maply.GeometryRawPoints
Add a whole array of float values for the given attribute.
addFloatValues(String, float[]) - Method in class com.mousebird.maply.Points
Add an array of floating values.
addGeometry(GeometryRaw[], GeometryInstance[], GeometryInfo, ChangeSet) - Method in class com.mousebird.maply.GeometryManager
 
addGeometryInstances(long, GeometryInstance[], GeometryInfo, ChangeSet) - Method in class com.mousebird.maply.GeometryManager
 
addGeometryPoints(GeometryRawPoints, Matrix4d, GeometryInfo, ChangeSet) - Method in class com.mousebird.maply.GeometryManager
 
addHexColor(int) - Method in class com.mousebird.maply.ColorRampGenerator
Add a color as a hex value.
addHexColorWithAlpha(int) - Method in class com.mousebird.maply.ColorRampGenerator
This color has an alpha too.
addIntValues(String, int[]) - Method in class com.mousebird.maply.GeometryRawPoints
Add a whole array of integer values for the given attribute.
addIntValues(String, int[]) - Method in class com.mousebird.maply.Points
Add an array of integer values.
addLayer(Layer) - Method in class com.mousebird.maply.LayerThread
 
addLayer(Layer) - Method in class com.mousebird.maply.MaplyBaseController
Add a single layer.
addLight(Light) - Method in class com.mousebird.maply.MaplyBaseController
Add the given light to the list of active lights.
addLinear(Point2d[]) - Method in class com.mousebird.maply.VectorObject
Add a linear feature
addMarker(Marker, MarkerInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add a single screen marker.
addMarkers(List<Marker>, MarkerInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add screen markers to the visual display.
addNorms(double[]) - Method in class com.mousebird.maply.GeometryRaw
Add a group of normals at once.
addParticleBatch(ParticleBatch, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Particles are short term objects, typically very small.
addParticleBatch(long, ParticleBatch, ChangeSet) - Method in class com.mousebird.maply.ParticleSystemManager
 
addParticleSystem(ParticleSystem, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
This adds a particle system to the scene, but does not kick off any particles.
addParticleSystem(ParticleSystem, ChangeSet) - Method in class com.mousebird.maply.ParticleSystemManager
 
addParticleSystemAttribute(String, ParticleSystemAttribute.MaplyShaderAttrType) - Method in class com.mousebird.maply.ParticleSystem
Add an attribute that will appear in each batch.
addPoint(Point2d) - Method in class com.mousebird.maply.Mbr
Add a point to the bounding box, expanding the extents.
addPoint(Point2d) - Method in class com.mousebird.maply.VectorObject
Add a single point
addPoint2fValues(String, float[]) - Method in class com.mousebird.maply.GeometryRawPoints
Add a whole array of 2D float values for the given attribute.
addPoint2fValues(String, float[]) - Method in class com.mousebird.maply.Points
Add an array of 2 floating point values.
addPoint3dValues(String, double[]) - Method in class com.mousebird.maply.GeometryRawPoints
Add a whole array of 3D double values for the given attribute.
addPoint3dValues(String, double[]) - Method in class com.mousebird.maply.Points
Add an array of 3 double values
addPoint3fValues(String, float[]) - Method in class com.mousebird.maply.GeometryRawPoints
Add a whole array of 3D float values for the given attribute.
addPoint3fValues(String, float[]) - Method in class com.mousebird.maply.Points
Add an array of 3 floating point values
addPoint4fValues(String, float[]) - Method in class com.mousebird.maply.GeometryRawPoints
Add a whole array of 4D float values for the given attribute.
addPoint4fValues(String, float[]) - Method in class com.mousebird.maply.Points
Add an array of 4 floating point values
addPointList(List<Points>, GeometryInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add the geometry points.
addPoints(double[]) - Method in class com.mousebird.maply.GeometryRaw
Add a group of points at once.
addPoints(Points, GeometryInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add the geometry points.
addPoints(List<Points>, GeometryInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Adds a group of points all at once.
addPoly(List<Point2d>, List<Point2d>, float[], List<VertexAttribute>, long) - Method in class com.mousebird.maply.Billboard
TODO(sjg)
addPoly(SimplePoly) - Method in class com.mousebird.maply.ScreenObject
 
addPostSurfaceRunnable(Runnable) - Method in class com.mousebird.maply.MaplyBaseController
Add a runnable to be executed after the OpenGL surface is created.
addPt(Point2d) - Method in class com.mousebird.maply.SimplePoly
Adds one point to the polygon definition
addPts(List<Point2d>) - Method in class com.mousebird.maply.SimplePoly
Adds a list of points to the polygon definition
addScreenLabel(ScreenLabel, LabelInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add a single screen label.
addScreenLabels(List<ScreenLabel>, LabelInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add screen labels to the display.
addScreenMarker(ScreenMarker, MarkerInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add a single screen marker.
addScreenMarkers(List<ScreenMarker>, MarkerInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add screen markers to the visual display.
addScreenObject(ScreenObject) - Method in class com.mousebird.maply.ScreenObject
Add the contents of the given screen object to this screen object.
addShaderProgram(Shader, String) - Method in class com.mousebird.maply.MaplyBaseController
Associate a shader with the given scene name.
addShaderProgram(Shader, String) - Method in class com.mousebird.maply.Scene
Associate a shader with the given scene name.
addShapeID(long) - Method in class com.mousebird.maply.ComponentObject
 
addShapes(List<Shape>, ShapeInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
This method will add the given MaplyShape derived objects to the current scene.
addShapes(List<Shape>, ShapeInfo, ChangeSet) - Method in class com.mousebird.maply.ShapeManager
Add an array of shapes.
addSticker(Sticker, StickerInfo, ChangeSet) - Method in class com.mousebird.maply.StickerManager
 
addStickers(List<Sticker>, StickerInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add stickers on top of the globe or map.
addString(StringWrapper) - Method in class com.mousebird.maply.ScreenObject
Add a string to the screen object
addTask(Runnable) - Method in class com.mousebird.maply.LayerThread
Add a Runnable to our queue.
addTask(Runnable, boolean) - Method in class com.mousebird.maply.LayerThread
Add a Runnable to this thread's queue.
addTexCoord(Point2d) - Method in class com.mousebird.maply.SimplePoly
Adds a new text coordinate
addTexCoords(float[]) - Method in class com.mousebird.maply.GeometryRaw
Add a group of texture coordinates.
addTexCoords(List<Point2d>) - Method in class com.mousebird.maply.SimplePoly
Adds a list of text coordinates.
addTexture(Bitmap, MaplyBaseController.TextureSettings, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add texture to the system with the given settings.
addTexture(Texture, MaplyBaseController.TextureSettings, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add texture to the system with the given settings.
addTexture(Bitmap) - Method in class com.mousebird.maply.ParticleSystem
Add a texture to the particle system.
addTexture(MaplyTexture, float[], float, float) - Method in class com.mousebird.maply.ScreenObject
Add a rectangle of the given size and stretch the given texture over it.
addTexture(String, MaplyTexture) - Method in class com.mousebird.maply.Shader
Add a texture for use in the shader.
addTexture(Texture) - Method in class com.mousebird.maply.SimplePoly
Adds the texture to the polygon
addTextureNative(long, float, float, float, float, float, float) - Method in class com.mousebird.maply.ScreenObject
 
addTextureNative(long) - Method in class com.mousebird.maply.SimplePoly
Adds the texture identifier.
addTile(MaplyTileID) - Method in class com.mousebird.maply.QuadTracker
Add a tile to be tracked.
addTo(Point2d) - Method in class com.mousebird.maply.Point2d
 
addTo(Point3d) - Method in class com.mousebird.maply.Point3d
Add this Point to the one given and return the result.
addToViewc(GlobeController, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyStarModel
 
addTriangles(int[]) - Method in class com.mousebird.maply.GeometryRaw
Add a group of triangles.
addVector(VectorObject, VectorInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add a single VectorObject.
addVectors(List<VectorObject>, VectorInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Add vectors to the MaplyController to display.
addWatcher(LayerThread.ViewWatcherInterface) - Method in class com.mousebird.maply.LayerThread
Add an object that we'd like to track changes to the view as the user moves around.
allowRotate - Variable in class com.mousebird.maply.GlobeGestureHandler
 
allowRotate - Variable in class com.mousebird.maply.MapGestureHandler
 
allowTilt - Variable in class com.mousebird.maply.GlobeGestureHandler
 
alpha - Variable in class com.mousebird.maply.TestImageSource
 
AngleAxis - Class in com.mousebird.maply
The AngleAxis object wraps the C++ Eigen AngleAxisd object.
animate() - Method in class com.mousebird.maply.GlobeView
 
animate() - Method in class com.mousebird.maply.MapView
 
animate() - Method in class com.mousebird.maply.View
 
animatePositionGeo(double, double, double, double) - Method in class com.mousebird.maply.GlobeController
Animate to a new view position
animatePositionGeo(double, double, double, double) - Method in class com.mousebird.maply.MapController
Animate to a new view position
app_name - Static variable in class com.mousebirdconsulting.maply.R.string
 
app_name - Static variable in class com.mousebirdconsulting.maply.test.R.string
 
AppBaseTheme - Static variable in class com.mousebirdconsulting.maply.R.style
 
AppBaseTheme - Static variable in class com.mousebirdconsulting.maply.test.R.style
API 11 theme customizations can go here.
APPLICATION_ID - Static variable in class com.mousebirdconsulting.maply.BuildConfig
 
APPLICATION_ID - Static variable in class com.mousebirdconsulting.maply.test.BuildConfig
 
AppTheme - Static variable in class com.mousebirdconsulting.maply.R.style
 
AppTheme - Static variable in class com.mousebirdconsulting.maply.test.R.style
All customizations that are NOT specific to a particular API-level can go here.
asCoordinate() - Method in class com.mousebird.maply.Moon
 
asPoints() - Method in class com.mousebird.maply.Mbr
Return a list of points corresponding to the corners of the MBR.
asPosition() - Method in class com.mousebird.maply.Moon
 
asPosition() - Method in class com.mousebird.maply.Sun
 
Atmosphere - Class in com.mousebird.maply
Sets up the objects and shaders to implement an atmosphere.
Atmosphere(GlobeController, MaplyBaseController.ThreadMode) - Constructor for class com.mousebird.maply.Atmosphere
Set up the atmospheric shaders and the default parameters for rendering.
attr() - Constructor for class com.mousebirdconsulting.maply.test.R.attr
 
AttrDictionary - Class in com.mousebird.maply
The attribute dictionary is a collection of name/value pairs.

B

baseControl - Variable in class com.mousebird.maply.GlobeMapFragment
 
baseController - Variable in class com.mousebird.maply.ClusterGenerator
 
BaseInfo - Class in com.mousebird.maply
This is the base class for all the various Info objects.
BaseInfo() - Constructor for class com.mousebird.maply.BaseInfo
 
baseURLs - Variable in class com.mousebird.maply.RemoteTileInfo
 
BasicClusterGenerator - Class in com.mousebird.maply
The basic cluster generator installed by default.
BasicClusterGenerator(int[], int, Point2d, MaplyBaseController, Activity) - Constructor for class com.mousebird.maply.BasicClusterGenerator
Initialize with a list of colors.
BasicClusterGenerator(Bitmap, int, Point2d, float, MaplyBaseController, Activity) - Constructor for class com.mousebird.maply.BasicClusterGenerator
 
Billboard - Class in com.mousebird.maply
Single billboard representation.
Billboard() - Constructor for class com.mousebird.maply.Billboard
Creates an empty billboard.
BillboardInfo - Class in com.mousebird.maply
Parameters used to control billboard display.
BillboardInfo() - Constructor for class com.mousebird.maply.BillboardInfo
Creates an empty billboard info
BillboardManager - Class in com.mousebird.maply
The Billboard Manager handles billboard related geometry.
BillboardManager(Scene) - Constructor for class com.mousebird.maply.BillboardManager
 
bindToProgram(Shader) - Method in class com.mousebird.maply.Material
Bind this material to a the given OpenGL ES program.
BoundingBox() - Constructor for class com.mousebird.maply.ScreenObject.BoundingBox
 
boundsForTile(MaplyTileID) - Method in class com.mousebird.maply.QuadPagingLayer
Calculate the bounding box in the local coordinate system.
boundsForTileNative(int, int, int, Point2d, Point2d) - Method in class com.mousebird.maply.QuadPagingLayer
 
BUILD_TYPE - Static variable in class com.mousebirdconsulting.maply.BuildConfig
 
BUILD_TYPE - Static variable in class com.mousebirdconsulting.maply.test.BuildConfig
 
buildCacheName(int, int, int) - Method in class com.mousebird.maply.RemoteTileInfo
Return a unique name that can be used in the cache.
buildCacheName(int, int, int, int) - Method in class com.mousebird.maply.RemoteTileInfo
Return a unique name that can be used in the cache.
BuildConfig - Class in com.mousebirdconsulting.maply
 
BuildConfig - Class in com.mousebirdconsulting.maply
 
BuildConfig - Class in com.mousebirdconsulting.maply
 
BuildConfig() - Constructor for class com.mousebirdconsulting.maply.BuildConfig
 
BuildConfig - Class in com.mousebirdconsulting.maply.test
 
BuildConfig() - Constructor for class com.mousebirdconsulting.maply.test.BuildConfig
 
buildObjects(List<VectorObject>, MaplyTileID, MaplyBaseController) - Method in interface com.mousebird.maply.VectorStyle
Construct objects related to this style based on the input data.
buildObjects(List<VectorObject>, MaplyTileID, MaplyBaseController) - Method in class com.mousebird.maply.VectorStyleSimpleGenerator.VectorStyleSimpleLinear
 
buildObjects(List<VectorObject>, MaplyTileID, MaplyBaseController) - Method in class com.mousebird.maply.VectorStyleSimpleGenerator.VectorStyleSimplePoint
 
buildObjects(List<VectorObject>, MaplyTileID, MaplyBaseController) - Method in class com.mousebird.maply.VectorStyleSimpleGenerator.VectorStyleSimplePolygon
 
buildRequest(URL) - Method in class com.mousebird.maply.RemoteTileInfo
Construct the actual Request from the URL.
buildURL(int, int, int) - Method in class com.mousebird.maply.RemoteTileInfo
Construct a URL for a given tile.

C

cancelAnimation() - Method in class com.mousebird.maply.GlobeView
 
cancelAnimation() - Method in class com.mousebird.maply.MapView
 
cancelAnimation() - Method in class com.mousebird.maply.View
 
centroid() - Method in class com.mousebird.maply.VectorObject
Calculate the centroid of the object.
changeSticker(ComponentObject, StickerInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Change the visual representation for the given sticker.
changeSticker(long, StickerInfo, ChangeSet) - Method in class com.mousebird.maply.StickerManager
 
changeVectors(ComponentObject, VectorInfo, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
 
chooseConfig(EGL10, EGLDisplay) - Method in interface com.mousebird.maply.GLTextureView.EGLConfigChooser
Choose a configuration from the list.
chooseDisplayType() - Method in class com.mousebird.maply.GlobeMapFragment
Override this to tell the fragment you want either a map or a globe.
clearColor - Variable in class com.mousebird.maply.GlobeController.Settings
This is the background color to set.
clearColor - Variable in class com.mousebird.maply.MapController.Settings
Clear color to use for the background.
clearLights() - Method in class com.mousebird.maply.MaplyBaseController
Clear all the currently active lights.
clone() - Method in class com.mousebird.maply.GlobeView
Make a copy of this MapView and return it.
clone() - Method in class com.mousebird.maply.MapView
Make a copy of this MapView and return it.
clone() - Method in class com.mousebird.maply.View
 
ClusterGenerator - Class in com.mousebird.maply
Fill in this protocol to provide images when individual markers/labels are clustered.
ClusterGenerator() - Constructor for class com.mousebird.maply.ClusterGenerator
 
ClusterGroup - Class in com.mousebird.maply
Visual representation for a group of markers.
ClusterGroup(MaplyTexture, Point2d) - Constructor for class com.mousebird.maply.ClusterGroup
 
ClusterGroup() - Constructor for class com.mousebird.maply.ClusterGroup
 
ClusterInfo - Class in com.mousebird.maply
Information about the group of objects to cluster.
ClusterInfo(int) - Constructor for class com.mousebird.maply.ClusterInfo
 
clusterLayoutSize() - Method in class com.mousebird.maply.BasicClusterGenerator
 
clusterLayoutSize() - Method in class com.mousebird.maply.ClusterGenerator
The size of the cluster that will be created.
clusterNumber() - Method in class com.mousebird.maply.BasicClusterGenerator
 
clusterNumber() - Method in class com.mousebird.maply.ClusterGenerator
The Cluster number is referenced by screen markers.
color - Variable in class com.mousebird.maply.Marker
Background color for a marker can be overridden at this level.
color - Variable in class com.mousebird.maply.ScreenMarker
Background color for a marker can be overridden at this level.
ColorRampGenerator - Class in com.mousebird.maply
The color ramp generator will take a set of color values and generate a linear ramp of those colors in an output image.
ColorRampGenerator() - Constructor for class com.mousebird.maply.ColorRampGenerator
 
colorScale - Variable in class com.mousebird.maply.LAZQuadReader.Settings
 
com.mousebird.maply - package com.mousebird.maply
 
com.mousebirdconsulting.maply - package com.mousebirdconsulting.maply
 
com.mousebirdconsulting.maply.test - package com.mousebirdconsulting.maply.test
 
compareTo(MaplyTileID) - Method in class com.mousebird.maply.MaplyTileID
 
complete - Variable in class com.mousebird.maply.QuadImageTileLayer.FrameStatus
 
ComponentObject - Class in com.mousebird.maply
The Component Object tracks the various geometry, textures, and outlines associated with a given call to addVectors, addScreenMarkers, etc...
ComponentObject() - Constructor for class com.mousebird.maply.ComponentObject
 
componentObjects - Variable in class com.mousebird.maply.MaplyBaseController
 
ContextInfo() - Constructor for class com.mousebird.maply.MaplyBaseController.ContextInfo
 
controlHasStarted() - Method in class com.mousebird.maply.GlobeMapFragment
Override this to be called when the control is up and running.
coordAdapter - Variable in class com.mousebird.maply.MaplyBaseController
 
coordLocs - Variable in class com.mousebird.maply.QuadTrackerPointReturn
 
coordSys - Variable in class com.mousebird.maply.LAZQuadReader
 
coordSys - Variable in class com.mousebird.maply.MapboxVectorTileSource
 
coordSys - Variable in class com.mousebird.maply.MapController.Settings
Coordinate system to use for the map.
coordSys - Variable in class com.mousebird.maply.MBTiles
 
coordSys - Variable in class com.mousebird.maply.MBTilesImageSource
 
coordSys - Variable in class com.mousebird.maply.QuadImageOfflineLayer
 
coordSys - Variable in class com.mousebird.maply.QuadImageTileLayer
 
coordSys - Variable in class com.mousebird.maply.QuadPagingLayer
 
coordSys - Variable in class com.mousebird.maply.RemoteTileSource
 
CoordSystem - Class in com.mousebird.maply
The coord system is a very simple representation of the coordinate systems supported by WhirlyGlobe-Maply.
coordSystem - Variable in class com.mousebird.maply.LAZQuadReader.Settings
 
CoordSystemConvert3d(CoordSystem, CoordSystem, Point3d) - Static method in class com.mousebird.maply.CoordSystem
Convert the coordinate between systems.
countPoints() - Method in class com.mousebird.maply.VectorObject
Returns the total number of points in a feature.
createContext(EGL10, EGLDisplay, EGLConfig) - Method in interface com.mousebird.maply.GLTextureView.EGLContextFactory
 
createWindowSurface(EGL10, EGLDisplay, EGLConfig, Object) - Method in interface com.mousebird.maply.GLTextureView.EGLWindowSurfaceFactory
 
cross(Point3d) - Method in class com.mousebird.maply.Point3d
Return the cross product of this vector and the one given.
currentFrame - Variable in class com.mousebird.maply.QuadImageTileLayer.FrameStatus
 
currentMapScale() - Method in class com.mousebird.maply.MaplyBaseController
Return the current scale denominator (Mapnik).
currentMapScale(double, double) - Method in class com.mousebird.maply.View
 
currentMapZoom(Point2d) - Method in class com.mousebird.maply.MaplyBaseController
Return the current map zoom from the viewpoint.
currentMapZoom(double, double, double) - Method in class com.mousebird.maply.View
 

D

DataReturn() - Constructor for class com.mousebird.maply.MapboxVectorTileParser.DataReturn
 
DEBUG - Static variable in class com.mousebirdconsulting.maply.BuildConfig
 
DEBUG - Static variable in class com.mousebirdconsulting.maply.test.BuildConfig
 
DEBUG_CHECK_GL_ERROR - Static variable in class com.mousebird.maply.GLTextureView
Check glError() after every GL call and throw an exception if glError indicates that an error has occurred.
DEBUG_LOG_GL_CALLS - Static variable in class com.mousebird.maply.GLTextureView
Log GL calls to the system log at "verbose" level with tag "GLSurfaceView".
debugOutput - Variable in class com.mousebird.maply.MapboxVectorTileSource
 
debugOutput - Variable in class com.mousebird.maply.MultiplexTileSource
Set this if you'd like full debugging output while loading
debugOutput - Variable in class com.mousebird.maply.RemoteTileSource
Set this if you'd like full debugging output while loading
delegate - Variable in class com.mousebird.maply.MultiplexTileSource
Set this delegate to get callbacks when tiles load or fail to load.
delegate - Variable in class com.mousebird.maply.RemoteTileSource
Set this delegate to get callbacks when tiles load or fail to load.
destroyContext(EGL10, EGLDisplay, EGLContext) - Method in interface com.mousebird.maply.GLTextureView.EGLContextFactory
 
destroySurface(EGL10, EGLDisplay, EGLSurface) - Method in interface com.mousebird.maply.GLTextureView.EGLWindowSurfaceFactory
 
dimen() - Constructor for class com.mousebirdconsulting.maply.R.dimen
 
dimen() - Constructor for class com.mousebirdconsulting.maply.test.R.dimen
 
disableObject(ComponentObject, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Disable the display for the given object.
disableObjects(List<ComponentObject>, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Disable the given objects.
displayCenter - Variable in class com.mousebird.maply.MapController.Settings
Center of the coordinate system.
displayCoord(Point3d, CoordSystem) - Method in class com.mousebird.maply.MaplyBaseController
 
displayPointFromGeo(Point3d) - Method in class com.mousebird.maply.GlobeController
Return a point in display space.
dispose() - Method in class com.mousebird.maply.Shape
 
dispose() - Method in class com.mousebird.maply.ShapeSphere
 
disposeAfterRemoval - Variable in class com.mousebird.maply.MaplyBaseController
If set, we'll explicitly call dispose on any objects that were being kept around for selection.
disposeAfterUse - Variable in class com.mousebird.maply.BaseInfo
If set, the toolkit will dispose of the objects that were added after it's finished.
doFrame(long) - Method in class com.mousebird.maply.GlobeController
Frame callback for the Choreographer
doFrame(long) - Method in class com.mousebird.maply.MapController
Frame callback for the Choreographer
doFrame(long) - Method in class com.mousebird.maply.MetroThread
 
dot(Point3d) - Method in class com.mousebird.maply.Point3d
Dot product
drawable() - Constructor for class com.mousebirdconsulting.maply.R.drawable
 
drawable() - Constructor for class com.mousebirdconsulting.maply.test.R.drawable
 
drawPriority - Variable in class com.mousebird.maply.VectorStyleSimpleGenerator.VectorStyleSimple
Draw priority for each feature.

E

EmptyIdentity - Static variable in class com.mousebird.maply.MaplyBaseController
 
enableBillboards(long[], boolean, ChangeSet) - Method in class com.mousebird.maply.BillboardManager
Enable/disable active billboards
enableGeometry(long[], boolean, ChangeSet) - Method in class com.mousebird.maply.GeometryManager
 
enableObject(ComponentObject, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Enable the display for the given object.
enableObjects(List<ComponentObject>, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Enable the display for the given objects.
enableParticleSystem(long, boolean, ChangeSet) - Method in class com.mousebird.maply.ParticleSystemManager
 
enableShapes(long[], boolean, ChangeSet) - Method in class com.mousebird.maply.ShapeManager
Enable/disable a group of shapes
enableStickers(long[], boolean, ChangeSet) - Method in class com.mousebird.maply.StickerManager
 
endClusterGroup() - Method in class com.mousebird.maply.BasicClusterGenerator
 
endClusterGroup() - Method in class com.mousebird.maply.ClusterGenerator
Called at the end of clustering.
equals(Object) - Method in class com.mousebird.maply.MaplyTileID
 
equals(Object) - Method in class com.mousebird.maply.Mbr
Compare coordinate values.
equals(Object) - Method in class com.mousebird.maply.Point2d
 
equals(Object) - Method in class com.mousebird.maply.Point3d
 
equals(Object) - Method in class com.mousebird.maply.Point4d
 
equals(Object) - Method in class com.mousebird.maply.QuadImageTileLayer.FrameStatus
 
expandByFraction(double) - Method in class com.mousebird.maply.Mbr
 
ext - Variable in class com.mousebird.maply.RemoteTileInfo
 

F

FakeGeocentricDisplayAdapter - Class in com.mousebird.maply
 
FakeGeocentricDisplayAdapter() - Constructor for class com.mousebird.maply.FakeGeocentricDisplayAdapter
 
FeatureDrawPriorityBase - Static variable in class com.mousebird.maply.MaplyBaseController
 
finalize() - Method in class com.mousebird.maply.AngleAxis
 
finalize() - Method in class com.mousebird.maply.AttrDictionary
 
finalize() - Method in class com.mousebird.maply.Billboard
 
finalize() - Method in class com.mousebird.maply.BillboardManager
 
finalize() - Method in class com.mousebird.maply.CoordSystem
 
finalize() - Method in class com.mousebird.maply.FakeGeocentricDisplayAdapter
 
finalize() - Method in class com.mousebird.maply.GeneralDisplayAdapter
 
finalize() - Method in class com.mousebird.maply.GeometryInfo
 
finalize() - Method in class com.mousebird.maply.GeometryInstance
 
finalize() - Method in class com.mousebird.maply.GeometryManager
 
finalize() - Method in class com.mousebird.maply.GeometryRaw
 
finalize() - Method in class com.mousebird.maply.GeometryRawPoints
 
finalize() - Method in class com.mousebird.maply.GlobeScene
 
finalize() - Method in class com.mousebird.maply.GlobeView
 
finalize() - Method in class com.mousebird.maply.GlobeViewState
 
finalize() - Method in class com.mousebird.maply.GLTextureView
 
finalize() - Method in class com.mousebird.maply.LabelInfo
 
finalize() - Method in class com.mousebird.maply.LAZQuadReader
 
finalize() - Method in class com.mousebird.maply.MapboxVectorTileParser
 
finalize() - Method in class com.mousebird.maply.MapScene
 
finalize() - Method in class com.mousebird.maply.MapView
 
finalize() - Method in class com.mousebird.maply.MapViewState
 
finalize() - Method in class com.mousebird.maply.MarkerInfo
 
finalize() - Method in class com.mousebird.maply.Material
 
finalize() - Method in class com.mousebird.maply.Matrix3d
 
finalize() - Method in class com.mousebird.maply.Matrix4d
 
finalize() - Method in class com.mousebird.maply.ParticleBatch
 
finalize() - Method in class com.mousebird.maply.ParticleSystem
 
finalize() - Method in class com.mousebird.maply.ParticleSystemManager
 
finalize() - Method in class com.mousebird.maply.Point2d
 
finalize() - Method in class com.mousebird.maply.Point3d
 
finalize() - Method in class com.mousebird.maply.Point4d
 
finalize() - Method in class com.mousebird.maply.QuadImageOfflineLayer
 
finalize() - Method in class com.mousebird.maply.QuadImageTileLayer
 
finalize() - Method in class com.mousebird.maply.QuadPagingLayer
 
finalize() - Method in class com.mousebird.maply.QuadTracker
 
finalize() - Method in class com.mousebird.maply.Quaternion
 
finalize() - Method in class com.mousebird.maply.ScreenObject
 
finalize() - Method in class com.mousebird.maply.SelectedObject
 
finalize() - Method in class com.mousebird.maply.ShapeInfo
 
finalize() - Method in class com.mousebird.maply.ShapeManager
 
finalize() - Method in class com.mousebird.maply.ShapeSphere
 
finalize() - Method in class com.mousebird.maply.SimplePoly
 
finalize() - Method in class com.mousebird.maply.Sticker
 
finalize() - Method in class com.mousebird.maply.StickerInfo
 
finalize() - Method in class com.mousebird.maply.StickerManager
 
finalize() - Method in class com.mousebird.maply.StringWrapper
 
finalize() - Method in class com.mousebird.maply.VectorInfo
 
finalize() - Method in class com.mousebird.maply.VectorObject
 
findHeightToViewBounds(Mbr, Point2d) - Method in class com.mousebird.maply.GlobeController
For a given position, how high do we have to be to see the given area.
findHeightToViewBounds(Mbr, Point2d) - Method in class com.mousebird.maply.MapController
For a given position, how high do we have to be to see the given area.
flatten() - Method in class com.mousebird.maply.Billboard
TODO(sjg)
flattenNative(ScreenObject) - Method in class com.mousebird.maply.Billboard
TODO(sjg)
FLAVOR - Static variable in class com.mousebirdconsulting.maply.BuildConfig
 
FLAVOR - Static variable in class com.mousebirdconsulting.maply.test.BuildConfig
 
fragmentShaderAtmosTri - Static variable in class com.mousebird.maply.Atmosphere
 
fragmentShaderGroundTri - Static variable in class com.mousebird.maply.Atmosphere
 
frameInterval - Variable in class com.mousebird.maply.MaplyBaseController
This is how often we'll kick off a render when the frame sync comes in.
FromDegrees(double, double) - Static method in class com.mousebird.maply.Point2d
Create a Point2D geo coordinate from degrees.
fromGeoJSON(String) - Method in class com.mousebird.maply.VectorObject
Load vector objects from a GeoJSON string.
FromGeoJSONAssembly(String) - Static method in class com.mousebird.maply.VectorObject
Load vector objects from a GeoJSON assembly, which is just a bunch of GeoJSON stuck together.

G

GeneralDisplayAdapter - Class in com.mousebird.maply
Created by sjg on 2/13/16.
GeneralDisplayAdapter() - Constructor for class com.mousebird.maply.GeneralDisplayAdapter
 
GeneralDisplayAdapter(CoordSystem, Point3d, Point3d, Point3d, Point3d) - Constructor for class com.mousebird.maply.GeneralDisplayAdapter
 
genID() - Static method in class com.mousebird.maply.Identifiable
Generate a new ID.
geoBoundsForTile(MaplyTileID) - Method in class com.mousebird.maply.QuadPagingLayer
Calculate the bounding box for a given tile in geographic, that is in WGS84 longitude/latitude radians.
geoBoundsForTileNative(int, int, int, Point2d, Point2d) - Method in class com.mousebird.maply.QuadPagingLayer
 
GeoCoordSystem - Class in com.mousebird.maply
A wrapper around Maply's geo (Plate Carree) coordinate system implementation.
GeoCoordSystem() - Constructor for class com.mousebird.maply.GeoCoordSystem
Construct a spherical mercator system that covers the full extents of the earth.
geographicToLocal(Point3d) - Method in class com.mousebird.maply.CoordSystem
Convert from WGS84 longitude/latitude coordinates to the local coordinate system.
GeometryInfo - Class in com.mousebird.maply
Parameters used for Geometry display.
GeometryInfo() - Constructor for class com.mousebird.maply.GeometryInfo
 
GeometryInstance - Class in com.mousebird.maply
Represents a single Geometry Instance
GeometryInstance() - Constructor for class com.mousebird.maply.GeometryInstance
 
GeometryManager - Class in com.mousebird.maply
The geometry manager interfaces to the Maply C++/JNI side of things and is invisible to toolkit users.
GeometryRaw - Class in com.mousebird.maply
Raw Geometry object.
GeometryRaw() - Constructor for class com.mousebird.maply.GeometryRaw
 
GeometryRaw.GeometryType - Enum in com.mousebird.maply
 
GeometryRawPoints - Class in com.mousebird.maply
Raw points passed to geometry manager.
GeometryRawPoints() - Constructor for class com.mousebird.maply.GeometryRawPoints
 
GeometryRawPoints.Type - Enum in com.mousebird.maply
 
GeometryUtils - Class in com.mousebird.maply
A collection or random geometry utilities that aren't associated with particular objects.
geomIsAdditive() - Method in interface com.mousebird.maply.VectorStyle
Set if this geometry is additive (e.g.
geomIsAdditive() - Method in class com.mousebird.maply.VectorStyleSimpleGenerator.VectorStyleSimple
Set if this geometry is additive (e.g.
GeomTypeLineString - Static variable in class com.mousebird.maply.MapboxVectorTileParser
 
GeomTypePoint - Static variable in class com.mousebird.maply.MapboxVectorTileParser
 
GeomTypePolygon - Static variable in class com.mousebird.maply.MapboxVectorTileParser
 
GeomTypeUnknown - Static variable in class com.mousebird.maply.MapboxVectorTileParser
 
geoPointFromScreen(Point2d) - Method in class com.mousebird.maply.GlobeController
Return the geographic point (radians) corresponding to the screen point.
geoPointFromScreen(Point2d) - Method in class com.mousebird.maply.MapController
Return the geographic point (radians) corresponding to the screen point.
geoPointFromScreen(Point2d) - Method in class com.mousebird.maply.MaplyBaseController
 
geoPointFromScreenBatch(double[], double[], double[], double[]) - Method in class com.mousebird.maply.MaplyBaseController
Batch version of the geoPointFromScreen method.
gestureDelegate - Variable in class com.mousebird.maply.GlobeController
Set the gesture delegate to get callbacks when the user taps somewhere.
gestureDelegate - Variable in class com.mousebird.maply.MapController
Set the gesture delegate to get callbacks when the user taps somewhere.
getAmbient() - Method in class com.mousebird.maply.Light
Ambient color for the light.
getAmbient() - Method in class com.mousebird.maply.Material
 
getAttributes() - Method in class com.mousebird.maply.VectorObject
Return attributes for the feature.
getAttributesValueSize() - Method in class com.mousebird.maply.ParticleBatch
Number of attributes the batch needs.
getAttrs() - Method in class com.mousebird.maply.ParticleSystem
Returns a list of particle attributes.
getBackColor() - Method in class com.mousebird.maply.LabelInfo
Return the background text color in a form suitable for Android.
getBasetime() - Method in class com.mousebird.maply.ParticleSystem
Particles move over time, but current time is a large number.
getBatchSize() - Method in class com.mousebird.maply.ParticleBatch
 
getBatchSize() - Method in class com.mousebird.maply.ParticleSystem
Size of the individual batches you add when adding particles.
getBorderTexel() - Method in class com.mousebird.maply.QuadImageTileLayer
Returns the number of border texels used around images.
getBounds() - Method in class com.mousebird.maply.CoordSystem
Return the valid bounding box for the coordinate system.
getCenter() - Method in class com.mousebird.maply.Billboard
 
getCenter() - Method in class com.mousebird.maply.LAZQuadReader
Return the center from the bounding box
getCenter() - Method in class com.mousebird.maply.ShapeInfo
If set, the center controls the origin for the shapes as they are created.
getColor() - Method in class com.mousebird.maply.BillboardInfo
TODO(sjg)
getColor() - Method in class com.mousebird.maply.Shape
Color of the shape
getColor() - Method in class com.mousebird.maply.ShapeInfo
Color of the shape
getColor() - Method in class com.mousebird.maply.SimplePoly
 
getColorScale() - Method in class com.mousebird.maply.LAZQuadReader
 
getContentView() - Method in class com.mousebird.maply.MaplyBaseController
Return the main content view used to represent the Maply Control.
getCoordLoc(int) - Method in class com.mousebird.maply.QuadTrackerPointReturn
Return the location in the local coordinate system.
getCoordLocX(int) - Method in class com.mousebird.maply.QuadTrackerPointReturn
Return the X coordinate in the local coordinate system for the sample.
getCoordLocY(int) - Method in class com.mousebird.maply.QuadTrackerPointReturn
Return the Y coordinate in the local coordinate system for the sample.
getCoordSystem() - Method in class com.mousebird.maply.MultiplexTileSource
Returns the coordinate system for the remote tiles.
getCoordSystem() - Method in class com.mousebird.maply.QuadImageOfflineLayer
Return the coordinate system in use by the offline layer.
getCurrentImage() - Method in class com.mousebird.maply.QuadImageTileLayer
Get the current image being displayed.
getCurrentViewGeo() - Method in class com.mousebird.maply.GlobeController
Returns what the user is currently looking at in geographic extents.
getCurrentViewGeo() - Method in class com.mousebird.maply.MapController
Returns what the user is currently looking at in geographic extents.
getDataTile(MaplyTileID) - Method in class com.mousebird.maply.MBTiles
Fetch the data blog for a given tile.
getDebugFlags() - Method in class com.mousebird.maply.GLTextureView
Get the current value of the debug flags.
getDepth() - Method in class com.mousebird.maply.MultiplexTileSource
Return the number of individual sources and/or frames.
getDiffuse() - Method in class com.mousebird.maply.Light
Diffuse light color.
getDifusse() - Method in class com.mousebird.maply.Material
 
getDirection() - Method in class com.mousebird.maply.Sun
Return the vector corresponding to the sun location from the earth.
getDistIn3d() - Method in class com.mousebird.maply.SelectedObject
The distanced in 3D from the tap point to the selected object.
getDouble(String) - Method in class com.mousebird.maply.AttrDictionary
Fetch a double corresponding to the given attribute name.
getDrawPriority() - Method in class com.mousebird.maply.BaseInfo
Get the drawPriority for the geometry.
getEnable() - Method in class com.mousebird.maply.QuadImageOfflineLayer
 
geteSun() - Method in class com.mousebird.maply.Atmosphere
Brightness of the sun (20.0 by default)
getExposure() - Method in class com.mousebird.maply.Atmosphere
Exposure constant in fragment shader.
getFade() - Method in class com.mousebird.maply.BaseInfo
The amount of time (in seconds) it takes for new geometry to fade in and fade out.
getFraction(int, double) - Static method in class com.mousebird.maply.MaplyStarModel
 
getFrameStatus() - Method in class com.mousebird.maply.QuadImageOfflineLayer
Status structures describing which frames are loaded.
getFrameStatus() - Method in class com.mousebird.maply.QuadImageTileLayer
Query the status for active frames.
getG() - Method in class com.mousebird.maply.Atmosphere
Constant used in the fragment shader.
getGlobeView() - Method in class com.mousebird.maply.GlobeController
 
getGroundShader() - Method in class com.mousebird.maply.Atmosphere
The ground shader we set up.
getHeading() - Method in class com.mousebird.maply.MapController
Return the current heading.
getHeight() - Method in class com.mousebird.maply.GlobeView
 
getHeight() - Method in class com.mousebird.maply.ShapeSphere
Offset height above the globe in display units.
getID() - Method in class com.mousebird.maply.Shader
Returns the internal Maply ID for the shader.
getIdent() - Method in class com.mousebird.maply.ParticleSystem
 
getIdent() - Method in class com.mousebird.maply.ParticleSystemAttribute
 
getIlluminatedFractionAndPhaseNative() - Method in class com.mousebird.maply.Moon
 
getImageDepth() - Method in class com.mousebird.maply.QuadImageOfflineLayer
The number of images expected per tile.
getImageDepth() - Method in class com.mousebird.maply.QuadImageTileLayer
The number of images expected per tile.
getInsideOut() - Method in class com.mousebird.maply.ShapeInfo
Some shapes can be generated inside out (like spheres).
getInt(String) - Method in class com.mousebird.maply.AttrDictionary
Return an Integer corresponding to the given attribute name.
getInteger(int, double) - Static method in class com.mousebird.maply.MaplyStarModel
 
getJulianDateDouble(long) - Static method in class com.mousebird.maply.MaplyStarModel
 
getKeepNorthUp() - Method in class com.mousebird.maply.GlobeController
True if the globe is keeping north facing up on the screen.
getKm() - Method in class com.mousebird.maply.Atmosphere
Mie scattering constant (0.0010 by default)
getKr() - Method in class com.mousebird.maply.Atmosphere
 
getLastUpdatedTime() - Method in class com.mousebird.maply.View
When the view was last changed.
getLayerThread() - Method in class com.mousebird.maply.MaplyBaseController
Returns the layer thread we used for processing requests.
getLayerThread() - Method in class com.mousebird.maply.QuadImageOfflineLayer
 
getLayerThread() - Method in class com.mousebird.maply.QuadImageTileLayer
 
getLayerThread() - Method in interface com.mousebird.maply.QuadImageTileLayerInterface
Returns the layer thread.
getLineWidth() - Method in class com.mousebird.maply.ShapeInfo
If the shape is made of lines, this is the line width.
getLL() - Method in class com.mousebird.maply.LAZQuadReader
 
getLoc() - Method in class com.mousebird.maply.GlobeView
 
getLoc() - Method in class com.mousebird.maply.MapView
 
getLoc() - Method in class com.mousebird.maply.ShapeSphere
Center of the sphere in local coordinates.
getMat() - Method in class com.mousebird.maply.StringWrapper
 
getMaxLagTime() - Method in class com.mousebird.maply.QuadImageOfflineLayer
 
getMaxLagTime() - Method in class com.mousebird.maply.QuadImageTileLayer
 
getMaxLagTime() - Method in class com.mousebird.maply.QuadPagingLayer
 
getMaxTilePoints() - Method in class com.mousebird.maply.LAZQuadReader
 
getMaxVis() - Method in class com.mousebird.maply.BaseInfo
Returns the maximum cutoff for visibility of the features.
getMaxZoom() - Method in class com.mousebird.maply.LAZQuadReader
 
getMinLevel() - Method in class com.mousebird.maply.QuadTracker
Return the minimum level.
getMinTilePoints() - Method in class com.mousebird.maply.LAZQuadReader
 
getMinTime() - Method in class com.mousebird.maply.QuadImageOfflineLayer
 
getMinTime() - Method in class com.mousebird.maply.QuadImageTileLayer
 
getMinTime() - Method in class com.mousebird.maply.QuadPagingLayer
 
getMinVis() - Method in class com.mousebird.maply.BaseInfo
Returns the minimum cutoff for visibility of the feature.
getMinZoom() - Method in class com.mousebird.maply.LAZQuadReader
 
getName() - Method in class com.mousebird.maply.ParticleSystemAttribute
Name of the attribute.
getName() - Method in class com.mousebird.maply.Shader
Returns the shader's name.
getNumPoints() - Method in class com.mousebird.maply.QuadTrackerPointReturn
Return the number of points.
getNumSamples() - Method in class com.mousebird.maply.Atmosphere
Number of samples for the ray through the atmosphere (3 by default)
getNumTilesFromMaxPoints(int) - Method in class com.mousebird.maply.LAZQuadReader
Based on the number of points we want to display, how many tiles should we fetch?
getObjectAtScreenLoc(Point2d) - Method in class com.mousebird.maply.MaplyBaseController
Returns an object (if any) at a given screen location
getObjectsAtScreenLoc(Point2d) - Method in class com.mousebird.maply.MaplyBaseController
 
getOuterRadius() - Method in class com.mousebird.maply.Atmosphere
Outer radius of the atmosphere (1.05 by default).
getOutlineColor() - Method in class com.mousebird.maply.LabelInfo
Return the outline color in a form suitable for Android.
getOutlineSize() - Method in class com.mousebird.maply.LabelInfo
Return the outline size
getPartSys() - Method in class com.mousebird.maply.ParticleBatch
 
getPointSize() - Method in class com.mousebird.maply.LAZQuadReader
 
getPointType() - Method in class com.mousebird.maply.LAZQuadReader
 
getPos() - Method in class com.mousebird.maply.Light
The location of this particular light in display space.
getPositionGeo() - Method in class com.mousebird.maply.GlobeController
Returns the position in on the globe in terms of longitude and latitude in radians and height.
getPositionGeo() - Method in class com.mousebird.maply.MapController
Return the position in lat/lon in radians.
getPreserveEGLContextOnPause() - Method in class com.mousebird.maply.GLTextureView
 
getProgramIDBySceneName(String) - Method in class com.mousebird.maply.Scene
 
getPt(int) - Method in class com.mousebird.maply.SimplePoly
Gets one point in the polygon definition
getPtsSize() - Method in class com.mousebird.maply.SimplePoly
 
getRadius() - Method in class com.mousebird.maply.ShapeSphere
Radius of the sphere in display units.
getRenderMode() - Method in class com.mousebird.maply.GLTextureView
Get the current rendering mode.
getSampleX() - Method in class com.mousebird.maply.ShapeSphere
Number of samples around the horizontal in the sphere.
getSampleY() - Method in class com.mousebird.maply.ShapeSphere
Number of samples around the vertical in the sphere.
getScene() - Method in class com.mousebird.maply.MaplyBaseController
Return the current scene.
getScreenDist() - Method in class com.mousebird.maply.SelectedObject
Distance in screen space from the tap to the selected object.
getScreenLoc(int) - Method in class com.mousebird.maply.QuadTrackerPointReturn
Return the screen location (which you set earlier) for a given sample.
getScreenObject() - Method in class com.mousebird.maply.Billboard
 
getSelectable() - Method in class com.mousebird.maply.Billboard
 
getSelectID() - Method in class com.mousebird.maply.Billboard
 
getSelectID() - Method in class com.mousebird.maply.Shape
 
getShaderName() - Method in class com.mousebird.maply.BillboardInfo
 
getSize() - Method in class com.mousebird.maply.Billboard
 
getSize() - Method in class com.mousebird.maply.ClusterGroup
 
getSize() - Method in class com.mousebird.maply.ParticleSystemAttribute
Calculate the number of bytes for a given attribute type.
getSize() - Method in class com.mousebird.maply.ScreenObject
Calculate and return the current bounding box of the screen object.
getSize() - Method in class com.mousebird.maply.StringWrapper
 
getSizeNative(Point2d, Point2d) - Method in class com.mousebird.maply.ScreenObject
 
getSpecular() - Method in class com.mousebird.maply.Material
 
getSpecularExponent() - Method in class com.mousebird.maply.Material
 
getString(String) - Method in class com.mousebird.maply.AttrDictionary
Return a string corresponding to the given attribute name.
getTargetZoomLevel() - Method in class com.mousebird.maply.QuadImageOfflineLayer
Calculate the current target zoom level and return it.
getTargetZoomLevel() - Method in class com.mousebird.maply.QuadImageTileLayer
Calculate the current target zoom level and return it.
getTexCoord(int) - Method in class com.mousebird.maply.SimplePoly
Gets one text coodinate
getTexCoordsSize() - Method in class com.mousebird.maply.SimplePoly
 
getTextColor() - Method in class com.mousebird.maply.LabelInfo
Return the text color in a form suitable for Android.
getTextures() - Method in class com.mousebird.maply.ParticleSystem
Return the list of textures being used by the shader.
getTileID(int) - Method in class com.mousebird.maply.QuadTrackerPointReturn
Return the tileID where a given sample landed.
getTileLoc(int) - Method in class com.mousebird.maply.QuadTrackerPointReturn
Return the location within a tile where the sample landed.
getTileLocU(int) - Method in class com.mousebird.maply.QuadTrackerPointReturn
Return the X coordinate in the tile.
getTileLocV(int) - Method in class com.mousebird.maply.QuadTrackerPointReturn
Return the Y coordinate in the tile.
getTilt() - Method in class com.mousebird.maply.GlobeView
 
getType() - Method in class com.mousebird.maply.ParticleSystemAttribute
The shader attribute type as defined.
getTypeface() - Method in class com.mousebird.maply.LabelInfo
Return the typeface used for the labels.
getUR() - Method in class com.mousebird.maply.LAZQuadReader
 
getUuid() - Method in interface com.mousebird.maply.VectorStyle
Return a unique identifier for your style.
getUuid() - Method in class com.mousebird.maply.VectorStyleSimpleGenerator.VectorStyleSimple
 
getValue() - Method in enum com.mousebird.maply.ParticleSystem.STATE
 
getValue() - Method in enum com.mousebird.maply.ParticleSystemAttribute.MaplyShaderAttrType
 
getVertexAttributes() - Method in class com.mousebird.maply.Billboard
Vertex attributes to apply to this billboard.
getViewSize() - Method in class com.mousebird.maply.MaplyBaseController
Return the Android view size, rather than the frame size.
getViewState() - Method in class com.mousebird.maply.GlobeController
Return a simple description of the view state parameters.
getVisibleCorners() - Method in class com.mousebird.maply.GlobeController
Calculate visible corners for what's currently being seen.
getVisibleCorners() - Method in class com.mousebird.maply.MapController
Calculate visible corners for what's currently being seen.
getW() - Method in class com.mousebird.maply.Point4d
Return the W value.
getWaveLength() - Method in class com.mousebird.maply.Atmosphere
Wavelengths of the light (RGB).
getWavelengthForComponent(short) - Method in class com.mousebird.maply.Atmosphere
Wavelengths of the light (RGB).
getWorkingThread() - Method in class com.mousebird.maply.MaplyBaseController
Returns a layer thread you can do whatever you like on.
getX() - Method in class com.mousebird.maply.Point2d
Return the X value.
getX() - Method in class com.mousebird.maply.Point3d
Return the X value.
getX() - Method in class com.mousebird.maply.Point4d
Return the X value.
getY() - Method in class com.mousebird.maply.Point2d
Return the Y value.
getY() - Method in class com.mousebird.maply.Point3d
Return the Y value.
getY() - Method in class com.mousebird.maply.Point4d
Return the Y value.
getZ() - Method in class com.mousebird.maply.Point3d
Return the Z value.
getZ() - Method in class com.mousebird.maply.Point4d
Return the Z value.
getZBufferRead() - Method in class com.mousebird.maply.BillboardInfo
TODO(sjg)
getZBufferRead() - Method in class com.mousebird.maply.ShapeInfo
If set, we'll read from the z buffer before rendering.
getZBufferWrite() - Method in class com.mousebird.maply.BillboardInfo
TODO(sjg)
getZBufferWrite() - Method in class com.mousebird.maply.ShapeInfo
If set, we'll write to the z buffer as the shape is rendered.
getZOffset() - Method in class com.mousebird.maply.LAZQuadReader
 
GlobeAnimateMomentum - Class in com.mousebird.maply
Implements a rotation with momentum on the globe.
GlobeAnimateMomentum(GlobeView, MaplyRenderer, double, double, Point3d, boolean) - Constructor for class com.mousebird.maply.GlobeAnimateMomentum
 
GlobeAnimateRotation - Class in com.mousebird.maply
Implements a rotation with momentum on the globe.
GlobeAnimateRotation(GlobeView, MaplyRenderer, Quaternion, double, double) - Constructor for class com.mousebird.maply.GlobeAnimateRotation
 
globeControl - Variable in class com.mousebird.maply.GlobeMapFragment
 
GlobeController - Class in com.mousebird.maply
The GlobeController is the main object in the Maply library when using a 3D globe.
GlobeController(Activity, GlobeController.Settings) - Constructor for class com.mousebird.maply.GlobeController
 
GlobeController(Activity) - Constructor for class com.mousebird.maply.GlobeController
 
GlobeController.GestureDelegate - Interface in com.mousebird.maply
Use this delegate when you want user interface feedback from the maply controller.
GlobeController.Settings - Class in com.mousebird.maply
Settings needed on startup so we can create the proper elements.
GlobeController.ViewState - Class in com.mousebird.maply
This encapulates the entire view state.
globeDidMove(GlobeController, Point3d[], boolean) - Method in interface com.mousebird.maply.GlobeController.GestureDelegate
Called for every single visible frame of movement.
globeDidMove(GlobeController, Point3d[], boolean) - Method in class com.mousebird.maply.GlobeMapFragment
Called for every single visible frame of movement.
globeDidStartMoving(GlobeController, boolean) - Method in interface com.mousebird.maply.GlobeController.GestureDelegate
Called when the globe first starts moving.
globeDidStartMoving(GlobeController, boolean) - Method in class com.mousebird.maply.GlobeMapFragment
Called when the globe first starts moving.
globeDidStopMoving(GlobeController, Point3d[], boolean) - Method in interface com.mousebird.maply.GlobeController.GestureDelegate
Called when the globe stops moving.
globeDidStopMoving(GlobeController, Point3d[], boolean) - Method in class com.mousebird.maply.GlobeMapFragment
Called when the globe stops moving.
GlobeGestureHandler - Class in com.mousebird.maply
Implements the various gestures we need and handles conflict between them.
GlobeGestureHandler(GlobeController, View) - Constructor for class com.mousebird.maply.GlobeGestureHandler
 
GlobeMapFragment - Class in com.mousebird.maply
A fragment that instantiates either a map or a globe.
GlobeMapFragment() - Constructor for class com.mousebird.maply.GlobeMapFragment
 
GlobeMapFragment.MapDisplayType - Enum in com.mousebird.maply
 
GlobeScene - Class in com.mousebird.maply
This is a subclass of the Scene specifically for Globes.
globeSettings - Variable in class com.mousebird.maply.GlobeMapFragment
 
GlobeView - Class in com.mousebird.maply
The Globe View handles math related to user position and orientation.
GlobeViewState - Class in com.mousebird.maply
The map view state encapsulates what's in a view at a certain point in time.
GlobeViewState() - Constructor for class com.mousebird.maply.GlobeViewState
 
GLTextureView - Class in com.mousebird.maply
An implementation of SurfaceView that uses the dedicated surface for displaying OpenGL rendering.
GLTextureView(Context) - Constructor for class com.mousebird.maply.GLTextureView
Standard View constructor.
GLTextureView(Context, AttributeSet) - Constructor for class com.mousebird.maply.GLTextureView
Standard View constructor.
GLTextureView.EGLConfigChooser - Interface in com.mousebird.maply
An interface for choosing an EGLConfig configuration from a list of potential configurations.
GLTextureView.EGLContextFactory - Interface in com.mousebird.maply
An interface for customizing the eglCreateContext and eglDestroyContext calls.
GLTextureView.EGLWindowSurfaceFactory - Interface in com.mousebird.maply
An interface for customizing the eglCreateWindowSurface and eglDestroySurface calls.
GLTextureView.GLWrapper - Interface in com.mousebird.maply
An interface used to wrap a GL interface.
GLTextureView.Renderer - Interface in com.mousebird.maply
A generic renderer interface.
Greenwich_Mean_Sidereal_Deg(double) - Static method in class com.mousebird.maply.MaplyStarModel
 

H

handleStartMoving(boolean) - Method in class com.mousebird.maply.GlobeController
Called by the gesture handler to filter out start motion events.
handleStartMoving(boolean) - Method in class com.mousebird.maply.MapController
Called by the gesture handler to filter out start motion events.
handleStopMoving(boolean) - Method in class com.mousebird.maply.GlobeController
Called by the gesture handler to filter out end motion events.
handleStopMoving(boolean) - Method in class com.mousebird.maply.MapController
Called by the gesture handler to filter out end motion events.
hasChanges() - Method in interface com.mousebird.maply.ActiveObject
Check if we've got changes to run.
hasChanges() - Method in class com.mousebird.maply.SunUpdater
 
hasColor() - Method in class com.mousebird.maply.LAZQuadReader
 
hashCode() - Method in class com.mousebird.maply.MaplyTileID
 
hasNext() - Method in class com.mousebird.maply.VectorIterator
Returns true if there's another vector object in the list.
heading - Variable in class com.mousebird.maply.GlobeController.ViewState
Heading from due north.
height - Variable in class com.mousebird.maply.GlobeController.ViewState
Height above the globe.
height - Variable in class com.mousebird.maply.MaplyBaseController.Settings
If set we'll override the height of the rendering surface.
heightForMapScale(double) - Method in class com.mousebird.maply.MaplyBaseController
Calculate the height that corresponds to a given Mapnik-style map scale.
heightForMapScale(double, double, double) - Method in class com.mousebird.maply.View
 
hello_world - Static variable in class com.mousebirdconsulting.maply.R.string
 
hello_world - Static variable in class com.mousebirdconsulting.maply.test.R.string
 

I

id() - Constructor for class com.mousebirdconsulting.maply.R.id
 
id() - Constructor for class com.mousebirdconsulting.maply.test.R.id
 
Identifiable - Class in com.mousebird.maply
Base class for identifiable objects on the Maply side.
Identifiable() - Constructor for class com.mousebird.maply.Identifiable
 
image - Variable in class com.mousebird.maply.Marker
If set, this is the image we'll use for this marker.
image - Variable in class com.mousebird.maply.ScreenMarker
If set, this is the image we'll use for this marker.
ImageLayerDrawPriorityDefault - Static variable in class com.mousebird.maply.MaplyBaseController
 
images - Variable in class com.mousebird.maply.Marker
If set we'll animate these images one after the other over the duration.
Init(Activity, int) - Method in class com.mousebird.maply.GlobeController
 
Init(Activity, int) - Method in class com.mousebird.maply.MapController
 
Init() - Method in class com.mousebird.maply.MaplyBaseController
 
InitCoordSys(Activity, CoordSystem, Point3d, int) - Method in class com.mousebird.maply.MapController
 
insideOrOnEdge(Point2d) - Method in class com.mousebird.maply.Mbr
Check if the given point lies inside the bounding box or one of the edges.
inverse() - Method in class com.mousebird.maply.Matrix3d
Return the inverse of this matrix.
inverse() - Method in class com.mousebird.maply.Matrix4d
Return the inverse of this matrix.
isAnimating() - Method in class com.mousebird.maply.GlobeView
Check if the globe position is being animated.
isAnimating() - Method in class com.mousebird.maply.MapView
 
isAnimating() - Method in class com.mousebird.maply.View
 
isCompletelySetup() - Method in class com.mousebird.maply.GlobeController
 
isPartOfCluster() - Method in class com.mousebird.maply.SelectedObject
Set if this return was part of a cluster.
isSelectable() - Method in class com.mousebird.maply.Shape
The object is selectable if this is set when the object is passed in to an add call.
isValid() - Method in class com.mousebird.maply.Mbr
True if the bounding box has been set.
isValid() - Method in class com.mousebird.maply.ParticleBatch
Tests if the batch is valid.
isViewDependent() - Method in class com.mousebird.maply.Light
Controls whether the light takes the model matrix into account or not.
iterator() - Method in class com.mousebird.maply.VectorObject
Vector objects can be made of lots of smaller objects.

K

k_blendColor - Static variable in class com.mousebird.maply.Atmosphere
 
k_ESun - Static variable in class com.mousebird.maply.Atmosphere
 
k_fCameraHeight - Static variable in class com.mousebird.maply.Atmosphere
 
k_fCameraHeight2 - Static variable in class com.mousebird.maply.Atmosphere
 
k_fExposure - Static variable in class com.mousebird.maply.Atmosphere
 
k_fInnerRadius - Static variable in class com.mousebird.maply.Atmosphere
 
k_fInnerRadius2 - Static variable in class com.mousebird.maply.Atmosphere
 
k_fOuterRadius - Static variable in class com.mousebird.maply.Atmosphere
 
k_fOuterRadius2 - Static variable in class com.mousebird.maply.Atmosphere
 
k_fSamples - Static variable in class com.mousebird.maply.Atmosphere
 
k_fScale - Static variable in class com.mousebird.maply.Atmosphere
 
k_fScaleDepth - Static variable in class com.mousebird.maply.Atmosphere
 
k_fScaleOverScaleDepth - Static variable in class com.mousebird.maply.Atmosphere
 
k_g - Static variable in class com.mousebird.maply.Atmosphere
 
k_g2 - Static variable in class com.mousebird.maply.Atmosphere
 
k_Km - Static variable in class com.mousebird.maply.Atmosphere
 
k_Km4PI - Static variable in class com.mousebird.maply.Atmosphere
 
k_KmESun - Static variable in class com.mousebird.maply.Atmosphere
 
k_Kr - Static variable in class com.mousebird.maply.Atmosphere
 
k_Kr4PI - Static variable in class com.mousebird.maply.Atmosphere
 
k_KrESun - Static variable in class com.mousebird.maply.Atmosphere
 
k_nSamples - Static variable in class com.mousebird.maply.Atmosphere
 
k_v3CameraPos - Static variable in class com.mousebird.maply.Atmosphere
 
k_v3InvWavelength - Static variable in class com.mousebird.maply.Atmosphere
 
k_v3LightPos - Static variable in class com.mousebird.maply.Atmosphere
 
kAtmosphereGroundShader - Static variable in class com.mousebird.maply.Atmosphere
 
kAtmosphereShader - Static variable in class com.mousebird.maply.Atmosphere
 
kMaplyAtmosphereDrawPriorityDefault - Static variable in class com.mousebird.maply.Atmosphere
 
kToolkitDefaultTriangleNoLightingProgram - Static variable in class com.mousebird.maply.MaplyBaseController
 

L

LabelDrawPriorityDefault - Static variable in class com.mousebird.maply.MaplyBaseController
 
LabelInfo - Class in com.mousebird.maply
We use this class to designate attribute shared by a group of labels.
LabelInfo() - Constructor for class com.mousebird.maply.LabelInfo
 
LabelPriorityDefault - Static variable in class com.mousebird.maply.LabelInfo
Default priority for labels.
largestLoopCenter(Point2d, Point2d) - Method in class com.mousebird.maply.VectorObject
Find the largest loop and return its center.
layerShouldDisplay(String, MaplyTileID) - Method in interface com.mousebird.maply.VectorStyleInterface
Returns true if the given layer (by name) should be displayed at all.
layerShouldDisplay(String, MaplyTileID) - Method in class com.mousebird.maply.VectorStyleSimpleGenerator
We'll display all layers
LayerThread - Class in com.mousebird.maply
The layer thread runs tasks we want off the UI thread, but still need some control over.
LayoutAbove - Static variable in class com.mousebird.maply.LabelInfo
 
LayoutBelow - Static variable in class com.mousebird.maply.LabelInfo
 
LayoutCenter - Static variable in class com.mousebird.maply.LabelInfo
 
layoutImportance - Variable in class com.mousebird.maply.LabelInfo
 
layoutImportance - Variable in class com.mousebird.maply.ScreenLabel
 
layoutImportance - Variable in class com.mousebird.maply.ScreenMarker
This is the importance value passed to the layout engine.
LayoutLeft - Static variable in class com.mousebird.maply.LabelInfo
 
LayoutNone - Static variable in class com.mousebird.maply.LabelInfo
 
LayoutRight - Static variable in class com.mousebird.maply.LabelInfo
 
LAZQuadReader - Class in com.mousebird.maply
The LAZ Quad Reader will page a Lidar (LAZ or LAS) database organized into tiles in a sqlite database.
LAZQuadReader(File, LAZQuadReader.Settings, GlobeController) - Constructor for class com.mousebird.maply.LAZQuadReader
 
LAZQuadReader.Settings - Class in com.mousebird.maply
Settings used to override what's in the database.
length() - Method in class com.mousebird.maply.Point3d
Calculate the length of this as a vector.
level - Variable in class com.mousebird.maply.MaplyTileID
Level refers to the level within the quad tree.
Light - Class in com.mousebird.maply
The Light provides a simple interface to basic lighting within the toolkit.
Light() - Constructor for class com.mousebird.maply.Light
 
linearMiddle(Point2d) - Method in class com.mousebird.maply.VectorObject
Calculate the midpoint of a multi-point line.
ll - Variable in class com.mousebird.maply.Mbr
Lower left corner of the bounding box.
ll - Variable in class com.mousebird.maply.ScreenObject.BoundingBox
 
loadedTile(MaplyTileID, int, MaplyImageTile) - Method in class com.mousebird.maply.QuadImageOfflineLayer
When a tile source finishes loading a given image tile, it calls this method to let the quad image tile layer know about it.
loadedTile(MaplyTileID, int, MaplyImageTile) - Method in class com.mousebird.maply.QuadImageTileLayer
When a tile source finishes loading a given image tile, it calls this method to let the quad image tile layer know about it.
loadedTile(MaplyTileID, int, MaplyImageTile) - Method in interface com.mousebird.maply.QuadImageTileLayerInterface
When a tile source finishes loading a given image tile, it calls this method to let the quad image tile layer know about it.
loc - Variable in class com.mousebird.maply.Marker
The location in geographic (WGS84) radians.
loc - Variable in class com.mousebird.maply.ScreenLabel
The location in geographic (WGS84) radians.
loc - Variable in class com.mousebird.maply.ScreenMarker
The location in geographic (WGS84) radians.
localToGeographic(Point3d) - Method in class com.mousebird.maply.CoordSystem
Convert from the local coordinate system to WGS84 longitude/latitude in radians.

M

main - Static variable in class com.mousebirdconsulting.maply.R.menu
 
main - Static variable in class com.mousebirdconsulting.maply.test.R.menu
 
makeClusterGroup(ClusterInfo) - Method in class com.mousebird.maply.BasicClusterGenerator
 
makeClusterGroup(ClusterInfo) - Method in class com.mousebird.maply.ClusterGenerator
Generate a cluster group for a given collection of markers.
makeClusterGroupJNI(int) - Method in class com.mousebird.maply.ClusterGenerator
 
makeImage(int, int) - Method in class com.mousebird.maply.ColorRampGenerator
Generate the image with the color ramp in it.
makeLayerThread(boolean) - Method in class com.mousebird.maply.MaplyBaseController
Makes a new layer thread for toolkit related tasks.
makeLight() - Method in class com.mousebird.maply.Sun
Make a Light from the current time.
makeRotationToGeoCoord(double, double, boolean) - Method in class com.mousebird.maply.GlobeView
 
makeViewState(MaplyRenderer) - Method in class com.mousebird.maply.GlobeView
 
makeViewState(MaplyRenderer) - Method in class com.mousebird.maply.MapView
 
makeViewState(MaplyRenderer) - Method in class com.mousebird.maply.View
 
MapAnimateTranslate - Class in com.mousebird.maply
Animates a translation (and/or zoom) from the current point to a new one.
MapAnimateTranslateMomentum - Class in com.mousebird.maply
Implements a translation with momentum to a new point.
MapboxVectorTileParser - Class in com.mousebird.maply
This object parses Mapbox Vector Tile format one tile at a time.
MapboxVectorTileParser.DataReturn - Class in com.mousebird.maply
Data returned from a single parsed tile.
MapboxVectorTileSource - Class in com.mousebird.maply
The MapboxVectorTiles class is used to load Mapbox format vector tiles on demand over a certain area.
MapboxVectorTileSource(MBTiles, VectorStyleInterface) - Constructor for class com.mousebird.maply.MapboxVectorTileSource
Construct with a initialized MBTilesSource.
MapboxVectorTileSource(RemoteTileInfo, VectorStyleInterface) - Constructor for class com.mousebird.maply.MapboxVectorTileSource
 
mapControl - Variable in class com.mousebird.maply.GlobeMapFragment
 
mapControl - Variable in class com.mousebird.maply.MapFragment
 
MapController - Class in com.mousebird.maply
The MaplyController is the main object in the Maply library when using a 2D map.
MapController(Activity, MapController.Settings) - Constructor for class com.mousebird.maply.MapController
Construct with the activity and a coordinate system.
MapController(Activity) - Constructor for class com.mousebird.maply.MapController
Initialize a new map controller with the standard (spherical mercator) coordinate system.
MapController.GestureDelegate - Interface in com.mousebird.maply
Use this delegate when you want user interface feedback from the maply controller.
MapController.Settings - Class in com.mousebird.maply
Settings are parameters we need at the very start of the setup process.
mapDidMove(MapController, Point3d[], boolean) - Method in class com.mousebird.maply.GlobeMapFragment
Called for every single visible frame of movement.
mapDidMove(MapController, Point3d[], boolean) - Method in interface com.mousebird.maply.MapController.GestureDelegate
Called for every single visible frame of movement.
mapDidStartMoving(MapController, boolean) - Method in class com.mousebird.maply.GlobeMapFragment
Called when the map first starts moving.
mapDidStartMoving(MapController, boolean) - Method in interface com.mousebird.maply.MapController.GestureDelegate
Called when the map first starts moving.
mapDidStopMoving(MapController, Point3d[], boolean) - Method in class com.mousebird.maply.GlobeMapFragment
Called when the map stops moving.
mapDidStopMoving(MapController, Point3d[], boolean) - Method in interface com.mousebird.maply.MapController.GestureDelegate
Called when the map stops moving.
mapDisplayType - Variable in class com.mousebird.maply.GlobeMapFragment
 
MapFragment - Class in com.mousebird.maply
The MapFragment implements a 2D map with gestures and such.
MapFragment() - Constructor for class com.mousebird.maply.MapFragment
 
MapGestureHandler - Class in com.mousebird.maply
Implements the various gestures we need and handles conflict between them.
MapGestureHandler(MapController, View) - Constructor for class com.mousebird.maply.MapGestureHandler
 
MAPLY_BILLBOARD_ORIENTE - Static variable in class com.mousebird.maply.Billboard
 
MAPLY_BILLBOARD_ORIENTE_EYE - Static variable in class com.mousebird.maply.Billboard
 
MAPLY_BILLBOARD_ORIENTE_GROUND - Static variable in class com.mousebird.maply.Billboard
 
maply_ic_launcher - Static variable in class com.mousebirdconsulting.maply.R.drawable
 
maply_ic_launcher - Static variable in class com.mousebirdconsulting.maply.test.R.drawable
 
MaplyBaseController - Class in com.mousebird.maply
The base controller is a base class for both Maply and WhirlyGlobe controllers.
MaplyBaseController(Activity, MaplyBaseController.Settings) - Constructor for class com.mousebird.maply.MaplyBaseController
Construct the maply controller with an Activity.
MaplyBaseController.ContextInfo - Class in com.mousebird.maply
 
MaplyBaseController.ScreenshotListener - Interface in com.mousebird.maply
Listener to receive the screenshot in an asynchronous way.
MaplyBaseController.Settings - Class in com.mousebird.maply
These are settings passed on construction.
MaplyBaseController.TextureSettings - Class in com.mousebird.maply
Texture settings for adding textures to the system.
MaplyBaseController.ThreadMode - Enum in com.mousebird.maply
 
maplyControl - Variable in class com.mousebird.maply.QuadImageOfflineLayer
 
maplyControl - Variable in class com.mousebird.maply.QuadImageTileLayer
 
maplyControl - Variable in class com.mousebird.maply.QuadPagingLayer
 
MaplyImageTile - Class in com.mousebird.maply
The Maply Image Tile represents the image(s) passed back to a QuadImagePagingLayer.
MaplyImageTile(Bitmap) - Constructor for class com.mousebird.maply.MaplyImageTile
Construct with a bitmap.
MaplyImageTile(Bitmap[]) - Constructor for class com.mousebird.maply.MaplyImageTile
 
MaplyStarModel - Class in com.mousebird.maply
 
MaplyStarModel(String, String, Activity) - Constructor for class com.mousebird.maply.MaplyStarModel
 
MaplyTexture - Class in com.mousebird.maply
Encapsulates a texture in WhirlyGlobe-Maply toolkit.
MaplyTexture() - Constructor for class com.mousebird.maply.MaplyTexture
 
MaplyTileID - Class in com.mousebird.maply
A tile ID represents a single tile for paging.
MaplyTileID(int, int, int) - Constructor for class com.mousebird.maply.MaplyTileID
Construct with x,y, and level.
MapScene - Class in com.mousebird.maply
The map scene represents an internal Maply Scene object and is completely opaque to toolkit users.
mapSettings - Variable in class com.mousebird.maply.GlobeMapFragment
 
MapView - Class in com.mousebird.maply
The Map View handles math related to user position and orientation.
MapViewState - Class in com.mousebird.maply
The map view state encapsulates what's in a view at a certain point in time.
MapViewState() - Constructor for class com.mousebird.maply.MapViewState
 
Marker - Class in com.mousebird.maply
The Marker is a 2D rectangle plastered on top of the globe or map.
Marker() - Constructor for class com.mousebird.maply.Marker
 
markerAnimationTime() - Method in class com.mousebird.maply.BasicClusterGenerator
 
markerAnimationTime() - Method in class com.mousebird.maply.ClusterGenerator
How long to animate markers the join and leave a cluster
MarkerDrawPriorityDefault - Static variable in class com.mousebird.maply.MaplyBaseController
 
MarkerInfo - Class in com.mousebird.maply
This class holds the visual information for a set of 2D or 3D markers.
MarkerInfo() - Constructor for class com.mousebird.maply.MarkerInfo
 
mat - Variable in class com.mousebird.maply.Points
If the matrix is set the points will be transformed by this matrix first.
Material - Class in com.mousebird.maply
This is a simple material definition.
Material() - Constructor for class com.mousebird.maply.Material
 
Matrix3d - Class in com.mousebird.maply
 
Matrix3d() - Constructor for class com.mousebird.maply.Matrix3d
 
Matrix4d - Class in com.mousebird.maply
This encapsulates a Maply4d matrix.
maxPoints - Variable in class com.mousebird.maply.LAZQuadReader
 
maxZoom() - Method in class com.mousebird.maply.LAZQuadReader
 
maxZoom() - Method in class com.mousebird.maply.MapboxVectorTileSource
Maximum zoom level supported.
maxZoom() - Method in class com.mousebird.maply.MBTiles
The maximum zoom level you'll be called about to create a tile for.
maxZoom() - Method in class com.mousebird.maply.MBTilesImageSource
The maximum zoom level you'll be called about to create a tile for.
maxZoom() - Method in class com.mousebird.maply.MultiplexTileSource
 
maxZoom() - Method in class com.mousebird.maply.OSMVectorTilePager
Max zoom level, typically 14 for vector tiles.
maxZoom() - Method in interface com.mousebird.maply.QuadImageTileLayer.TileSource
The maximum zoom level you'll be called about to create a tile for.
maxZoom() - Method in interface com.mousebird.maply.QuadPagingLayer.PagingInterface
The maximum zoom level you'll be called about to create a tile for.
maxZoom - Variable in class com.mousebird.maply.RemoteTileInfo
 
maxZoom() - Method in class com.mousebird.maply.RemoteTileSource
 
maxZoom() - Method in class com.mousebird.maply.TestImageSource
 
maxZoom() - Method in class com.mousebird.maply.TestQuadPager
 
Mbr - Class in com.mousebird.maply
A simple Maply bounding box.
Mbr() - Constructor for class com.mousebird.maply.Mbr
Construct the bounding box empty.
Mbr(Point2d, Point2d) - Constructor for class com.mousebird.maply.Mbr
Construct with the lower left and upper right coordinates.
MBTiles - Class in com.mousebird.maply
The MBTiles Source reads Mapbox style MBTiles files.
MBTiles(File) - Constructor for class com.mousebird.maply.MBTiles
 
MBTilesImageSource - Class in com.mousebird.maply
Created by sjg on 5/25/16.
MBTilesImageSource(MBTiles) - Constructor for class com.mousebird.maply.MBTilesImageSource
 
menu() - Constructor for class com.mousebirdconsulting.maply.R.menu
 
menu() - Constructor for class com.mousebirdconsulting.maply.test.R.menu
 
metroThread - Variable in class com.mousebird.maply.MaplyBaseController
 
MetroThread - Class in com.mousebird.maply
 
MetroThread(String, MaplyBaseController, int) - Constructor for class com.mousebird.maply.MetroThread
 
middle() - Method in class com.mousebird.maply.Mbr
The center of the bounding box.
MILLIS_IN_DAY - Static variable in class com.mousebird.maply.MaplyStarModel
 
minPoints - Variable in class com.mousebird.maply.LAZQuadReader
 
minZoom() - Method in class com.mousebird.maply.LAZQuadReader
 
minZoom() - Method in class com.mousebird.maply.MapboxVectorTileSource
Minimum zoom level supported.
minZoom() - Method in class com.mousebird.maply.MBTiles
The minimum zoom level you'll be called about to create a tile for.
minZoom() - Method in class com.mousebird.maply.MBTilesImageSource
The minimum zoom level you'll be called about to create a tile for.
minZoom() - Method in class com.mousebird.maply.MultiplexTileSource
 
minZoom() - Method in class com.mousebird.maply.OSMVectorTilePager
Min zoom level, probably 0.
minZoom() - Method in interface com.mousebird.maply.QuadImageTileLayer.TileSource
The minimum zoom level you'll be called about to create a tile for.
minZoom() - Method in interface com.mousebird.maply.QuadPagingLayer.PagingInterface
The minimum zoom level you'll be called about to create a tile for.
minZoom - Variable in class com.mousebird.maply.RemoteTileInfo
 
minZoom() - Method in class com.mousebird.maply.RemoteTileSource
 
minZoom() - Method in class com.mousebird.maply.TestImageSource
 
minZoom() - Method in class com.mousebird.maply.TestQuadPager
 
modifyChunkTextures(long, StickerInfo, ChangeSet) - Method in class com.mousebird.maply.StickerManager
 
Moon - Class in com.mousebird.maply
Utility for calculating moon position.
Moon(Calendar) - Constructor for class com.mousebird.maply.Moon
Initialize with a date.
MultiplexTileSource - Class in com.mousebird.maply
The multiplex tile source takes a list of remote tile info objects for the purpose of fetching multiple frames per tile.
MultiplexTileSource(MaplyBaseController, RemoteTileInfo[], CoordSystem) - Constructor for class com.mousebird.maply.MultiplexTileSource
Construct with a list of tile sources.
multiply(Point3d) - Method in class com.mousebird.maply.Matrix3d
Multiply the vector by this matrix and return the result.
multiply(Matrix3d) - Method in class com.mousebird.maply.Matrix3d
 
multiply(Point4d) - Method in class com.mousebird.maply.Matrix4d
Multiply the vector by this matrix and return the result.
multiply(Quaternion) - Method in class com.mousebird.maply.Quaternion
 
multiply(Point3d) - Method in class com.mousebird.maply.Quaternion
 
multiply(AngleAxis) - Method in class com.mousebird.maply.Quaternion
 
multiplyBy(double) - Method in class com.mousebird.maply.Point2d
 
multiplyBy(double) - Method in class com.mousebird.maply.Point3d
Scale this point as a vector by the given value.

N

nativeClone(GlobeView) - Method in class com.mousebird.maply.GlobeView
 
nativeClone(MapView) - Method in class com.mousebird.maply.MapView
 
nativeHandle - Variable in class com.mousebird.maply.BaseInfo
 
nativeHandle - Variable in class com.mousebird.maply.MapboxVectorTileParser
 
nativeHandle - Variable in class com.mousebird.maply.Scene
 
nativeHandle - Variable in class com.mousebird.maply.Shape
 
nativeHandle - Variable in class com.mousebird.maply.View
 
nativeSetSingleLevelLoading(boolean) - Method in class com.mousebird.maply.QuadPagingLayer
 
next() - Method in class com.mousebird.maply.VectorIterator
Return the next vector object in the list.
norm() - Method in class com.mousebird.maply.Point3d
 
normalize() - Method in class com.mousebird.maply.Point3d
Normalize this as a vector.
normalized() - Method in class com.mousebird.maply.Point3d
Return the normalized vector.
northUp - Variable in class com.mousebird.maply.GlobeView
Set if we want to keep north pointed upward as the user moves
numObjects - Variable in class com.mousebird.maply.ClusterInfo
Number of objects being clustered
numWorkingThreads - Variable in class com.mousebird.maply.MaplyBaseController.Settings
These are the number of working threads we'll create by default at startup.

O

offset - Variable in class com.mousebird.maply.ScreenLabel
If non-null an offset to tweak the label by.
offset - Variable in class com.mousebird.maply.ScreenMarker
If non-null an offset to tweak the label by.
onAttachedToWindow() - Method in class com.mousebird.maply.GLTextureView
This method is used as part of the View class and is not normally called or subclassed by clients of GLSurfaceView.
onCreate(Bundle) - Method in class com.mousebird.maply.MapFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.mousebird.maply.GlobeMapFragment
This is the standard onCreateView() for the fragment.
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class com.mousebird.maply.MapFragment
 
onDestroy() - Method in class com.mousebird.maply.GlobeMapFragment
 
onDestroy() - Method in class com.mousebird.maply.MapFragment
 
onDestroyView() - Method in class com.mousebird.maply.GlobeMapFragment
This is the standard fragment onDestroyView().
onDetachedFromWindow() - Method in class com.mousebird.maply.GLTextureView
 
onDrawFrame(GL10) - Method in interface com.mousebird.maply.GLTextureView.Renderer
Called to draw the current frame.
onLayoutChange(View, int, int, int, int, int, int, int, int) - Method in class com.mousebird.maply.GLTextureView
 
onPause() - Method in class com.mousebird.maply.GlobeMapFragment
 
onPause() - Method in class com.mousebird.maply.GLTextureView
Inform the view that the activity is paused.
onPause() - Method in class com.mousebird.maply.MapFragment
 
onResume() - Method in class com.mousebird.maply.GlobeMapFragment
 
onResume() - Method in class com.mousebird.maply.GLTextureView
Inform the view that the activity is resumed.
onSaveInstanceState(Bundle) - Method in class com.mousebird.maply.GlobeMapFragment
The standard fragment onSaveInstanceState().
onScreenshotResult(Bitmap) - Method in interface com.mousebird.maply.MaplyBaseController.ScreenshotListener
 
onSurfaceChanged(GL10, int, int) - Method in interface com.mousebird.maply.GLTextureView.Renderer
Called when the surface changed size.
onSurfaceCreated(GL10, EGLConfig) - Method in interface com.mousebird.maply.GLTextureView.Renderer
Called when the surface is created or recreated.
onSurfaceTextureAvailable(SurfaceTexture, int, int) - Method in class com.mousebird.maply.GLTextureView
 
onSurfaceTextureDestroyed(SurfaceTexture) - Method in class com.mousebird.maply.GLTextureView
 
onSurfaceTextureSizeChanged(SurfaceTexture, int, int) - Method in class com.mousebird.maply.GLTextureView
 
onSurfaceTextureUpdated(SurfaceTexture) - Method in class com.mousebird.maply.GLTextureView
 
onTouch(View, MotionEvent) - Method in class com.mousebird.maply.GlobeController
 
onTouch(View, MotionEvent) - Method in class com.mousebird.maply.GlobeGestureHandler
 
onTouch(View, MotionEvent) - Method in class com.mousebird.maply.MapController
 
onTouch(View, MotionEvent) - Method in class com.mousebird.maply.MapGestureHandler
 
onViewStateRestored(Bundle) - Method in class com.mousebird.maply.GlobeMapFragment
The standard fragment onRestoreInstanceState().
OSMVectorTilePager - Class in com.mousebird.maply
The OSM Vector Tile Pager reads vector tiles from a remote source, probably the US OpenStreetMap server, and displays them on the screen as the user moves around.
OSMVectorTilePager(MaplyBaseController, String, int, int, int) - Constructor for class com.mousebird.maply.OSMVectorTilePager
Construct with the data we need to start.
overlaps(Mbr) - Method in class com.mousebird.maply.Mbr
Check if the given bounding boxes overlap.

P

panDidEnd(boolean) - Method in class com.mousebird.maply.GlobeController
 
panDidEnd(boolean) - Method in class com.mousebird.maply.MapController
 
panDidStart(boolean) - Method in class com.mousebird.maply.GlobeController
 
panDidStart(boolean) - Method in class com.mousebird.maply.MapController
 
parseData(byte[], Mbr) - Method in class com.mousebird.maply.MapboxVectorTileParser
Parse the data from a single tile.
ParticleBatch - Class in com.mousebird.maply
A particle batch adds a set number of particles to the system.
ParticleBatch(ParticleSystem) - Constructor for class com.mousebird.maply.ParticleBatch
Initialize with the particle system.
ParticleDrawPriorityDefault - Static variable in class com.mousebird.maply.MaplyBaseController
 
ParticleSystem - Class in com.mousebird.maply
A particle system is used to spawn large numbers of small moving objects.
ParticleSystem(String) - Constructor for class com.mousebird.maply.ParticleSystem
The particle system name is used for performance debugging.
ParticleSystem.STATE - Enum in com.mousebird.maply
 
ParticleSystemAttribute - Class in com.mousebird.maply
Particle System Attributes are just a name and a data type.
ParticleSystemAttribute() - Constructor for class com.mousebird.maply.ParticleSystemAttribute
 
ParticleSystemAttribute.MaplyShaderAttrType - Enum in com.mousebird.maply
The attribute type the shader will be expecting.
ParticleSystemManager - Class in com.mousebird.maply
Particle system manager controls the active particle systems
period - Variable in class com.mousebird.maply.Marker
If images are passed in, this is the time it will take to cycle through them all.
pixelsPerSide - Variable in class com.mousebird.maply.MBTilesImageSource
 
pixelsPerSide() - Method in class com.mousebird.maply.MBTilesImageSource
The number of pixels square for each tile.
pixelsPerSide() - Method in class com.mousebird.maply.MultiplexTileSource
 
pixelsPerSide() - Method in interface com.mousebird.maply.QuadImageTileLayer.TileSource
The number of pixels square for each tile.
pixelsPerSide - Variable in class com.mousebird.maply.RemoteTileInfo
 
pixelsPerSide() - Method in class com.mousebird.maply.RemoteTileSource
 
pixelsPerSide() - Method in class com.mousebird.maply.TestImageSource
 
PlateCarreeCoordSystem - Class in com.mousebird.maply
The Plate Carree coordinate system is just a fancy name for stretching lat/lon out onto a plane in the dumbest way possible.
PlateCarreeCoordSystem() - Constructor for class com.mousebird.maply.PlateCarreeCoordSystem
Construct the coordinate system to cover the whole world.
Point2d - Class in com.mousebird.maply
The Point2d class is the simple, dumb, 2D coordinate class.
Point2d() - Constructor for class com.mousebird.maply.Point2d
Construct with empty values.
Point2d(Point2d) - Constructor for class com.mousebird.maply.Point2d
Construct from an existing Point2d
Point2d(double, double) - Constructor for class com.mousebird.maply.Point2d
Construct from two values.
Point3d - Class in com.mousebird.maply
The Point3d class is your standard x,y,z container.
Point3d() - Constructor for class com.mousebird.maply.Point3d
Initialize empty.
Point3d(Point3d) - Constructor for class com.mousebird.maply.Point3d
Make a copy from the given Point3d
Point3d(double, double, double) - Constructor for class com.mousebird.maply.Point3d
Initialize with 3 doubles.
Point4d - Class in com.mousebird.maply
The Point4d class is your standard x,y,z,w container.
Point4d() - Constructor for class com.mousebird.maply.Point4d
Initialize empty.
Point4d(Point4d) - Constructor for class com.mousebird.maply.Point4d
Make a copy from the given Point4d
Point4d(Point3d, double) - Constructor for class com.mousebird.maply.Point4d
 
Point4d(double, double, double, double) - Constructor for class com.mousebird.maply.Point4d
Initialize with 3 doubles.
PointInPolygon(Point2d, Point2d[]) - Static method in class com.mousebird.maply.GeometryUtils
Test if the given point is inside the given polygon in 2D.
pointInside(Point2d) - Method in class com.mousebird.maply.VectorObject
Return true if the given point (in geo radians) is inside the vector feature.
Points - Class in com.mousebird.maply
Rather than add a single 3D point we assume you want to add a lot of them all at once.
Points() - Constructor for class com.mousebird.maply.Points
 
pointSize - Variable in class com.mousebird.maply.LAZQuadReader.Settings
 
pointUnproject(Point2d, Point2d, boolean) - Method in class com.mousebird.maply.GlobeView
 
pos - Variable in class com.mousebird.maply.GlobeController.ViewState
Position to move to on the globe.
preControlCreated() - Method in class com.mousebird.maply.GlobeMapFragment
Override this to be called right before the map or globe is created.
processLongPress(Point2d) - Method in class com.mousebird.maply.GlobeController
Set the gesture delegate to fire callbacks when the user did long press somwhere
processLongPress(Point2d) - Method in class com.mousebird.maply.MapController
Called by the gesture handler to let us know the user long pressed somewhere
processTap(Point2d) - Method in class com.mousebird.maply.GlobeController
 
processTap(Point2d) - Method in class com.mousebird.maply.MapController
 
Proj4CoordSystem - Class in com.mousebird.maply
A wrapper around the Proj4 general scheme for coordinate systems.
Proj4CoordSystem(String) - Constructor for class com.mousebird.maply.Proj4CoordSystem
Construct with the proj4 string that defines your projection.
prospectiveUp(Quaternion) - Method in class com.mousebird.maply.GlobeView
 

Q

QuadImageOfflineLayer - Class in com.mousebird.maply
The Quad Image Offline layer works much like the quad image paging layer, but it works outside of an OpenGL context (well sort of).
QuadImageOfflineLayer(MaplyBaseController, CoordSystem, QuadImageTileLayer.TileSource) - Constructor for class com.mousebird.maply.QuadImageOfflineLayer
 
QuadImageOfflineLayer.RenderedImageDelegate - Interface in com.mousebird.maply
Fill in this interface to get the rendered images back as they're ready.
QuadImageTileLayer - Class in com.mousebird.maply
The quad image tiling layer manages a self contained basemap.
QuadImageTileLayer(MaplyBaseController, CoordSystem, QuadImageTileLayer.TileSource) - Constructor for class com.mousebird.maply.QuadImageTileLayer
Construct a quad image tile layer.
QuadImageTileLayer.FrameStatus - Class in com.mousebird.maply
Information about the frame status
QuadImageTileLayer.ImageFormat - Enum in com.mousebird.maply
Enumerated values for image types.
QuadImageTileLayer.TileSource - Interface in com.mousebird.maply
The Tile Source is the interface used to actually fetch individual images for tiles.
QuadImageTileLayerInterface - Interface in com.mousebird.maply
Interface implemented by the quad image tile-like layers.
QuadPagingLayer - Class in com.mousebird.maply
The quad paging layer is a general purpose data paging layer.
QuadPagingLayer(MaplyBaseController, CoordSystem, QuadPagingLayer.PagingInterface) - Constructor for class com.mousebird.maply.QuadPagingLayer
Construct with the information needed to page geometry into the system.
QuadPagingLayer.PagingInterface - Interface in com.mousebird.maply
This is the interface paging delegates must fill in.
QuadTracker - Class in com.mousebird.maply
The quad tracker keeps track of quad tree nodes.
QuadTracker(GlobeController, CoordSystem, Point2d, Point2d, int) - Constructor for class com.mousebird.maply.QuadTracker
Set up the quad tracker with a valid globe controller.
QuadTrackerPointReturn - Class in com.mousebird.maply
You pass in one of these to query where a whole mess of points fall on a group of pages tiles.
QuadTrackerPointReturn(int) - Constructor for class com.mousebird.maply.QuadTrackerPointReturn
 
Quaternion - Class in com.mousebird.maply
This encapsulates a Quaternion, used in manipulation.
queryTiles(QuadTrackerPointReturn) - Method in class com.mousebird.maply.QuadTracker
Run the queries against the samples in the QuadTrackerPointReturn.
queueEvent(Runnable) - Method in class com.mousebird.maply.GLTextureView
Queue a runnable to be run on the GL rendering thread.

R

R - Class in com.mousebirdconsulting.maply
 
R - Class in com.mousebirdconsulting.maply
 
R - Class in com.mousebirdconsulting.maply
 
R - Class in com.mousebirdconsulting.maply
 
R() - Constructor for class com.mousebirdconsulting.maply.R
 
R - Class in com.mousebirdconsulting.maply.test
 
R() - Constructor for class com.mousebirdconsulting.maply.test.R
 
R.attr - Class in com.mousebirdconsulting.maply.test
 
R.dimen - Class in com.mousebirdconsulting.maply
 
R.dimen - Class in com.mousebirdconsulting.maply.test
 
R.drawable - Class in com.mousebirdconsulting.maply
 
R.drawable - Class in com.mousebirdconsulting.maply.test
 
R.id - Class in com.mousebirdconsulting.maply
 
R.id - Class in com.mousebirdconsulting.maply.test
 
R.menu - Class in com.mousebirdconsulting.maply
 
R.menu - Class in com.mousebirdconsulting.maply.test
 
R.string - Class in com.mousebirdconsulting.maply
 
R.string - Class in com.mousebirdconsulting.maply.test
 
R.style - Class in com.mousebirdconsulting.maply
 
R.style - Class in com.mousebirdconsulting.maply.test
 
readFromFile(String) - Method in class com.mousebird.maply.VectorObject
Read vector objects from a binary file.
refresh() - Method in class com.mousebird.maply.QuadImageOfflineLayer
If you call this, the layer will clear out all current geometry and refetch everything.
refresh() - Method in class com.mousebird.maply.QuadImageTileLayer
If you call this, the layer will clear out all current geometry and refetch everything.
refresh() - Method in class com.mousebird.maply.QuadPagingLayer
If you call this, the layer will clear out all current geometry and refetch everything.
reload(ChangeSet) - Method in class com.mousebird.maply.QuadImageOfflineLayer
 
reload() - Method in class com.mousebird.maply.QuadImageTileLayer
Force a full reload of all tiles.
RemoteTileInfo - Class in com.mousebird.maply
The RemoteTileInfo class holds the contact info associated with a remote tile source.
RemoteTileInfo(String, String, int, int) - Constructor for class com.mousebird.maply.RemoteTileInfo
Construct a remote tile source that fetches from a single URL.
RemoteTileInfo(JSONObject) - Constructor for class com.mousebird.maply.RemoteTileInfo
Construct a remote tile info based on a JSON spec.
RemoteTileSource - Class in com.mousebird.maply
The remote tile source fetches individual tiles from a remote image basemap on request.
RemoteTileSource(RemoteTileInfo) - Constructor for class com.mousebird.maply.RemoteTileSource
 
RemoteTileSource.TileSourceDelegate - Interface in com.mousebird.maply
The tile source delegate will be called back when a tile loads or fails to load.
remove() - Method in class com.mousebird.maply.VectorIterator
This will do nothing.
removeActiveObject(ActiveObject) - Method in class com.mousebird.maply.MaplyBaseController
Remove an active object added earlier.
removeBillboards(long[], ChangeSet) - Method in class com.mousebird.maply.BillboardManager
Remove a group of billboards named by the given ID
removeComponentObj(ComponentObject) - Method in class com.mousebird.maply.MaplyBaseController
 
removeFromController() - Method in class com.mousebird.maply.Atmosphere
Remove any objects from the globe controller and shut down the atmosphere.
removeFromView() - Method in class com.mousebird.maply.MaplyStarModel
 
removeGeometry(long[], ChangeSet) - Method in class com.mousebird.maply.GeometryManager
 
removeLayer(Layer) - Method in class com.mousebird.maply.LayerThread
 
removeLayer(Layer) - Method in class com.mousebird.maply.MaplyBaseController
Remove a single layer.
removeLight(Light) - Method in class com.mousebird.maply.MaplyBaseController
Remove the given light (assuming it's active) from the list of lights.
removeObject(ComponentObject, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Remove a single objects from the display.
removeObjects(List<ComponentObject>, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Remove the given component objects from the display.
removeParticleSystem(long, ChangeSet) - Method in class com.mousebird.maply.ParticleSystemManager
 
removeShapes(long[], ChangeSet) - Method in class com.mousebird.maply.ShapeManager
Remove a group of shapes named by the given ID
removeStickers(long[], ChangeSet) - Method in class com.mousebird.maply.StickerManager
 
removeTexture(MaplyTexture, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Remove a texture from the scene.
removeTextures(List<MaplyTexture>, MaplyBaseController.ThreadMode) - Method in class com.mousebird.maply.MaplyBaseController
Remove a whole group of textures from the scene.
removeTile(MaplyTileID) - Method in class com.mousebird.maply.QuadTracker
Remove the given tile from tracking.
removeWatcher(LayerThread.ViewWatcherInterface) - Method in class com.mousebird.maply.LayerThread
Remove a view watcher that was added previously.
renderedImage(QuadImageOfflineLayer, MaplyTexture, int, int, Point2d, int) - Method in interface com.mousebird.maply.QuadImageOfflineLayer.RenderedImageDelegate
 
rendererIsAttached() - Method in class com.mousebird.maply.MaplyBaseController
Set if the renderer is set up and running.
RENDERMODE_CONTINUOUSLY - Static variable in class com.mousebird.maply.GLTextureView
The renderer is called continuously to re-render the scene.
RENDERMODE_WHEN_DIRTY - Static variable in class com.mousebird.maply.GLTextureView
The renderer only renders when the surface is created, or when GLTextureView.requestRender() is called.
renderWrapper - Variable in class com.mousebird.maply.MaplyBaseController
 
replaceURL - Variable in class com.mousebird.maply.RemoteTileInfo
 
requestRender() - Method in class com.mousebird.maply.GLTextureView
Request that the renderer render a frame.
requestRender() - Method in class com.mousebird.maply.MaplyBaseController
Force a render on the next frame.
requestRender - Variable in class com.mousebird.maply.MetroThread
 
requestRender() - Method in class com.mousebird.maply.MetroThread
 
resetLights() - Method in class com.mousebird.maply.MaplyBaseController
Reset the lighting back to its default state at startup.
rotateDidEnd(boolean) - Method in class com.mousebird.maply.GlobeController
 
rotateDidEnd(boolean) - Method in class com.mousebird.maply.MapController
 
rotateDidStart(boolean) - Method in class com.mousebird.maply.GlobeController
 
rotateDidStart(boolean) - Method in class com.mousebird.maply.MapController
 
rotation - Variable in class com.mousebird.maply.ScreenLabel
If non-zero we'll rotate the label that number of radians around the attachment point.
rotation - Variable in class com.mousebird.maply.ScreenMarker
If non-zero we'll rotate the label that number of radians around the attachment point.

S

scale(double, double) - Static method in class com.mousebird.maply.Matrix3d
 
scale(double, double, double) - Static method in class com.mousebird.maply.Matrix4d
Set up a scale matrix.
scale(double, double) - Method in class com.mousebird.maply.ScreenObject
 
scene - Variable in class com.mousebird.maply.MaplyBaseController
 
Scene - Class in com.mousebird.maply
Base class for Scene.
Scene() - Constructor for class com.mousebird.maply.Scene
 
ScreenLabel - Class in com.mousebird.maply
The screen label is a 2D label that tracks a location on the map.
ScreenLabel() - Constructor for class com.mousebird.maply.ScreenLabel
 
screenLocs - Variable in class com.mousebird.maply.QuadTrackerPointReturn
 
ScreenMarker - Class in com.mousebird.maply
The screen marker is a 2D rectangle that tracks a certain position in geographic (lon/lat in radians).
ScreenMarker() - Constructor for class com.mousebird.maply.ScreenMarker
 
ScreenObject - Class in com.mousebird.maply
The Maply Screen Object is used to build up a more complex screen object from multiple pieces.
ScreenObject() - Constructor for class com.mousebird.maply.ScreenObject
 
ScreenObject.BoundingBox - Class in com.mousebird.maply
 
screenPointFromGeo(Point2d) - Method in class com.mousebird.maply.GlobeController
Return the screen coordinate for a given geographic coordinate (in radians).
screenPointFromGeo(Point2d) - Method in class com.mousebird.maply.MapController
Return the screen coordinate for a given geographic coordinate (in radians).
screenPointFromGeo(Point2d) - Method in class com.mousebird.maply.MaplyBaseController
 
screenPointFromGeoBatch(double[], double[], double[], double[], double[]) - Method in class com.mousebird.maply.MaplyBaseController
Batch version of the screenPointFromGeo method.
SECONDS_IN_DAY - Static variable in class com.mousebird.maply.MaplyStarModel
 
selectable() - Method in class com.mousebird.maply.BasicClusterGenerator
 
selectable() - Method in class com.mousebird.maply.ClusterGenerator
Set this if you want cluster to be user selectable.
selectable - Variable in class com.mousebird.maply.Marker
Turn this on if you want the marker object to be selectable.
selectable - Variable in class com.mousebird.maply.ScreenLabel
 
selectable - Variable in class com.mousebird.maply.ScreenMarker
Turn this on if you want the marker object to be selectable.
selectable - Variable in class com.mousebird.maply.VectorObject
Turn this on if you want the vector object to be selectable.
SelectedObject - Class in com.mousebird.maply
Selected Objects are returned by the selection manager when the system wants a selection return.
SelectedObject() - Constructor for class com.mousebird.maply.SelectedObject
 
selectIDs - Variable in class com.mousebird.maply.ComponentObject
 
selObj - Variable in class com.mousebird.maply.SelectedObject
The object selected.
setAllowFrameLoading(boolean) - Method in class com.mousebird.maply.QuadImageOfflineLayer
If set, we'll try to fetch frames individually.
setAllowFrameLoading(boolean) - Method in class com.mousebird.maply.QuadImageTileLayer
If set, we'll try to fetch frames individually.
setAllowRotateGesture(boolean) - Method in class com.mousebird.maply.MapController
If set we'll allow the user to rotate.
setAllowTilt(boolean) - Method in class com.mousebird.maply.GlobeController
Call this to allow the user to tilt with three fingers.
setAmbient(int) - Method in class com.mousebird.maply.Light
Ambient color for the light.
setAmbient(float, float, float, float) - Method in class com.mousebird.maply.Light
Ambient color for the light.
setAmbient(float[]) - Method in class com.mousebird.maply.Light
Ambient color for the light.
setAmbient(Point4d) - Method in class com.mousebird.maply.Material
 
setAnimationPeriod(float) - Method in class com.mousebird.maply.QuadImageTileLayer
The length of time we'll take to switch through all available images (per tile).
setAnimationWrap(boolean) - Method in class com.mousebird.maply.QuadImageTileLayer
If set to true, we'll consider the list of images for each tile to be circular when we animate.
setAutoRotate(float, float) - Method in class com.mousebird.maply.GlobeController
This turns on an auto-rotate mode.
setAutoRotate(float, float) - Method in class com.mousebird.maply.GlobeGestureHandler
 
setBackgroundColor(int) - Method in class com.mousebird.maply.LabelInfo
Set the background color from a standard Android Color value.
setBackgroundColor(float, float, float, float) - Method in class com.mousebird.maply.LabelInfo
Set the background color of text.
setBasetime(double) - Method in class com.mousebird.maply.ParticleSystem
Particles move over time, but current time is a large number.
setBatchSize(int) - Method in class com.mousebird.maply.ParticleSystem
Size of the individual batches you add when adding particles.
setBorderTexel(int) - Method in class com.mousebird.maply.QuadImageTileLayer
Number of border texels to set up around image tiles.
setBounds(Mbr) - Method in class com.mousebird.maply.CoordSystem
Set the bounding box for the coordinate system.
setBounds(double, double, double, double, double, double) - Method in class com.mousebird.maply.LAZQuadReader
 
setCacheDir(File) - Method in class com.mousebird.maply.MapboxVectorTileSource
Set the cache directory for fetched vector tiles.
setCacheDir(File) - Method in class com.mousebird.maply.MultiplexTileSource
Set the cache directory for fetched images.
setCacheDir(File) - Method in class com.mousebird.maply.OSMVectorTilePager
Set the cache directory.
setCacheDir(File) - Method in class com.mousebird.maply.RemoteTileSource
Set the cache directory for fetched images.
setCenter(Point3d) - Method in class com.mousebird.maply.Billboard
 
setCenter(double, double, double) - Method in class com.mousebird.maply.GeometryInstance
Set the instance center.
setCenter(Point3d) - Method in class com.mousebird.maply.ShapeInfo
If set, the center controls the origin for the shapes as they are created.
setClearColor(int) - Method in class com.mousebird.maply.MaplyBaseController
Set the color for the OpenGL ES background.
setClusterGroup(int) - Method in class com.mousebird.maply.MarkerInfo
If greater than -1 we'll sort these markers into cluster groups when zooming out.
setColor(float, float, float, float) - Method in class com.mousebird.maply.BillboardInfo
TODO(sjg) Color components range from 0.0 to 1.0.
setColor(float, float, float, float) - Method in class com.mousebird.maply.GeometryInfo
Set the color used by the geometry.
setColor(int) - Method in class com.mousebird.maply.GeometryInfo
Set the color used by the geometry.
setColor(float, float, float, float) - Method in class com.mousebird.maply.GeometryInstance
If called, this will override the color on the geometry.
setColor(int) - Method in class com.mousebird.maply.GeometryInstance
Set the color used by the geometry.
setColor(int) - Method in class com.mousebird.maply.MarkerInfo
Set the color from a standard Android Color value.
setColor(float, float, float, float) - Method in class com.mousebird.maply.MarkerInfo
Set the background color for the markers.
setColor(int) - Method in class com.mousebird.maply.QuadImageTileLayer
Set the Color for the tile geometry from a standard Android Color value.
setColor(float, float, float, float) - Method in class com.mousebird.maply.QuadImageTileLayer
Color for the tile geometry.
setColor(int) - Method in class com.mousebird.maply.Shape
Color of the shape
setColor(float, float, float, float) - Method in class com.mousebird.maply.Shape
Color of the shape
setColor(int) - Method in class com.mousebird.maply.ShapeInfo
Color of the shape
setColor(float, float, float, float) - Method in class com.mousebird.maply.ShapeInfo
Color of the shape
setColor(int) - Method in class com.mousebird.maply.StickerInfo
Set the color used by the geometry.
setColor(float, float, float, float) - Method in class com.mousebird.maply.StickerInfo
Set the color used by the geometry.
setColor(int) - Method in class com.mousebird.maply.VectorInfo
Set the color used by the geometry.
setColor(float, float, float, float) - Method in class com.mousebird.maply.VectorInfo
Set the color used by the geometry.
setColor(int) - Method in class com.mousebird.maply.VertexAttribute
Set the vertex attribute to the given color value.
setColor(int, int, int, int) - Method in class com.mousebird.maply.VertexAttribute
Set the vertex attribute to the given color value.
setColorScale(int) - Method in class com.mousebird.maply.LAZQuadReader
 
setContinuousRender(boolean) - Method in class com.mousebird.maply.ParticleSystem
Turn the continuous render on or off.
setContinuousZoom(boolean) - Method in class com.mousebird.maply.GlobeView
 
setCoordSys(CoordSystem) - Method in class com.mousebird.maply.Sticker
Set the coordinate system.
setCoordSystemNative(CoordSystem) - Method in class com.mousebird.maply.LAZQuadReader
 
setCoverPoles(boolean) - Method in class com.mousebird.maply.QuadImageTileLayer
If set, we'll provide geometry for the north and south poles.
setCurrentImage(float, boolean) - Method in class com.mousebird.maply.QuadImageTileLayer
Set the current image we're displaying.
setDate(Date) - Method in class com.mousebird.maply.Sun
 
setDebugFlags(int) - Method in class com.mousebird.maply.GLTextureView
Set the debug flags to a new value.
setDiffuse(int) - Method in class com.mousebird.maply.Light
Diffuse light color.
setDiffuse(float, float, float, float) - Method in class com.mousebird.maply.Light
Diffuse light color.
setDiffuse(float[]) - Method in class com.mousebird.maply.Light
Diffuse light color.
setDiffuse(Point4d) - Method in class com.mousebird.maply.Material
 
setDisplayRate(int) - Method in class com.mousebird.maply.MaplyBaseController
Set the display rate for the GL render.
setDouble(String, double) - Method in class com.mousebird.maply.AttrDictionary
Set a double value.
setDrawOffset(float) - Method in class com.mousebird.maply.BaseInfo
Set the drawOffset for geometry.
setDrawPriority(int) - Method in class com.mousebird.maply.BaseInfo
Set the drawPriority for the geometry.
setDrawPriority(int) - Method in class com.mousebird.maply.ParticleSystem
Set the draw priority for the particles
setDrawPriority(int) - Method in class com.mousebird.maply.QuadImageTileLayer
Set the draw priority for the whole quad image layer.
setDuration(double) - Method in class com.mousebird.maply.GeometryInstance
If using motion, how long the instance takes to move from one center to another.
setEGLConfigChooser(GLTextureView.EGLConfigChooser) - Method in class com.mousebird.maply.GLTextureView
Install a custom EGLConfigChooser.
setEGLConfigChooser(boolean) - Method in class com.mousebird.maply.GLTextureView
Install a config chooser which will choose a config as close to 16-bit RGB as possible, with or without an optional depth buffer as close to 16-bits as possible.
setEGLConfigChooser(int, int, int, int, int, int) - Method in class com.mousebird.maply.GLTextureView
Install a config chooser which will choose a config with at least the specified depthSize and stencilSize, and exactly the specified redSize, greenSize, blueSize and alphaSize.
setEGLContextClientVersion(int) - Method in class com.mousebird.maply.GLTextureView
Inform the default EGLContextFactory and default EGLConfigChooser which EGLContext client version to pick.
setEGLContextFactory(GLTextureView.EGLContextFactory) - Method in class com.mousebird.maply.GLTextureView
Install a custom EGLContextFactory.
setEGLWindowSurfaceFactory(GLTextureView.EGLWindowSurfaceFactory) - Method in class com.mousebird.maply.GLTextureView
Install a custom EGLWindowSurfaceFactory.
setEnable(boolean) - Method in class com.mousebird.maply.BaseInfo
Controls whether or not the geometry will be visible.
setEnable(boolean) - Method in class com.mousebird.maply.QuadImageOfflineLayer
Enable/Disable the whole layer.
setEnable(boolean) - Method in class com.mousebird.maply.QuadImageTileLayer
Enable/Disable the whole layer.
setEndCenter(double, double, double) - Method in class com.mousebird.maply.GeometryInstance
If using motion, set the end position.
setEpsilon(double, int, int, int, int) - Method in class com.mousebird.maply.Sticker
If not doing static sampling, break it down until its no farther than this from the globe.
seteSun(float) - Method in class com.mousebird.maply.Atmosphere
Brightness of the sun (20.0 by default)
setExposure(float) - Method in class com.mousebird.maply.Atmosphere
Exposure constant in fragment shader.
setFade(float) - Method in class com.mousebird.maply.BaseInfo
The amount of time (in seconds) it takes for new geometry to fade in and fade out.
setFilled(boolean) - Method in class com.mousebird.maply.VectorInfo
Set whether or not areal features are tesselated and draw as filled.
setFlipY(boolean) - Method in class com.mousebird.maply.QuadImageOfflineLayer
Control how tiles are indexed, either from the lower left or the upper left.
setFlipY(boolean) - Method in class com.mousebird.maply.QuadImageTileLayer
Control how tiles are indexed, either from the lower left or the upper left.
setFloat(float) - Method in class com.mousebird.maply.VertexAttribute
Set the vertex attribute to the given float.
setFontSize(float) - Method in class com.mousebird.maply.LabelInfo
Set the font size for the text.
setFrameLoadingPriority(int[]) - Method in class com.mousebird.maply.QuadImageOfflineLayer
For the case where we're loading individual frames, this sets the order to load them in.
setFrameLoadingPriority(int[]) - Method in class com.mousebird.maply.QuadImageTileLayer
For the case where we're loading individual frames, this sets the order to load them in.
setFrameRate(int) - Method in class com.mousebird.maply.MetroThread
 
setG(float) - Method in class com.mousebird.maply.Atmosphere
Constant used in the fragment shader.
setGLWrapper(GLTextureView.GLWrapper) - Method in class com.mousebird.maply.GLTextureView
Set the glWrapper.
setHandleEdges(boolean) - Method in class com.mousebird.maply.QuadImageTileLayer
If set, we'll generate edges between the map tiles to deal with diverged tile zoom levels loaded at once.
setHeading(double) - Method in class com.mousebird.maply.GlobeController
 
setHeading(double) - Method in class com.mousebird.maply.MapController
Set the heading for the current visual.
setHeight(double) - Method in class com.mousebird.maply.GlobeView
 
setHeight(float) - Method in class com.mousebird.maply.ShapeSphere
Offset height above the globe in display units.
setIdent(long) - Method in class com.mousebird.maply.ParticleSystemAttribute
 
setImageDelegate(QuadImageOfflineLayer.RenderedImageDelegate) - Method in class com.mousebird.maply.QuadImageOfflineLayer
 
setImageDepth(int) - Method in class com.mousebird.maply.QuadImageOfflineLayer
The number of images we're expecting to get per tile.
setImageDepth(int) - Method in class com.mousebird.maply.QuadImageTileLayer
The number of images we're expecting to get per tile.
setImageFormat(QuadImageTileLayer.ImageFormat) - Method in class com.mousebird.maply.QuadImageTileLayer
Set the image format for the texture atlases (thus the imagery).
setImageFormat(QuadImageTileLayer.ImageFormat) - Method in class com.mousebird.maply.Sticker
Set the destination image format for images passed in.
setImages(ArrayList<MaplyTexture>) - Method in class com.mousebird.maply.Sticker
Images to display on the Sticker.
setImages(ArrayList<MaplyTexture>) - Method in class com.mousebird.maply.StickerInfo
Images to display on the Sticker.
setImportance(double) - Method in class com.mousebird.maply.QuadPagingLayer
This is the number of pixels we'll want a tile to be before we load it.
setImportanceScale(float) - Method in class com.mousebird.maply.QuadImageOfflineLayer
Tinker with the importance for tiles.
setImportanceScale(float) - Method in class com.mousebird.maply.QuadImageTileLayer
Tinker with the importance for tiles.
setInsideOut(boolean) - Method in class com.mousebird.maply.ShapeInfo
Some shapes can be generated inside out (like spheres).
setInt(String, int) - Method in class com.mousebird.maply.AttrDictionary
Set an int value.
setInt(int) - Method in class com.mousebird.maply.VertexAttribute
Set the vertex attribute to the given int.
setKeepNorthUp(boolean) - Method in class com.mousebird.maply.GlobeController
Set the keep north up parameter on or off.
setKm(float) - Method in class com.mousebird.maply.Atmosphere
Mie scattering constant (0.0010 by default)
setKr(float) - Method in class com.mousebird.maply.Atmosphere
Rayleigh scattering constant (0.0025 by default)
setLayoutImportance(float) - Method in class com.mousebird.maply.LabelInfo
The layout engine controls how text is displayed.
setLayoutImportance(float) - Method in class com.mousebird.maply.MarkerInfo
The layout engine controls how text is displayed.
setLayoutPlacement(int) - Method in class com.mousebird.maply.LabelInfo
The layout placement controls where we can put the label relative to its point.
setLifetime(double) - Method in class com.mousebird.maply.ParticleSystem
Sets the particle lifetime.
setLineWidth(float) - Method in class com.mousebird.maply.ShapeInfo
If the shape is made of lines, this is the line width.
setLineWidth(float) - Method in class com.mousebird.maply.VectorInfo
This is the line width for vector features.
setLoc(Point2d) - Method in class com.mousebird.maply.ShapeSphere
Center of the sphere in local coordinates.
setLockToCamera(boolean) - Method in class com.mousebird.maply.Atmosphere
If set, we'll lock the sun to the camera position.
setLockToCamera(boolean) - Method in class com.mousebird.maply.SunUpdater
 
setLowerLeft(Point2d) - Method in class com.mousebird.maply.Sticker
Set the lower left corner of the sticker.
setLowerLeft(double, double) - Method in class com.mousebird.maply.Sticker
Set the lower left corner of the sticker.
setMat(Matrix3d) - Method in class com.mousebird.maply.StringWrapper
 
setMatrix(Matrix4d) - Method in class com.mousebird.maply.GeometryInstance
Matrix to apply for rotation and so forth.
setMatrix(Matrix4d) - Method in class com.mousebird.maply.Points
If the matrix is set the points will be transformed by this matrix first.
setMaxCurrentImage(float) - Method in class com.mousebird.maply.QuadImageTileLayer
If set, we'll use this as the maximum current image value when animating.
setMaxTiles(int) - Method in class com.mousebird.maply.QuadImageOfflineLayer
Maximum number of tiles to load in at once.
setMaxTiles(int) - Method in class com.mousebird.maply.QuadImageTileLayer
Maximum number of tiles to load in at once.
setMaxTiles(int) - Method in class com.mousebird.maply.QuadPagingLayer
Set the maximum number of tiles we'll try to load at once.
setMaxVis(float) - Method in class com.mousebird.maply.BaseInfo
Set the maximum cutoff for visibility of the features.
setMaxZoom(int) - Method in class com.mousebird.maply.MBTiles
Override the max zoom.
setMbr(Mbr) - Method in class com.mousebird.maply.QuadImageOfflineLayer
Set (or change) the bounding box of the area we're rendering to.
setMinVis(float) - Method in class com.mousebird.maply.BaseInfo
Set the minimum cutoff for visibility of the feature.
setMinZoom(int) - Method in class com.mousebird.maply.MBTiles
Override the min zoom.
setMultiLevelLoads(int[]) - Method in class com.mousebird.maply.QuadImageOfflineLayer
Detail the levels you want loaded in target level mode.
setMultiLevelLoads(int[]) - Method in class com.mousebird.maply.QuadImageTileLayer
Detail the levels you want loaded in target level mode.
setName(String) - Method in class com.mousebird.maply.ParticleSystem
The particle system name is used for performance debugging.
setName(String) - Method in class com.mousebird.maply.ParticleSystemAttribute
Name of the attribute.
setName(String) - Method in class com.mousebird.maply.VertexAttribute
Set the name of the vertex attribute.
setNumSamples(int) - Method in class com.mousebird.maply.Atmosphere
Number of samples for the ray through the atmosphere (3 by default)
setOuterRadius(float) - Method in class com.mousebird.maply.Atmosphere
Outer radius of the atmosphere (1.05 by default).
setOutlineColor(float, float, float, float) - Method in class com.mousebird.maply.LabelInfo
Set the color of outline.
setOutlineColor(int) - Method in class com.mousebird.maply.LabelInfo
Set the color of the outline.
setOutlineSize(float) - Method in class com.mousebird.maply.LabelInfo
Set the outline size for the text.
setParticleSystemType(ParticleSystem.STATE) - Method in class com.mousebird.maply.ParticleSystem
Set the shader by ID.
setPerfInterval(int) - Method in class com.mousebird.maply.MaplyBaseController
Report performance stats in the console ever few frames.
setPointSize(float) - Method in class com.mousebird.maply.GeometryInfo
Set the point size when using points.
setPointSize(float) - Method in class com.mousebird.maply.LAZQuadReader
 
setPointSize(float) - Method in class com.mousebird.maply.ParticleSystem
Set the point size if the particle system is points.
setPointType(int) - Method in class com.mousebird.maply.LAZQuadReader
 
setPos(Point3d) - Method in class com.mousebird.maply.Light
The location of this particular light in display space.
setPositionGeo(double, double, double) - Method in class com.mousebird.maply.GlobeController
Set the current view position.
setPositionGeo(double, double, double) - Method in class com.mousebird.maply.MapController
Set the current view position.
setPreserveEGLContextOnPause(boolean) - Method in class com.mousebird.maply.GLTextureView
Control whether the EGL context is preserved when the GLSurfaceView is paused and resumed.
setPt(int, Point2d) - Method in class com.mousebird.maply.SimplePoly
Changes one point in the polygon definition.
setRadius(float) - Method in class com.mousebird.maply.ShapeSphere
Radius of the sphere in display units.
setRenderer(GLTextureView.Renderer) - Method in class com.mousebird.maply.GLTextureView
Set the renderer associated with this view.
setRenderer(MaplyRenderer) - Method in class com.mousebird.maply.MetroThread
 
setRenderMode(int) - Method in class com.mousebird.maply.GLTextureView
Set the rendering mode.
setRenderPeriod(float) - Method in class com.mousebird.maply.QuadImageOfflineLayer
How often the offline render will run.
setRotation(double) - Method in class com.mousebird.maply.Sticker
Set the rotation in radians.
setSampleX(int) - Method in class com.mousebird.maply.ShapeSphere
Number of samples around the horizontal in the sphere.
setSampleY(int) - Method in class com.mousebird.maply.ShapeSphere
Number of samples around the vertical in the sphere.
setSampling(int, int) - Method in class com.mousebird.maply.Sticker
Set the sampling in X and Y for the sticker.
setScreenLoc(int, double, double) - Method in class com.mousebird.maply.QuadTrackerPointReturn
Set the location on the screen for the given sample.
setScreenObject(ScreenObject) - Method in class com.mousebird.maply.Billboard
 
setSelectable(boolean) - Method in class com.mousebird.maply.Billboard
If set, this marker should be made selectable and it will be if the selection layer has been set
setSelectable(boolean) - Method in class com.mousebird.maply.GeometryInstance
If set, the model will be selectable.
setSelectable(boolean) - Method in class com.mousebird.maply.Shape
The object is selectable if this is set when the object is passed in to an add call.
setSelectID(long) - Method in class com.mousebird.maply.Billboard
 
setSelectID(long) - Method in class com.mousebird.maply.Shape
 
setShader(Shader) - Method in class com.mousebird.maply.BaseInfo
Set the shader to be used in rendering the given objects.
setShader(Shader) - Method in class com.mousebird.maply.LAZQuadReader
 
setShader(Shader) - Method in class com.mousebird.maply.ParticleSystem
Assign a shader to this particle system.
setShaderID(long) - Method in class com.mousebird.maply.ParticleSystem
Name of the shader to use for the particles.
setShaderName(String) - Method in class com.mousebird.maply.BillboardInfo
 
setShaderName(String) - Method in class com.mousebird.maply.QuadImageTileLayer
Set the scene name of the shader to use for this layer.
setShaderName(MaplyBaseController, String) - Method in class com.mousebird.maply.StickerInfo
Set the scene name of the shader to use for the sticker objects.
setSimultaneousFetches(int) - Method in class com.mousebird.maply.QuadImageOfflineLayer
We can only have a certain number of fetches going at once.
setSimultaneousFetches(int) - Method in class com.mousebird.maply.QuadImageTileLayer
We can only have a certain number of fetches going at once.
setSimultaneousFetches(int) - Method in class com.mousebird.maply.QuadPagingLayer
We can only have a certain number of fetches going at once.
setSingleLevelLoading(boolean) - Method in class com.mousebird.maply.QuadImageOfflineLayer
If set we'll skip the lower levels of the pyramid and load only the current target zoom level.
setSingleLevelLoading(boolean) - Method in class com.mousebird.maply.QuadImageTileLayer
If set we'll skip the lower levels of the pyramid and load only the current target zoom level.
setSingleLevelLoading(boolean) - Method in class com.mousebird.maply.QuadPagingLayer
If set we'll skip the lower levels of the pyramid and load only the current target zoom level.
setSize(Point2d) - Method in class com.mousebird.maply.Billboard
 
setSize(int, int) - Method in class com.mousebird.maply.StringWrapper
 
setSpecular(Point4d) - Method in class com.mousebird.maply.Material
 
setSpecularExponent(float) - Method in class com.mousebird.maply.Material
 
setString(String, String) - Method in class com.mousebird.maply.AttrDictionary
Set a string value.
setSunPosition(Point3d) - Method in class com.mousebird.maply.Atmosphere
Set the sun's position relative to the earth.
setSunPosition(Point3d) - Method in class com.mousebird.maply.SunUpdater
 
setTexCoord(int, Point2d) - Method in class com.mousebird.maply.SimplePoly
Changes one text coordinate.
setTextColor(int) - Method in class com.mousebird.maply.LabelInfo
Set the text color from a standard Android Color value.
setTextColor(float, float, float, float) - Method in class com.mousebird.maply.LabelInfo
Set the text color as float values from 0.0 to 1.0
setTexture(MaplyTexture) - Method in class com.mousebird.maply.GeometryRaw
Apply a texture to the geometry.
setTextureAtlasSize(int) - Method in class com.mousebird.maply.QuadImageTileLayer
Set the (power of two) size of texture atlases the layer will create.
setTextureNative(long) - Method in class com.mousebird.maply.GeometryRaw
 
setTileHeightRange(double, double) - Method in class com.mousebird.maply.QuadPagingLayer
Set the height range for tiles that may be loaded.
setTilePoints(int, int) - Method in class com.mousebird.maply.LAZQuadReader
 
setTilt(double) - Method in class com.mousebird.maply.GlobeView
 
setTimeKey(String) - Method in class com.mousebird.maply.RemoteTileInfo
We'll use the time key when caching local files.
Settings() - Constructor for class com.mousebird.maply.GlobeController.Settings
 
Settings() - Constructor for class com.mousebird.maply.LAZQuadReader.Settings
 
Settings() - Constructor for class com.mousebird.maply.MapController.Settings
 
Settings() - Constructor for class com.mousebird.maply.MaplyBaseController.Settings
 
setTotalParticles(int) - Method in class com.mousebird.maply.ParticleSystem
The total number of particles to display at once.
setType(GeometryRaw.GeometryType) - Method in class com.mousebird.maply.GeometryRaw
Set the geometry type.
setType(ParticleSystemAttribute.MaplyShaderAttrType) - Method in class com.mousebird.maply.ParticleSystemAttribute
The shader attribute type as defined.
setTypeface(Typeface) - Method in class com.mousebird.maply.LabelInfo
Set the typeface used in the text.
setTypeNative(int) - Method in class com.mousebird.maply.GeometryRaw
 
setUniform(String, double) - Method in class com.mousebird.maply.Shader
Set a float uniform in the shader with the given name.
setUniform(String, int) - Method in class com.mousebird.maply.Shader
Set an int uniform in the shader with the given name.
setUniform(String, Point2d) - Method in class com.mousebird.maply.Shader
Set a pair of doubles in the shader with the given name.
setUniform(String, Point3d) - Method in class com.mousebird.maply.Shader
Set a pair of doubles in the shader with the given name.
setUniform(String, Point4d) - Method in class com.mousebird.maply.Shader
Set a pair of doubles in the shader with the given name.
setUniformNative(String, double) - Method in class com.mousebird.maply.Shader
 
setUniformNative(String, int) - Method in class com.mousebird.maply.Shader
 
setUpperRight(Point2d) - Method in class com.mousebird.maply.Sticker
Set the upper right corner of the sticker.
setUpperRight(double, double) - Method in class com.mousebird.maply.Sticker
Set the upper right corner of the sticker.
setupShader() - Method in class com.mousebird.maply.Atmosphere
Return the shader for use by the atmosphere.
setupTheRest(CoordSystemDisplayAdapter, int) - Method in class com.mousebird.maply.MapController
 
setUseParentTileBounds(boolean) - Method in class com.mousebird.maply.QuadPagingLayer
If set we'll use the parent tile bounds for loading.
setUseTargetZoomLevel(boolean) - Method in class com.mousebird.maply.QuadImageOfflineLayer
If set we'll calculate a single target zoom level for the whole viewport, rather than evaluating tiles individually.
setUseTargetZoomLevel(boolean) - Method in class com.mousebird.maply.QuadImageTileLayer
If set we'll calculate a single target zoom level for the whole viewport, rather than evaluating tiles individually.
setUseTargetZoomLevel(boolean) - Method in class com.mousebird.maply.QuadPagingLayer
If set we'll calculate a single target zoom level for the whole viewport, rather than evaluating tiles individually.
setValue(double, double) - Method in class com.mousebird.maply.Point2d
Set the value of the point.
setValue(double, double, double) - Method in class com.mousebird.maply.Point3d
Set the value of the point.
setValue(double, double, double, double) - Method in class com.mousebird.maply.Point4d
Set the value of the point.
setVec2(float, float) - Method in class com.mousebird.maply.VertexAttribute
Set the vertex attribute to the given 2D vector.
setVec3(float, float, float) - Method in class com.mousebird.maply.VertexAttribute
Set the vertex attribute to the given 3D vector.
setVertexAttributes(ArrayList<VertexAttribute>) - Method in class com.mousebird.maply.Billboard
 
setViewDependent(boolean) - Method in class com.mousebird.maply.Light
Controls whether the light takes the model matrix into account or not.
setViewExtents(Point2d, Point2d) - Method in class com.mousebird.maply.MaplyBaseController
Set the viewport the user is allowed to move within.
setViewState(GlobeController.ViewState) - Method in class com.mousebird.maply.GlobeController
Set all the view parameters at once.
setVisibility(double, double) - Method in class com.mousebird.maply.QuadImageTileLayer
By default the quad layer is always visible.
setWaveLength(float[]) - Method in class com.mousebird.maply.Atmosphere
Wavelengths of the light (RGB).
setWaveLength(float, float, float) - Method in class com.mousebird.maply.Atmosphere
Wavelengths of the light (RGB).
setZBufferRead(boolean) - Method in class com.mousebird.maply.BillboardInfo
TODO(sjg)
setZBufferRead(boolean) - Method in class com.mousebird.maply.GeometryInfo
If set, the geometry will pay attention to the Z buffer.
setZBufferRead(boolean) - Method in class com.mousebird.maply.ShapeInfo
If set, we'll read from the z buffer before rendering.
setZBufferWrite(boolean) - Method in class com.mousebird.maply.BillboardInfo
TODO(sjg)
setZBufferWrite(boolean) - Method in class com.mousebird.maply.GeometryInfo
If set, we'll write the geometry out to the Z buffer as well as drawing it.
setZBufferWrite(boolean) - Method in class com.mousebird.maply.ShapeInfo
If set, we'll write to the z buffer as the shape is rendered.
setZOffset(double) - Method in class com.mousebird.maply.LAZQuadReader
 
setZoomLevels(int, int) - Method in class com.mousebird.maply.LAZQuadReader
 
setZoomLimits(double, double) - Method in class com.mousebird.maply.GlobeController
Set the zoom limits for the globe.
setZoomLimits(double, double) - Method in class com.mousebird.maply.GlobeGestureHandler
 
setZoomLimits(double, double) - Method in class com.mousebird.maply.MapController
Set the zoom limits for the globe.
setZoomLimits(double, double) - Method in class com.mousebird.maply.MapGestureHandler
 
shader - Variable in class com.mousebird.maply.LAZQuadReader
 
Shader - Class in com.mousebird.maply
The shader is a direct interface to OpenGL ES 2.0 shader language.
Shader(String, String, String, MaplyBaseController) - Constructor for class com.mousebird.maply.Shader
Initialize with the file names for the shader program.
Shape - Class in com.mousebird.maply
Shape is the base class for the actual shape objects.
Shape() - Constructor for class com.mousebird.maply.Shape
 
ShapeInfo - Class in com.mousebird.maply
Shape Info is used to hold parameter values for a group of Shape objects.
ShapeInfo() - Constructor for class com.mousebird.maply.ShapeInfo
 
ShapeManager - Class in com.mousebird.maply
The Shape Manager is used to create and destroy geometry for shapes like circles, cylinders and so forth.
ShapeManager(Scene) - Constructor for class com.mousebird.maply.ShapeManager
 
ShapeSphere - Class in com.mousebird.maply
Display a sphere at the given location with the given radius.
ShapeSphere() - Constructor for class com.mousebird.maply.ShapeSphere
Construct an empty sphere.
shutdown() - Method in class com.mousebird.maply.BasicClusterGenerator
 
shutdown() - Method in class com.mousebird.maply.GlobeController
 
shutdown() - Method in class com.mousebird.maply.GlobeGestureHandler
 
shutdown() - Method in class com.mousebird.maply.GlobeScene
 
shutdown() - Method in class com.mousebird.maply.MapController
 
shutdown() - Method in class com.mousebird.maply.MapGestureHandler
 
shutdown() - Method in class com.mousebird.maply.MaplyBaseController
Call shutdown when you're done with the MaplyController.
shutdown() - Method in class com.mousebird.maply.MapScene
 
shutdown() - Method in class com.mousebird.maply.MetroThread
 
shutdown() - Method in class com.mousebird.maply.QuadImageOfflineLayer
Called by the layer thread.
shutdown() - Method in class com.mousebird.maply.QuadImageTileLayer
Called by the layer thread.
shutdown() - Method in class com.mousebird.maply.QuadPagingLayer
 
shutdown() - Method in class com.mousebird.maply.Scene
 
SimplePoly - Class in com.mousebird.maply
Extremely simple polygon class
SimplePoly() - Constructor for class com.mousebird.maply.SimplePoly
Creates an empty polygon
SimplePoly(Texture, float[], List<Point2d>, List<Point2d>) - Constructor for class com.mousebird.maply.SimplePoly
Creates a polygon based on a texture, color, points and text coordinates
size - Variable in class com.mousebird.maply.ClusterGroup
Screen size to use for the resulting marker
size - Variable in class com.mousebird.maply.Marker
Size of the marker on screen.
size - Variable in class com.mousebird.maply.ScreenMarker
Size of the marker on screen.
slerp(Quaternion, double) - Method in class com.mousebird.maply.Quaternion
 
span() - Method in class com.mousebird.maply.Mbr
The span is just the upper right minus the lower left.
SphericalMercatorCoordSystem - Class in com.mousebird.maply
A wrapper around Maply's spherical mercator coordinate system implementation.
SphericalMercatorCoordSystem() - Constructor for class com.mousebird.maply.SphericalMercatorCoordSystem
Construct a spherical mercator system that covers the full extents of the earth.
startClusterGroup() - Method in class com.mousebird.maply.BasicClusterGenerator
 
startClusterGroup() - Method in class com.mousebird.maply.ClusterGenerator
Called at the start of clustering.
startFetchForTile(QuadPagingLayer, MaplyTileID) - Method in class com.mousebird.maply.LAZQuadReader
 
startFetchForTile(QuadPagingLayer, MaplyTileID) - Method in class com.mousebird.maply.MapboxVectorTileSource
Used internally to start fetching data.
startFetchForTile(QuadImageTileLayerInterface, MaplyTileID, int) - Method in class com.mousebird.maply.MBTilesImageSource
This tells you when to start fetching a given tile.
startFetchForTile(QuadImageTileLayerInterface, MaplyTileID, int) - Method in class com.mousebird.maply.MultiplexTileSource
 
startFetchForTile(QuadPagingLayer, MaplyTileID) - Method in class com.mousebird.maply.OSMVectorTilePager
 
startFetchForTile(QuadImageTileLayerInterface, MaplyTileID, int) - Method in interface com.mousebird.maply.QuadImageTileLayer.TileSource
This tells you when to start fetching a given tile.
startFetchForTile(QuadPagingLayer, MaplyTileID) - Method in interface com.mousebird.maply.QuadPagingLayer.PagingInterface
The paging layer calls your class hear to start fetching a tile.
startFetchForTile(QuadImageTileLayerInterface, MaplyTileID, int) - Method in class com.mousebird.maply.RemoteTileSource
This is called by the quad image tile layer.
startFetchForTile(QuadImageTileLayerInterface, MaplyTileID, int) - Method in class com.mousebird.maply.TestImageSource
 
startFetchForTile(QuadPagingLayer, MaplyTileID) - Method in class com.mousebird.maply.TestQuadPager
 
startLayer(LayerThread) - Method in class com.mousebird.maply.QuadImageOfflineLayer
Called by the layer thread.
startLayer(LayerThread) - Method in class com.mousebird.maply.QuadImageTileLayer
Called by the layer thread.
startLayer(LayerThread) - Method in class com.mousebird.maply.QuadPagingLayer
 
Sticker - Class in com.mousebird.maply
The Sticker class is used to represent a rectangular area we stick on top of the globe or map.
Sticker() - Constructor for class com.mousebird.maply.Sticker
Construct with empty values.
StickerInfo - Class in com.mousebird.maply
This class holds the visual information for a set of stickers.
StickerInfo() - Constructor for class com.mousebird.maply.StickerInfo
 
StickerManager - Class in com.mousebird.maply
The sticker manager interfaces to the Maply C++/JNI side of things and is invisible to the toolkit users.
stretch - Variable in class com.mousebird.maply.ColorRampGenerator
If set we'll stretch the colors out to the whole image On by default
string() - Constructor for class com.mousebirdconsulting.maply.R.string
 
string() - Constructor for class com.mousebirdconsulting.maply.test.R.string
 
StringWrapper - Class in com.mousebird.maply
Wraps strings with size and translation
StringWrapper() - Constructor for class com.mousebird.maply.StringWrapper
 
StringWrapper(int, int, Matrix3d) - Constructor for class com.mousebird.maply.StringWrapper
 
style() - Constructor for class com.mousebirdconsulting.maply.R.style
 
style() - Constructor for class com.mousebirdconsulting.maply.test.R.style
 
styleForUUID(String, MaplyBaseController) - Method in interface com.mousebird.maply.VectorStyleInterface
Returns a vector style corresponding to the given unique ID.
styleForUUID(String, MaplyBaseController) - Method in class com.mousebird.maply.VectorStyleSimpleGenerator
 
stylesForFeature(AttrDictionary, MaplyTileID, String, MaplyBaseController) - Method in interface com.mousebird.maply.VectorStyleInterface
Return the styles that match to the given list of attributes.
stylesForFeature(AttrDictionary, MaplyTileID, String, MaplyBaseController) - Method in class com.mousebird.maply.VectorStyleSimpleGenerator
We'll return a point, line, or areal vector style
subtract(Point3d) - Method in class com.mousebird.maply.Point3d
Return this point minus the one given.
Sun - Class in com.mousebird.maply
 
Sun() - Constructor for class com.mousebird.maply.Sun
Set up the sun with the current time.
Sun(Date) - Constructor for class com.mousebird.maply.Sun
Set up the sun with the given date/time.
SunUpdater - Class in com.mousebird.maply
This is used internally to update the sun position for an atmospheric shader.
SunUpdater(Shader, Shader, Atmosphere, GlobeController) - Constructor for class com.mousebird.maply.SunUpdater
 
surfaceChanged(SurfaceTexture, int, int, int) - Method in class com.mousebird.maply.GLTextureView
This method is part of the SurfaceTextureListener.Callback interface, and is not normally called or subclassed by clients of GLSurfaceView.
surfaceCreated(SurfaceTexture) - Method in class com.mousebird.maply.GLTextureView
This method is part of the SurfaceTextureListener.Callback interface, and is not normally called or subclassed by clients of GLSurfaceView.
surfaceDestroyed(SurfaceTexture) - Method in class com.mousebird.maply.GLTextureView
This method is part of the SurfaceTextureListener.Callback interface, and is not normally called or subclassed by clients of GLSurfaceView.

T

takeScreenshot(MaplyBaseController.ScreenshotListener) - Method in class com.mousebird.maply.MaplyBaseController
 
teardownGL() - Method in class com.mousebird.maply.Scene
Tear down the OpenGL resources.
TestImageSource - Class in com.mousebird.maply
Test Maply's image paging by creating an image per tile with the tile ID in the middle.
TestImageSource(Looper, int, int) - Constructor for class com.mousebird.maply.TestImageSource
 
TestQuadPager - Class in com.mousebird.maply
Test Maply's quad paging by creating a rectangle for each tile with a label in the center.
TestQuadPager(int, int) - Constructor for class com.mousebird.maply.TestQuadPager
 
tex - Variable in class com.mousebird.maply.ClusterGroup
The image to use for the group
text - Variable in class com.mousebird.maply.ScreenLabel
The text to display for the label.
TextureSettings() - Constructor for class com.mousebird.maply.MaplyBaseController.TextureSettings
 
tileDidLoad(MaplyTileID) - Method in class com.mousebird.maply.QuadPagingLayer
The paging object calls this once it has created all the visual data associated with the tile.
tileDidLoad(Object, MaplyTileID, int) - Method in interface com.mousebird.maply.RemoteTileSource.TileSourceDelegate
Tile successfully loaded.
tileDidNotLoad(Object, MaplyTileID, int) - Method in interface com.mousebird.maply.RemoteTileSource.TileSourceDelegate
Tile failed to load.
tileDidUnload(MaplyTileID) - Method in class com.mousebird.maply.LAZQuadReader
 
tileDidUnload(MaplyTileID) - Method in class com.mousebird.maply.MapboxVectorTileSource
Notification that a tile unloaded.
tileDidUnload(MaplyTileID) - Method in class com.mousebird.maply.OSMVectorTilePager
 
tileDidUnload(MaplyTileID) - Method in interface com.mousebird.maply.QuadPagingLayer.PagingInterface
Called when the system unloads a tile.
tileDidUnload(MaplyTileID) - Method in class com.mousebird.maply.TestQuadPager
 
tileFailedToLoad(MaplyTileID) - Method in class com.mousebird.maply.QuadPagingLayer
When a tile fails to load successfully, the paging object calls this method to let the paging layer know.
tileIDs - Variable in class com.mousebird.maply.QuadTrackerPointReturn
 
tileLocs - Variable in class com.mousebird.maply.QuadTrackerPointReturn
 
tilesLoaded - Variable in class com.mousebird.maply.QuadImageTileLayer.FrameStatus
 
tilt - Variable in class com.mousebird.maply.GlobeController.ViewState
Tilt as used in the view controller.
tiltDidEnd(boolean) - Method in class com.mousebird.maply.GlobeController
 
tiltDidStart(boolean) - Method in class com.mousebird.maply.GlobeController
 
toDegrees() - Method in class com.mousebird.maply.Point2d
Points are normally stored as radians, if they're positions on the globe or map.
toPoint2d() - Method in class com.mousebird.maply.Point3d
Truncate a Point3d and return just the 2D values
toString() - Method in class com.mousebird.maply.AttrDictionary
 
toString() - Method in class com.mousebird.maply.MaplyTileID
 
toString() - Method in class com.mousebird.maply.Mbr
 
toString() - Method in class com.mousebird.maply.Point2d
 
toString() - Method in class com.mousebird.maply.Point3d
 
toString() - Method in class com.mousebird.maply.Point4d
 
transform(Matrix3d) - Method in class com.mousebird.maply.ScreenObject
Apply the given 2D transform to the screen object.
translate(double, double) - Static method in class com.mousebird.maply.Matrix3d
 
translate(double, double, double) - Static method in class com.mousebird.maply.Matrix4d
Set up a translation matrix.
translateX(double, double) - Method in class com.mousebird.maply.ScreenObject
Apply a translation to all the pieces of the screen object.
transpose() - Method in class com.mousebird.maply.Matrix3d
Transpose and return the matrix.
transpose() - Method in class com.mousebird.maply.Matrix4d
Transpose and return the matrix.

U

updateView(GlobeView) - Method in class com.mousebird.maply.GlobeAnimateMomentum
 
updateView(GlobeView) - Method in class com.mousebird.maply.GlobeAnimateRotation
 
updateView(MapView) - Method in class com.mousebird.maply.MapAnimateTranslate
 
updateView(MapView) - Method in class com.mousebird.maply.MapAnimateTranslateMomentum
 
ur - Variable in class com.mousebird.maply.Mbr
Upper right corner of the bounding box.
ur - Variable in class com.mousebird.maply.ScreenObject.BoundingBox
 
userDidLongPress(GlobeController, SelectedObject[], Point2d, Point2d) - Method in interface com.mousebird.maply.GlobeController.GestureDelegate
The user did long press somewhere, there might be an object
userDidLongPress(MapController, SelectedObject[], Point2d, Point2d) - Method in class com.mousebird.maply.GlobeMapFragment
The user long pressed somewhere, either on a selectable object or nor
userDidLongPress(GlobeController, SelectedObject[], Point2d, Point2d) - Method in class com.mousebird.maply.GlobeMapFragment
The user did long press somewhere, there might be an object
userDidLongPress(MapController, SelectedObject[], Point2d, Point2d) - Method in interface com.mousebird.maply.MapController.GestureDelegate
The user long pressed somewhere, either on a selectable object or nor
userDidSelect(GlobeController, SelectedObject[], Point2d, Point2d) - Method in interface com.mousebird.maply.GlobeController.GestureDelegate
The user selected the given object.
userDidSelect(MapController, SelectedObject[], Point2d, Point2d) - Method in class com.mousebird.maply.GlobeMapFragment
The user selected the given object.
userDidSelect(GlobeController, SelectedObject[], Point2d, Point2d) - Method in class com.mousebird.maply.GlobeMapFragment
The user selected the given object.
userDidSelect(MapController, SelectedObject[], Point2d, Point2d) - Method in interface com.mousebird.maply.MapController.GestureDelegate
The user selected the given object.
userDidTap(GlobeController, Point2d, Point2d) - Method in interface com.mousebird.maply.GlobeController.GestureDelegate
The user tapped somewhere, but not on a selectable object.
userDidTap(MapController, Point2d, Point2d) - Method in class com.mousebird.maply.GlobeMapFragment
The user tapped somewhere, but not on a selectable object.
userDidTap(GlobeController, Point2d, Point2d) - Method in class com.mousebird.maply.GlobeMapFragment
The user tapped somewhere, but not on a selectable object.
userDidTap(MapController, Point2d, Point2d) - Method in interface com.mousebird.maply.MapController.GestureDelegate
The user tapped somewhere, but not on a selectable object.
userDidTapOutside(GlobeController, Point2d) - Method in interface com.mousebird.maply.GlobeController.GestureDelegate
The user tapped outside of the globe.
userDidTapOutside(GlobeController, Point2d) - Method in class com.mousebird.maply.GlobeMapFragment
The user tapped outside the globe.
userObject - Variable in class com.mousebird.maply.Marker
For selection, we include a user accessible object pointer.
userObject - Variable in class com.mousebird.maply.ScreenLabel
For selection, we include a user accessible object pointer.
userObject - Variable in class com.mousebird.maply.ScreenMarker
For selection, we include a user accessible object pointer.
usesTextureView() - Method in class com.mousebird.maply.MaplyBaseController
Returns true if we set up a TextureView rather than a SurfaceView.
useSurfaceView - Variable in class com.mousebird.maply.MaplyBaseController.Settings
If set, we'll use a GLSurfaceView.

V

valid() - Method in class com.mousebird.maply.GeometryRaw
Returns true if the raw geometry object is valid.
valid() - Method in class com.mousebird.maply.GeometryRawPoints
Returns true if the points object is valid.
valid() - Method in class com.mousebird.maply.Shader
Check if the shader is valid.
valueOf(String) - Static method in enum com.mousebird.maply.GeometryRaw.GeometryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mousebird.maply.GeometryRawPoints.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mousebird.maply.GlobeMapFragment.MapDisplayType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mousebird.maply.MaplyBaseController.ThreadMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mousebird.maply.ParticleSystem.STATE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mousebird.maply.ParticleSystemAttribute.MaplyShaderAttrType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.mousebird.maply.QuadImageTileLayer.ImageFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.mousebird.maply.GeometryRaw.GeometryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mousebird.maply.GeometryRawPoints.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mousebird.maply.GlobeMapFragment.MapDisplayType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mousebird.maply.MaplyBaseController.ThreadMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mousebird.maply.ParticleSystem.STATE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mousebird.maply.ParticleSystemAttribute.MaplyShaderAttrType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.mousebird.maply.QuadImageTileLayer.ImageFormat
Returns an array containing the constants of this enum type, in the order they are declared.
VectorInfo - Class in com.mousebird.maply
The Vector Info class holds visual information related to groups of vectors.
VectorInfo() - Constructor for class com.mousebird.maply.VectorInfo
Construct the vector info empty with default values.
VectorIterator - Class in com.mousebird.maply
A VectorObject can contain multiple sub-vectors.
VectorObject - Class in com.mousebird.maply
The Maply VectorObject represents a group of vector features.
VectorObject() - Constructor for class com.mousebird.maply.VectorObject
Construct empty.
vectorObjects - Variable in class com.mousebird.maply.MapboxVectorTileParser.DataReturn
 
VectorPriorityDefault - Static variable in class com.mousebird.maply.VectorInfo
Default draw priority for vector features.
VectorStyle - Interface in com.mousebird.maply
A VectorStyle subclass generates the Maply objects for a given pieces of data.
VectorStyleInterface - Interface in com.mousebird.maply
The Vector Style Interface returns Vector Style objects for a given list of attributes.
VectorStyleSimple() - Constructor for class com.mousebird.maply.VectorStyleSimpleGenerator.VectorStyleSimple
 
VectorStyleSimpleGenerator - Class in com.mousebird.maply
Created by sjg on 6/2/16.
VectorStyleSimpleGenerator(MaplyBaseController) - Constructor for class com.mousebird.maply.VectorStyleSimpleGenerator
 
VectorStyleSimpleGenerator.VectorStyleSimple - Class in com.mousebird.maply
Base class for our vector style implementations.
VectorStyleSimpleGenerator.VectorStyleSimpleLinear - Class in com.mousebird.maply
For linears we turn them into random linear features.
VectorStyleSimpleGenerator.VectorStyleSimplePoint - Class in com.mousebird.maply
For points we just turn them into labels for demonstration.
VectorStyleSimpleGenerator.VectorStyleSimplePolygon - Class in com.mousebird.maply
 
VERSION_CODE - Static variable in class com.mousebirdconsulting.maply.BuildConfig
 
VERSION_CODE - Static variable in class com.mousebirdconsulting.maply.test.BuildConfig
 
VERSION_NAME - Static variable in class com.mousebirdconsulting.maply.BuildConfig
 
VERSION_NAME - Static variable in class com.mousebirdconsulting.maply.test.BuildConfig
 
VertexAttribute - Class in com.mousebird.maply
A vertex attribute holds a simple data value which will be passed to a shader as an attribute.
VertexAttribute(String) - Constructor for class com.mousebird.maply.VertexAttribute
Construct with a name.
vertexAttributes - Variable in class com.mousebird.maply.ScreenMarker
If set, these are vertex attributes to be applied to be consolidated and passed to a custom shader.
vertexShaderAtmosTri - Static variable in class com.mousebird.maply.Atmosphere
 
vertexShaderGroundTri - Static variable in class com.mousebird.maply.Atmosphere
 
view - Variable in class com.mousebird.maply.MaplyBaseController
 
View - Class in com.mousebird.maply
Base class for 2D and 3D views.
View() - Constructor for class com.mousebird.maply.View
 
viewC - Variable in class com.mousebird.maply.SunUpdater
 
ViewState() - Constructor for class com.mousebird.maply.GlobeController.ViewState
 
viewUpdated(View) - Method in class com.mousebird.maply.LayerThread
 
viewUpdated(ViewState) - Method in class com.mousebird.maply.QuadImageOfflineLayer
The view updated.
viewUpdated(ViewState) - Method in class com.mousebird.maply.QuadImageTileLayer
The view updated.
viewUpdated(ViewState) - Method in class com.mousebird.maply.QuadPagingLayer
 
viewUpdates - Variable in class com.mousebird.maply.LayerThread
 

W

width - Variable in class com.mousebird.maply.MaplyBaseController.Settings
If set we'll override the width of the rendering surface.
withinBounds(GlobeView, Point2d, Point3d) - Static method in class com.mousebird.maply.GlobeGestureHandler
Check that a given position will be within the given bounds.
withinBounds(MapView, Point2d, Point3d, Point2d[]) - Static method in class com.mousebird.maply.MapGestureHandler
Check that a given position will be within the given bounds.
wrap(GL) - Method in interface com.mousebird.maply.GLTextureView.GLWrapper
Wraps a gl interface in another gl interface.
writeToFile(String) - Method in class com.mousebird.maply.VectorObject
Write a vector object to a binary file.

X

x - Variable in class com.mousebird.maply.MaplyTileID
Horizontal position in the quad tree.

Y

y - Variable in class com.mousebird.maply.MaplyTileID
Vertical position in the quad tree.

Z

zOffset - Variable in class com.mousebird.maply.LAZQuadReader.Settings
 
zoomDidEnd(boolean) - Method in class com.mousebird.maply.GlobeController
 
zoomDidEnd(boolean) - Method in class com.mousebird.maply.MapController
 
zoomDidStart(boolean) - Method in class com.mousebird.maply.GlobeController
 
zoomDidStart(boolean) - Method in class com.mousebird.maply.MapController
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
Skip navigation links