Home Reference Source Repository

References

Class Summary

Static Public Class Summary
public

AnimatedExpression(duration: Number, root: Object, expression: Function, name: String)

{ function_description } AnimatedExpression is play by the AnimationPlayer during the time of duration During playback, the AnimationPlayer emits event for each frame and it applies expression on root.

public

Animation(duration: Number, name: String)

{ Animation } Animation is play by the AnimationPlayer during the time of duration During playback, the AnimationPlayer emits event for each frame Animation is used to execute a callback to each frame

public

AnimationPlayer It can play, pause or stop Animation or AnimationExpression (See below).

Function Summary

Static Public Function Summary
public
public

BasicMaterial(color: *)

public
public

BuildingBox_Provider(options: *)

public
public

Camera(width: *, height: *)

public

Custom error thrown when cancelling commands.

public

Clouds()

public

Coordinates(crs: string, coordinates: number | THREE.Vector3)

Build a Coordinates object, given a {@link http://inspire.ec.europa.eu/theme/rs|crs} and a number of coordinates value.

public

Ellipsoid(size: *)

public

Extent(crs: *, values: ...*)

public
public

GlobeControls(view: *, target: *, domElement: *, viewerDiv: *, radius: *, getPickingPosition: *)

public

Creates the viewer Globe (the globe of iTowns).

public

Generated On: 2015-10-5 Class: IoDriver Description: Cette classe générique parcourt un fichier et retourne un object.

public
public

ItownsLine(options: *)

public

ItownsLineMaterial(options: *)

public

ItownsPoint(options: *)

public

ItownsPointMaterial(options: *)

public

KML_Provider(ellipsoid: *)

public
public

LayerUpdateState is the update state of a layer, for a given object (e.g tile).

public

LayeredMaterial(options: *)

public

MainLoop(scheduler: *, engine: *)

public

MatteIdsMaterial(otherMaterial: *)

public

OBB(min: *, max: *, lookAt: *, translate: *)

public

PanoramicMesh(geom: *, mat: *, absC: *)

public
public

PlanarView(viewerDiv: *, boundingbox: *, options: *)

public

Point2D(x: *, y: *)

public
public

Provider(iodriver: *)

Generated On: 2015-10-5 Class: Provider Description: Generic class to serve data, local or distant, nodes and services.

public

Rectangle(options: *)

Generated On: 2015-10-5 Class: Rectangle

public
public

Generated On: 2015-10-5 Class: SchemeTile Description: Cette classe décrit un découpage spatiale.

public

Sky()

public

Sphere(center: *, radius: *)

public

SphereHelper(radius: *)

public
public

TileDepthMaterial(otherMaterial: *)

public

TileGeometry(params: *, builder: *)

public

TileMesh(geometry: *, params: *)

public
public

View(crs: string, viewerDiv: DOMElement, options: boolean, glDebug: boolean)

Constructs an Itowns Scene instance

public

Return url wmts MNT

public

Return url wmts MNT

public
public
public

c3DEngine(viewerDiv: *)

public

chooseNextLevelToFetch(strategy: *, nodeLevel: *, currentLevel: *, options: *): *

public
public
public

convertValueToUnit(unitIn: *, unitOut: *, value: *): *

public

crsIsGeocentric(crs: *): *

public

crsIsGeographic(crs: *): *

public

crsToUnit(crs: *): *

public

defineLayerProperty(layer: *, propertyName: *, defaultValue: *, onChange: *)

public

ellipsoidSizes(): {"x": number, "y": number, "z": number}

public

globeCulling(minLevelForHorizonCulling: *): *

public

globeSchemeTileWMTS(type: *): *

public

globeSubdivisionControl(minLevel: *, maxLevel: *, sseThreshold: *): *

public

initTiledGeometryLayer(schemeTile: *): *

public

loadGpx(urlFile: *): *

public

planarCulling(node: *, camera: *): *

public

planarSchemeTile(bbox: *): *

public

planarSubdivisionControl(maxLevel: *, threshold: *): *

public

preGlobeUpdate(context: *)

public

processTiledGeometryNode(cullingTest: *, subdivisionTest: *, initNewNode: *): *

public
public

unpack1K(color: *, factor: *): *

public

updateLayeredMaterialNodeElevation(context: *, layer: *, node: *, force: *): *

public

updateLayeredMaterialNodeImagery(context: *, layer: *, node: *): *

Static Protected Function Summary
protected

Layer(id: String)

Variable Summary

Static Public Variable Summary
public

Binary: {}

public

C: {"EPSG_4326": *, "EPSG_4326_Radians": *}

public
public

CONTROL_EVENTS: {"PAN_CHANGED": string, "ORIENTATION_CHANGED": string, "RANGE_CHANGED": string, "CAMERA_TARGET_CHANGED": string}

globe controls events

public

ColorLayersOrdering: {"moveLayerUp": *, "moveLayerDown": *, "moveLayerToIndex": *}

public

CoordStars: {"getSunPosition": function, "getSunPositionInScene": function}

public
public

GLOBE_VIEW_EVENTS: {"GLOBE_INITIALIZED": string, "LAYER_ADDED": string, "LAYER_REMOVED": string, "COLOR_LAYERS_ORDER_CHANGED": *}

Globe's EVENT

public

ImageryLayers: {"moveLayerToIndex": *, "moveLayerDown": *, "moveLayerUp": *, "getColorLayersIdOrderedBySequence": *}

public
public

MathExt: {}

Math functions.

public
public
public
public

This modules implements various layer update strategies.

public
public

UNIT: {"RADIAN": *, "DEGREE": number, "METER": number}

public
public
public
public

Typedef Summary

Static Public Typedef Summary
public
public

LayerOptions

public

Options to wms protocol

public

Options to wtms protocol