bcgis-type
Version:
The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.
45 lines (44 loc) • 908 B
TypeScript
/**
* @Author: Caven
* @Date: 2021-07-11 09:56:33
*/
declare class MeasureBase {
_viewer: any;
_layer: any;
_startLabel: Cesium.Entity;
_resultLabel: Cesium.Entity;
_options: any;
constructor();
/**
*
* @param positions
* @param includeModel
* @returns {*}
*/
_getSampledHeight(positions: any, includeModel?: boolean): Promise<[any, any]>;
/**
*
* @private
*/
_onDrawStop(delegate: any): void;
/**
*
* @param positions
* @private
*/
_onCalc(positions: any): void;
/**
*
* @param measure
* @param options
*/
_startHook(measure: any, options: any): void;
/**
*
* @param measure
* @param options
* @returns {MeasureBase}
*/
start(measure: any, options: any): this;
}
export default MeasureBase;