Click or drag to resize
AltusUnified Namespace
 
Classes
  ClassDescription
Public classAltusMath
Public classAnimatedCircle
A movable, pulsing circle.
Public classAnimationManager
Manages animations.
Public classAtmospherics
Controls the atmospheric and lighting systems
Public classBinaryBlob
Represents binary data of some given size.
Public classBoundingBox
Public classBoundingRange
Public classCamera
A virtual camera that controls how the map is viewed.
Public classClassicCameraModifier
Modifies camera behavior so it behaves like the original Altus 1.0 iOS camera.
Public classClassicGestureReceiver
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.
Public classClassicInputHandler
Public classClusteredMarkerMap
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.
Public classColor
Represents a color.
Public classColorBar
Public classDiagnostics
Public classDynamicExtrudedPolygon
Represents a dynamic 2D polygon, extruded into 3D using a min and max altitude.
Public classDynamicLine
Represents a 2D dynamic line.
Public classDynamicLine3D
Represents a 3D dynamic line.
Public classDynamicMarker
Conveys information about a marker that will have its attributes updated frequently.
Public classDynamicMarkerMap
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).
Public classDynamicPolygon
Represents a dynamic 2D polygon.
Public classDynamicPolygon3D
Represents a dynamic 3D polygon.
Public classDynamicShape
Represents a dynamic shape.
Public classDynamicVectorMap
Represents a map of dynamic vector data.
Public classDynamicVectorMarkerMap
Represents a map of vector markers (currently only AnimatedVectorCircles)
Public classExtrudedPolygon
Public classFramerate
Controls the rendering framerate. Use this to turn on "Green Mode", which renders less frequently and reduced performance requirements and power consumption.
Public classFrameRenderer
Public classFreeAxisInputHandler
Public classGeoBoundingBox
Public classGeographicPosition
Public classGeographicPosition2D
Represents a two dimensional location using latitude and longitude.
Public classGeometryGroup
Public classGestureInputHandler
Public classHitTesting
Controls Scene-wide hit testing.
Public classIExtendibleGestureReceiver
Public classIExtendibleLongPressDelegate
Public classIExtendibleMapSamplerDelegate
Public classIExtendibleMarkerMapDelegate
Public classIExtendibleModelMapDelegate
Public classIExtendibleRawInputHandler
Public classIExtendibleSceneDelegate
Public classIExtendibleTileProvider
Public classIExtendibleVectorMapDelegate
Public classIGestureReceiver
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.
Public classILongPressDelegate
Public classImage
Public classIMapSamplerDelegate
Public classIMarkerMapDelegate
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).
Public classIModelMapDelegate
Public classInputEventManager
Public classInstancedModel
Public classInternetTileProvider
Public classIResourceManager
Public classISceneDelegate
Public classITileLoader
Public classITileProvider
Public classITimerListener
Public classIVectorMapDelegate
A delegate object for a VectorMap. If you create a sub-object of this type, you can receive hit detection events for the VectorMap.
Public classLineSegmentHit
Represents a "hit" or "tap" or "click" on a vector line.
Public classLineStyle
Expresses style for a line.
Public classListGestureReceiver
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.
Public classListInputHandler
Public classLoadingInstructions
Public classLongPressGestureReceiver
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.
Public classLongPressInputHandler
Public classMap
A base class for all Maps. You cannot create this map directly.
Public classMapDesc
Public classMapSampler
Public classMapSamplerDesc
Public classMapSamplerExtrudedVectorData
Public classMapSamplerMarkerResourceData
Public classMapSamplerPointWithPercentage
Public classMapView
Public classMarker
Public classMarkerData
The data required to create a marker.
Public classMarkerHit
Information about a marker the user has tapped or clicked on.
Public classMarkerImageInfo
Public classMarkerMap
Base class for marker maps. You cannot create one of these.
Public classMarkerResource
Public classMBTileProvider
Public classMesh
Public classModel
Public classModelHit
Public classModelMap
A map of 3D models. Every model is drawn every frame. This map is not tiled.
Public classModelVertex
Public classMultiGestureEvent
Public classOrientation
///////////////////////////////////////////////
Public classPackageMap
A map that is stored in an sqlite file.
Public classPackageTerrainMap
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.
Public classPointSet
Public classPointSet3d
Public classPolar
Public classPolygon
Public classPolygonHit
Represents hit detection on a polygon.
Public classPolygonStyle
Expresses style for a polygon.
Public classquatd
Public classRawInputHandler
Public classScene
The main rendering component and container of other objects.
Public classScreen
Represents the screen or window Altus renders to.
Public classScreenSpacePercentagePoint
Public classSphere
Public classTexture
Public classTileId
Public classTileResult
Public classTimer
Public classTimeStamp
Public classTransform
Public classTriangleSet3d
Public classUint64_LowHigh
Public classvec2d
Public classvec2f
Public classvec2i
Public classvec3d
Public classvec3f
Public classvec4d
Public classvec4f
Public classVectorGeometryHit
Represents a "hit" or "click" or "tap" on a 2D line or polygon.
Public classVectorMap
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.
Public classVectorMapBase
Represents a map of vector data.
Public classVertexHit
Represents a "hit" or "click" or "tap" on a 2D line or polygon.
Public classVirtualMap
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.
Public classWeatherGridMap
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
Public enumerationAtmosphericsLightingType
Public enumerationAtmosphericsLocationType
Public enumerationBooleanState
A Boolean state, with a default.
Public enumerationButtonstate
Public enumerationEventType
Public enumerationFramerateRateType
Public enumerationFreeAxisInputHandlerRotationType
Public enumerationGestureInputHandlerInputSource
Public enumerationGestureInputHandlerMultitouchState
Public enumerationImageDataType
Public enumerationImageFormat
Describes the pixel format of an image.
Public enumerationIResourceManagerPriority
Public enumerationISceneDelegateRenderEventFlags
Public enumerationKeycode
Public enumerationKeymod
Public enumerationLongPressGestureReceiverLongPressState
Public enumerationMapDescContentType
Public enumerationMapDescMapFormat
Public enumerationMapDescMarkerImageLoadingStrategy
Public enumerationMapDescStorageType
Public enumerationMapDescStreamType
Public enumerationMapDescTargetImageFormat
Public enumerationMapDescVectorWindingOrder
Public enumerationMapSamplerStatus
Public enumerationMapType
Conveys a map type.
Public enumerationMarkerRotationType
Public enumerationScancode
Public enumerationShapeType
Public enumerationTextureMagFilter
Public enumerationTileIdNeighbor
Public enumerationTileIdTreeRegion
Public enumerationTileProviderResponse
Public enumerationVectorGeometryHitType