UNPKG

terriajs-cesium

Version:

CesiumJS is a JavaScript library for creating 3D globes and 2D maps in a web browser without a plugin.

44 lines (38 loc) 1.27 kB
import DeveloperError from "../Core/DeveloperError.js"; /** * Provides imagery to be displayed on the surface of an ellipsoid. This type describes an * interface and is not intended to be instantiated directly. * * @alias PanoramaProvider * @constructor * @abstract * * @see GoogleStreetViewCubeMapPanoramaProvider * @see EquirectangularPanorama * @see CubeMapPanorama * * @demo {@link https://sandcastle.cesium.com/index.html?id=panorama|Cesium Sandcastle Panorama} */ function PanoramaProvider() { DeveloperError.throwInstantiationError(); } Object.defineProperties(PanoramaProvider.prototype, {}); /** * Returns a panorama provider. * * @param {object} options Input options to create the panorama provider. * @returns {PanoramaProvider} The panorama provider for loading panoramas into a scene. */ PanoramaProvider.fromUrl = function (options) { DeveloperError.throwInstantiationError(); }; /** * Returns a panorama primitive. * * @param {object} options Input options to create the panorama primitive. * @returns {Panorama} The panorama primitive for displaying panoramas in a scene. */ PanoramaProvider.prototype.loadPanorama = function (options) { DeveloperError.throwInstantiationError(); }; export default PanoramaProvider;