Path Lines of Code config/init.js 33 config/postcss.config.cjs 10 config/rollup.js 22 config/rollup.serve.config.js 2 doc/babel.config.js 3 doc/docusaurus.config.js 35 doc/docusaurus.docs.config.js 150 doc/plugins/plugin-overwrite-slug/index.js 22 doc/sidebars/api.sidebars.js 8 doc/sidebars/docs.sidebars.js 98 doc/sidebars/examples.sidebars.js 3 doc/src/css/custom.css 27 doc/src/css/editor.css 64 doc/src/css/log.css 34 doc/src/css/mapbox.css 1 doc/src/css/options.css 107 doc/src/js/components/Code.js 22 doc/src/js/components/ViewerComponent.js 27 doc/src/js/components/code.module.css 14 doc/src/js/components/viewer.module.css 5 doc/src/js/options/BooleanController.js 45 doc/src/js/options/Controller.js 23 doc/src/js/options/Folder.js 42 doc/src/js/options/FunctionController.js 17 doc/src/js/options/Log.js 54 doc/src/js/options/NumberController.js 6 doc/src/js/options/OptionController.js 25 doc/src/js/utils/error.js 8 doc/src/pages/index.js 95 doc/src/pages/styles.module.css 30 doc/src/theme/ReactLiveScope/index.js 29 jest.config.js 22 rollup.config.js 47 server.js 75 src/api/APIWrapper.ts 52 src/api/CellMath.ts 37 src/api/Common.ts 85 src/api/DataProviderBase.ts 105 src/api/GeometryProviderBase.ts 81 src/api/S2GeometryProvider.ts 64 src/api/contracts/ClusterContract.ts 7 src/api/contracts/CoreImagesContract.ts 5 src/api/contracts/EntContract.ts 4 src/api/contracts/ImageTilesContract.ts 3 src/api/contracts/ImageTilesRequestContract.ts 4 src/api/contracts/ImagesContract.ts 3 src/api/contracts/MeshContract.ts 4 src/api/contracts/PointContract.ts 4 src/api/contracts/SequenceContract.ts 2 src/api/contracts/SpatialImagesContract.ts 3 src/api/ents/CameraEnt.ts 4 src/api/ents/CoreImageEnt.ts 7 src/api/ents/CreatorEnt.ts 4 src/api/ents/IDEnt.ts 3 src/api/ents/ImageEnt.ts 3 src/api/ents/ImageTileEnt.ts 6 src/api/ents/SequenceEnt.ts 4 src/api/ents/SpatialImageEnt.ts 24 src/api/ents/URLEnt.ts 4 src/api/events/ProviderCellEvent.ts 5 src/api/events/ProviderEvent.ts 6 src/api/events/ProviderEventType.ts 2 src/api/interfaces/IDataProvider.ts 73 src/api/interfaces/IGeometryProvider.ts 7 src/api/interfaces/LngLat.ts 4 src/api/interfaces/LngLatAlt.ts 4 src/api/provider/GraphContracts.ts 37 src/api/provider/GraphConverter.ts 29 src/api/provider/GraphDataProvider.ts 260 src/api/provider/GraphDataProviderOptions.ts 4 src/api/provider/GraphEnts.ts 18 src/api/provider/GraphQueryCreator.ts 52 src/component/Component.ts 117 src/component/ComponentName.ts 16 src/component/ComponentService.ts 113 src/component/attribution/AttributionComponent.ts 143 src/component/bearing/BearingComponent.ts 352 src/component/cover/CoverComponent.ts 223 src/component/cover/CoverState.ts 5 src/component/direction/DirectionComponent.ts 189 src/component/direction/DirectionDOMCalculator.ts 160 src/component/direction/DirectionDOMRenderer.ts 143 src/component/events/ComponentEvent.ts 6 src/component/events/ComponentEventType.ts 11 src/component/events/ComponentGeometryEvent.ts 6 src/component/events/ComponentHoverEvent.ts 5 src/component/events/ComponentMarkerEvent.ts 9 src/component/events/ComponentPlayEvent.ts 5 src/component/events/ComponentStateEvent.ts 12 src/component/events/ComponentTagModeEvent.ts 6 src/component/fallback/FallbackComponentName.ts 3 src/component/fallback/image/ImageFallbackComponent.ts 75 src/component/fallback/navigation/NavigationFallbackComponent.ts 135 src/component/image/ImageComponent.ts 448 src/component/image/ImageGLRenderer.ts 232 src/component/image/interfaces/BBoxProjectorShaderMaterial.ts 9 src/component/image/interfaces/ProjectorShaderMaterial.ts 8 src/component/interfaces/BearingConfiguration.ts 5 src/component/interfaces/CacheConfiguration.ts 10 src/component/interfaces/ComponentConfiguration.ts 3 src/component/interfaces/CoverConfiguration.ts 7 src/component/interfaces/DirectionConfiguration.ts 7 src/component/interfaces/IComponent.ts 7 src/component/interfaces/KeyboardConfiguration.ts 7 src/component/interfaces/MarkerConfiguration.ts 4 src/component/interfaces/NavigationFallbackConfiguration.ts 6 src/component/interfaces/PointerConfiguration.ts 7 src/component/interfaces/SequenceConfiguration.ts 10 src/component/interfaces/Shader.ts 4 src/component/interfaces/SliderConfiguration.ts 15 src/component/interfaces/SpatialConfiguration.ts 14 src/component/interfaces/TagConfiguration.ts 7 src/component/interfaces/ZoomConfiguration.ts 5 src/component/keyboard/KeyPlayHandler.ts 90 src/component/keyboard/KeySequenceNavigationHandler.ts 63 src/component/keyboard/KeySpatialNavigationHandler.ts 133 src/component/keyboard/KeyZoomHandler.ts 55 src/component/keyboard/KeyboardComponent.ts 94 src/component/marker/MarkerComponent.ts 546 src/component/marker/MarkerScene.ts 111 src/component/marker/MarkerSet.ts 121 src/component/marker/interfaces/CircleMarkerOptions.ts 5 src/component/marker/interfaces/SimpleMarkerOptions.ts 8 src/component/marker/marker/CircleMarker.ts 40 src/component/marker/marker/Marker.ts 61 src/component/marker/marker/SimpleMarker.ts 78 src/component/pointer/BounceHandler.ts 104 src/component/pointer/DragPanHandler.ts 236 src/component/pointer/EarthControlHandler.ts 224 src/component/pointer/HandlerTypes.ts 6 src/component/pointer/ImageBoundary.ts 117 src/component/pointer/PointerComponent.ts 118 src/component/pointer/ScrollZoomHandler.ts 81 src/component/pointer/TouchZoomHandler.ts 86 src/component/popup/PopupComponent.ts 134 src/component/popup/interfaces/PopupOffset.ts 11 src/component/popup/interfaces/PopupOptions.ts 10 src/component/popup/popup/Popup.ts 354 src/component/popup/popup/PopupAlignment.ts 1 src/component/sequence/SequenceComponent.ts 432 src/component/sequence/SequenceDOMRenderer.ts 476 src/component/sequence/SequenceMode.ts 5 src/component/shaders/Shaders.ts 51 src/component/shaders/fisheye.fragment.glsl.ts 40 src/component/shaders/fisheye.vertex.glsl.ts 12 src/component/shaders/fisheye_curtain.fragment.glsl.ts 41 src/component/shaders/fisheye_curtain.vertex.glsl.ts 12 src/component/shaders/perspective.fragment.glsl.ts 36 src/component/shaders/perspective.vertex.glsl.ts 12 src/component/shaders/perspective_curtain.fragment.glsl.ts 37 src/component/shaders/perspective_curtain.vertex.glsl.ts 12 src/component/shaders/perspective_distorted.fragment.glsl.ts 23 src/component/shaders/perspective_distorted.vertex.glsl.ts 12 src/component/shaders/perspective_distorted_curtain.fragment.glsl.ts 24 src/component/shaders/perspective_distorted_curtain.vertex.glsl.ts 12 src/component/shaders/spherical.fragment.glsl.ts 22 src/component/shaders/spherical.vertex.glsl.ts 12 src/component/shaders/spherical_curtain.fragment.glsl.ts 34 src/component/shaders/spherical_curtain.vertex.glsl.ts 12 src/component/slider/SliderComponent.ts 723 src/component/slider/SliderDOMRenderer.ts 101 src/component/slider/SliderGLRenderer.ts 354 src/component/slider/interfaces/SliderInterfaces.ts 22 src/component/spatial/Modes.ts 8 src/component/spatial/SpatialCache.ts 322 src/component/spatial/SpatialCommon.ts 19 src/component/spatial/SpatialComponent.ts 625 src/component/spatial/SpatialScene.ts 503 src/component/spatial/enums/CameraVisualizationMode.ts 7 src/component/spatial/enums/OriginalPositionMode.ts 5 src/component/spatial/enums/PointVisualizationMode.ts 5 src/component/spatial/scene/CameraFrameBase.ts 82 src/component/spatial/scene/CellLine.ts 33 src/component/spatial/scene/ClusterPoints.ts 66 src/component/spatial/scene/PerspectiveCameraFrame.ts 72 src/component/spatial/scene/PositionLine.ts 66 src/component/spatial/scene/SpatialAssets.ts 17 src/component/spatial/scene/SpatialCell.ts 265 src/component/spatial/scene/SpatialIntersection.ts 86 src/component/spatial/scene/SpatialOctree.ts 64 src/component/spatial/scene/SpatialOctreeMath.ts 15 src/component/spatial/scene/SpatialOctreeNode.ts 90 src/component/spatial/scene/SphericalCameraFrame.ts 92 src/component/tag/TagComponent.ts 578 src/component/tag/TagCreator.ts 137 src/component/tag/TagDOMRenderer.ts 28 src/component/tag/TagMode.ts 8 src/component/tag/TagOperation.ts 5 src/component/tag/TagScene.ts 164 src/component/tag/TagSet.ts 153 src/component/tag/error/GeometryTagError.ts 8 src/component/tag/geometry/Geometry.ts 17 src/component/tag/geometry/PointGeometry.ts 33 src/component/tag/geometry/PointsGeometry.ts 133 src/component/tag/geometry/PolygonGeometry.ts 209 src/component/tag/geometry/RectGeometry.ts 403 src/component/tag/geometry/VertexGeometry.ts 173 src/component/tag/handlers/CreateHandlerBase.ts 64 src/component/tag/handlers/CreatePointHandler.ts 27 src/component/tag/handlers/CreatePointsHandler.ts 18 src/component/tag/handlers/CreatePolygonHandler.ts 19 src/component/tag/handlers/CreateRectDragHandler.ts 128 src/component/tag/handlers/CreateRectHandler.ts 44 src/component/tag/handlers/CreateVertexHandler.ts 109 src/component/tag/handlers/EditVertexHandler.ts 180 src/component/tag/handlers/TagHandlerBase.ts 45 src/component/tag/interfaces/ExtremePointCreateTagOptions.ts 4 src/component/tag/interfaces/ExtremePointTagOptions.ts 9 src/component/tag/interfaces/OutlineCreateTagOptions.ts 3 src/component/tag/interfaces/OutlineTagOptions.ts 17 src/component/tag/interfaces/SpotTagOptions.ts 7 src/component/tag/interfaces/TagInteraction.ts 11 src/component/tag/tag/CreateTag.ts 104 src/component/tag/tag/ExtremePointCreateTag.ts 135 src/component/tag/tag/ExtremePointRenderTag.ts 130 src/component/tag/tag/ExtremePointTag.ts 85 src/component/tag/tag/OutlineCreateTag.ts 173 src/component/tag/tag/OutlineRenderTag.ts 285 src/component/tag/tag/OutlineRenderTagBase.ts 140 src/component/tag/tag/OutlineTag.ts 217 src/component/tag/tag/RenderTag.ts 38 src/component/tag/tag/SpotRenderTag.ts 100 src/component/tag/tag/SpotTag.ts 63 src/component/tag/tag/Tag.ts 105 src/component/tag/tag/TagDomain.ts 4 src/component/tag/tag/events/TagEventType.ts 4 src/component/tag/tag/events/TagStateEvent.ts 6 src/component/util/ComponentSize.ts 5 src/component/util/HandlerBase.ts 39 src/component/util/MeshFactory.ts 440 src/component/util/MeshScene.ts 128 src/component/util/MouseOperator.ts 71 src/component/zoom/ZoomComponent.ts 80 src/error/ArgumentMapillaryError.ts 8 src/error/CancelMapillaryError.ts 8 src/error/GraphMapillaryError.ts 8 src/error/MapillaryError.ts 7 src/geo/Camera.ts 70 src/geo/Geo.ts 60 src/geo/GeoCoords.ts 162 src/geo/GeoRBush.ts 19 src/geo/Lines.ts 70 src/geo/Spatial.ts 205 src/geo/Transform.ts 481 src/geo/ViewportCoords.ts 270 src/geo/interfaces/CameraType.ts 4 src/graph/FilterCreator.ts 58 src/graph/FilterExpression.ts 52 src/graph/Graph.ts 1217 src/graph/GraphCalculator.ts 59 src/graph/GraphMode.ts 4 src/graph/GraphService.ts 411 src/graph/Image.ts 198 src/graph/ImageCache.ts 285 src/graph/Sequence.ts 35 src/graph/edge/EdgeCalculator.ts 556 src/graph/edge/EdgeCalculatorCoefficients.ts 34 src/graph/edge/EdgeCalculatorDirections.ts 70 src/graph/edge/EdgeCalculatorSettings.ts 49 src/graph/edge/NavigationDirection.ts 13 src/graph/edge/interfaces/NavigationEdge.ts 6 src/graph/edge/interfaces/NavigationEdgeData.ts 5 src/graph/edge/interfaces/PotentialEdge.ts 16 src/graph/edge/interfaces/SphericalDirection.ts 7 src/graph/edge/interfaces/StepDirection.ts 6 src/graph/edge/interfaces/TurnDirection.ts 6 src/graph/interfaces/GraphConfiguration.ts 6 src/graph/interfaces/NavigationEdgeStatus.ts 5 src/mapillary.ts 48 src/render/DOMRenderer.ts 248 src/render/GLRenderer.ts 385 src/render/RenderCamera.ts 392 src/render/RenderMode.ts 4 src/render/RenderPass.ts 4 src/render/RenderService.ts 177 src/render/interfaces/GLFrameRenderer.ts 8 src/render/interfaces/GLRenderFunction.ts 7 src/render/interfaces/IGLRenderHash.ts 5 src/render/interfaces/ViewportSize.ts 4 src/render/interfaces/VirtualNodeHash.ts 5 src/state/FrameGenerator.ts 22 src/state/State.ts 8 src/state/StateContext.ts 190 src/state/StateService.ts 468 src/state/StateTransitionMatrix.ts 71 src/state/TransitionMode.ts 4 src/state/interfaces/AnimationFrame.ts 6 src/state/interfaces/EulerRotation.ts 4 src/state/interfaces/IAnimationState.ts 24 src/state/interfaces/IStateBase.ts 13 src/state/interfaces/IStateContext.ts 39 src/state/state/CustomState.ts 25 src/state/state/EarthState.ts 154 src/state/state/EulerRotationDelta.ts 47 src/state/state/GravityTraversingState.ts 38 src/state/state/InteractiveStateBase.ts 412 src/state/state/InteractiveWaitingState.ts 35 src/state/state/StateBase.ts 346 src/state/state/TraversingState.ts 67 src/state/state/WaitingState.ts 49 src/tile/RegionOfInterestCalculator.ts 132 src/tile/TextureProvider.ts 352 src/tile/TileLoader.ts 86 src/tile/TileMath.ts 117 src/tile/TileStore.ts 54 src/tile/interfaces/TileBoundingBox.ts 6 src/tile/interfaces/TileRegionOfInterest.ts 6 src/tile/interfaces/TileTypes.ts 24 src/util/DOM.ts 20 src/util/EventEmitter.ts 36 src/util/Func.ts 1 src/util/SubscriptionHolder.ts 13 src/util/Support.ts 117 src/util/interfaces/IEventEmitter.ts 11 src/viewer/CacheService.ts 161 src/viewer/ComponentController.ts 221 src/viewer/ConfigurationService.ts 23 src/viewer/Container.ts 138 src/viewer/CustomCameraControls.ts 195 src/viewer/CustomRenderer.ts 84 src/viewer/KeyboardService.ts 18 src/viewer/LoadingService.ts 67 src/viewer/Modes.ts 16 src/viewer/MouseService.ts 590 src/viewer/Navigator.ts 303 src/viewer/Observer.ts 434 src/viewer/PanService.ts 309 src/viewer/PlayService.ts 432 src/viewer/Projection.ts 100 src/viewer/SpriteService.ts 164 src/viewer/TouchService.ts 289 src/viewer/Viewer.ts 617 src/viewer/enums/Alignment.ts 11 src/viewer/enums/CameraControls.ts 6 src/viewer/enums/RenderPass.ts 3 src/viewer/events/ViewerBearingEvent.ts 5 src/viewer/events/ViewerDataLoadingEvent.ts 5 src/viewer/events/ViewerEvent.ts 6 src/viewer/events/ViewerEventType.ts 23 src/viewer/events/ViewerImageEvent.ts 6 src/viewer/events/ViewerLoadEvent.ts 4 src/viewer/events/ViewerMouseEvent.ts 17 src/viewer/events/ViewerNavigableEvent.ts 5 src/viewer/events/ViewerNavigationEdgeEvent.ts 9 src/viewer/events/ViewerReferenceEvent.ts 6 src/viewer/events/ViewerStateEvent.ts 10 src/viewer/interfaces/ICustomCameraControls.ts 23 src/viewer/interfaces/ICustomRenderer.ts 21 src/viewer/interfaces/ISpriteAtlas.ts 8 src/viewer/interfaces/IViewer.ts 72 src/viewer/interfaces/MouseClaim.ts 4 src/viewer/interfaces/MousePixelDeferral.ts 4 src/viewer/interfaces/PointOfView.ts 4 src/viewer/interfaces/TouchPinch.ts 17 src/viewer/interfaces/Unprojection.ts 6 src/viewer/options/ComponentOptions.ts 30 src/viewer/options/FallbackOptions.ts 6 src/viewer/options/UrlOptions.ts 4 src/viewer/options/ViewerOptions.ts 21 styles/bearing.css 65 styles/direction.css 130 styles/mapillary.css 31 styles/popup.css 160 styles/tag.css 111 styles/zoom.css 79