mapillary-js
Version:
A WebGL interactive street imagery library
70 lines (63 loc) • 2.85 kB
text/typescript
/**
* @module viewer
*
* @description Main interfaces and methods for interacting with
* and extending MapillaryJS.
*/
// Support
export { isFallbackSupported, isSupported } from "../util/Support";
// Viewer types
export { Alignment } from "../viewer/enums/Alignment";
export { CameraControls } from "../viewer/enums/CameraControls";
export { IViewer } from "../viewer/interfaces/IViewer";
export { ICustomCameraControls }
from "../viewer/interfaces/ICustomCameraControls";
export { ICustomRenderer } from "../viewer/interfaces/ICustomRenderer";
export { PointOfView } from "../viewer/interfaces/PointOfView";
export { RenderMode } from "../render/RenderMode";
export { RenderPass } from "../viewer/enums/RenderPass";
export { TransitionMode } from "../state/TransitionMode";
export { Viewer } from "../viewer/Viewer";
// Viewer events
export { ViewerBearingEvent } from "../viewer/events/ViewerBearingEvent";
export { ViewerEvent } from "../viewer/events/ViewerEvent";
export { ViewerEventType } from "../viewer/events/ViewerEventType";
export { ViewerImageEvent } from "../viewer/events/ViewerImageEvent";
export { ViewerDataLoadingEvent }
from "../viewer/events/ViewerDataLoadingEvent";
export { ViewerMouseEvent } from "../viewer/events/ViewerMouseEvent";
export { ViewerNavigableEvent } from "../viewer/events/ViewerNavigableEvent";
export { ViewerNavigationEdgeEvent }
from "../viewer/events/ViewerNavigationEdgeEvent";
export { ViewerReferenceEvent } from "../viewer/events/ViewerReferenceEvent";
export { ViewerStateEvent } from "../viewer/events/ViewerStateEvent";
// Viewer options
export { ComponentOptions } from "../viewer/options/ComponentOptions";
export { FallbackOptions } from "../viewer/options/FallbackOptions";
export { UrlOptions } from "../viewer/options/UrlOptions";
export { ViewerOptions } from "../viewer/options/ViewerOptions";
// Graph
export { Image } from "../graph/Image";
export { NavigationDirection } from "../graph/edge/NavigationDirection";
export { NavigationEdge } from "../graph/edge/interfaces/NavigationEdge";
export { NavigationEdgeData }
from "../graph/edge/interfaces/NavigationEdgeData";
export { NavigationEdgeStatus } from "../graph/interfaces/NavigationEdgeStatus";
export {
CombiningFilterExpression,
CombiningFilterOperator,
ComparisonFilterExpression,
ComparisonFilterOperator,
FilterExpression,
FilterImage,
FilterKey,
FilterOperator,
FilterValue,
SetMembershipFilterExpression,
SetMembershipFilterOperator,
} from "../graph/FilterExpression";
// Error
export { CancelMapillaryError } from "../error/CancelMapillaryError";
export { ArgumentMapillaryError } from "../error/ArgumentMapillaryError";
export { GraphMapillaryError } from "../error/GraphMapillaryError";
export { MapillaryError } from "../error/MapillaryError";