AltusUnified Namespace
 
Classes
  ClassDescription
AltusMath
AnimatedCircle
A movable, pulsing circle.
AnimationManager
Manages animations.
Atmospherics
Controls the atmospheric and lighting systems
BinaryBlob
Represents binary data of some given size.
BoundingBox
BoundingRange
Camera
A virtual camera that controls how the map is viewed.
ClassicCameraModifier
Modifies camera behavior so it behaves like the original Altus 1.0 iOS camera.
ClassicGestureReceiver
An extendible class that allows a developer to handle Altus gestures (such as panning and zooming) in a unique way. There is also an existing sub-class, ClassicGestureReceiver, that handles gestures in the classic Altus 2.0 way. Gesture events are generated by Altus from the raw stream of finger/pointer events. If you would like access to the raw stream of finger/pointer events without Altus gesture generation, please see RawInputHandler.
ClassicInputHandler
ClusteredMarkerMap
A map of markers, where some of the markers are hidden when the camera is zoomed far away. As you zoom in, more markers appear. Tiles are generated up to the specified maxLevel and the tiles are stored in memory.
Color
Represents a color.
ColorBar
Diagnostics
DynamicExtrudedPolygon
Represents a dynamic 2D polygon, extruded into 3D using a min and max altitude.
DynamicLine
Represents a 2D dynamic line.
DynamicLine3D
Represents a 3D dynamic line.
DynamicMarker
Conveys information about a marker that will have its attributes updated frequently.
DynamicMarkerMap
A dynamic marker map. Use this map to show markers that can move. Every marker is drawn every frame (they are not broken up into tiles).
DynamicPolygon
Represents a dynamic 2D polygon.
DynamicPolygon3D
Represents a dynamic 3D polygon.
DynamicShape
Represents a dynamic shape.
DynamicVectorMap
Represents a map of dynamic vector data.
DynamicVectorMarkerMap
Represents a map of vector markers (currently only AnimatedVectorCircles)
ExtrudedPolygon
Framerate
Controls the rendering framerate. Use this to turn on "Green Mode", which renders less frequently and reduced performance requirements and power consumption.
FrameRenderer
FreeAxisInputHandler
GeoBoundingBox
GeographicPosition
GeographicPosition2D
Represents a two dimensional location using latitude and longitude.
GeometryGroup
GestureInputHandler
HitTesting
Controls Scene-wide hit testing.
IExtendibleGestureReceiver
IExtendibleLongPressDelegate
IExtendibleMapSamplerDelegate
IExtendibleMarkerMapDelegate
IExtendibleModelMapDelegate
IExtendibleRawInputHandler
IExtendibleSceneDelegate
IExtendibleTileProvider
IExtendibleVectorMapDelegate
IGestureReceiver
An extendible class that allows a developer to handle Altus gestures (such as panning and zooming) in a unique way. There is also an existing sub-class, ClassicGestureReceiver, that handles gestures in the classic Altus 2.0 way. Gesture events are generated by Altus from the raw stream of finger/pointer events. If you would like access to the raw stream of finger/pointer events without Altus gesture generation, please see RawInputHandler.
ILongPressDelegate
Image
IMapSamplerDelegate
IMarkerMapDelegate
A delegate for a MarkerMap, used to receive events when a user clicks on a marker or to specify the images for markers that were created without images (such as VirtualMap tiled marker maps).
IModelMapDelegate
InputEventManager
InstancedModel
InternetTileProvider
IResourceManager
ISceneDelegate
ITileLoader
ITileProvider
ITimerListener
IVectorMapDelegate
A delegate object for a VectorMap. If you create a sub-object of this type, you can receive hit detection events for the VectorMap.
LineSegmentHit
Represents a "hit" or "tap" or "click" on a vector line.
LineStyle
Expresses style for a line.
ListGestureReceiver
An extendible class that allows a developer to handle Altus gestures (such as panning and zooming) in a unique way. There is also an existing sub-class, ClassicGestureReceiver, that handles gestures in the classic Altus 2.0 way. Gesture events are generated by Altus from the raw stream of finger/pointer events. If you would like access to the raw stream of finger/pointer events without Altus gesture generation, please see RawInputHandler.
ListInputHandler
LoadingInstructions
LongPressGestureReceiver
An extendible class that allows a developer to handle Altus gestures (such as panning and zooming) in a unique way. There is also an existing sub-class, ClassicGestureReceiver, that handles gestures in the classic Altus 2.0 way. Gesture events are generated by Altus from the raw stream of finger/pointer events. If you would like access to the raw stream of finger/pointer events without Altus gesture generation, please see RawInputHandler.
LongPressInputHandler
Map
A base class for all Maps. You cannot create this map directly.
MapDesc
MapSampler
MapSamplerDesc
MapSamplerExtrudedVectorData
MapSamplerMarkerResourceData
MapSamplerPointWithPercentage
MapView
Marker
MarkerData
The data required to create a marker.
MarkerHit
Information about a marker the user has tapped or clicked on.
MarkerImageInfo
MarkerMap
Base class for marker maps. You cannot create one of these.
MarkerResource
MBTileProvider
Mesh
Model
ModelHit
ModelMap
A map of 3D models. Every model is drawn every frame. This map is not tiled.
ModelVertex
MultiGestureEvent
Orientation
///////////////////////////////////////////////
PackageMap
A map that is stored in an sqlite file.
PackageTerrainMap
A map of terrain heights, stored in an sqlite file, used to draw 3D terrain (mountains) instead of a perfect sphere for the Earth. You cannot have a PackageTerrainMap and a TERRAIN_HEIGHT VirtualMap in the same scene.
PointSet
PointSet3d
Polar
Polygon
PolygonHit
Represents hit detection on a polygon.
PolygonStyle
Expresses style for a polygon.
quatd
RawInputHandler
Scene
The main rendering component and container of other objects.
Screen
Represents the screen or window Altus renders to.
ScreenSpacePercentagePoint
Sphere
Texture
TileId
TileResult
Timer
TimeStamp
Transform
TriangleSet3d
Uint64_LowHigh
vec2d
vec2f
vec2i
vec3d
vec3f
vec4d
vec4f
VectorGeometryHit
Represents a "hit" or "click" or "tap" on a 2D line or polygon.
VectorMap
Represents a map of vector data that is rarely updated. Tiles are generated using this map and lines and polygons are split across tiles if necessary. For a vector map of frequently updated or deleted shapes, see DynamicVectorMap.
VectorMapBase
Represents a map of vector data.
VertexHit
Represents a "hit" or "click" or "tap" on a 2D line or polygon.
VirtualMap
A map where the tiles are specified by a tile provider. This map allows you to generate the data however you like, by creating a custom TileProvider. There are available TileProviders as well, such as the InternetTileProvider, for downloading tiles from a URL.
WeatherGridMap
A WeatherGridMap is a special kind of map where each tile is raster data, either 1 channel or 3 channels, and the data in these tiles are colored using a color bar. For example, a temperature map would have 1 channel of temperatures and the color bar would color the temperatures from blue (for cold) through red (for hot).
Structures
Enumerations
  EnumerationDescription
AtmosphericsLightingType
AtmosphericsLocationType
BooleanState
A Boolean state, with a default.
Buttonstate
EventType
FramerateRateType
FreeAxisInputHandlerRotationType
GestureInputHandlerInputSource
GestureInputHandlerMultitouchState
ImageDataType
ImageFormat
Describes the pixel format of an image.
IResourceManagerPriority
ISceneDelegateRenderEventFlags
Keycode
Keymod
LongPressGestureReceiverLongPressState
MapDescContentType
MapDescMapFormat
MapDescMarkerImageLoadingStrategy
MapDescStorageType
MapDescStreamType
MapDescTargetImageFormat
MapDescVectorWindingOrder
MapSamplerStatus
MapType
Conveys a map type.
MarkerRotationType
Scancode
ShapeType
TextureMagFilter
TileIdNeighbor
TileIdTreeRegion
TileProviderResponse
VectorGeometryHitType