@greenmice/ngx-cesium
Version:
Angular library for working with Cesium.
21 lines (20 loc) • 1.13 kB
TypeScript
import { CesiumService } from '../cesium/cesium.service';
import { Cartesian3 } from '../../models/cartesian3';
import { Vec3 } from '../../models/vec3';
import * as i0 from "@angular/core";
export declare class GeoUtilsService {
private cesiumService;
static pointByLocationDistanceAndAzimuth(currentLocation: any, meterDistance: number, radianAzimuth: number, deprecated?: any): any;
static _pointByLocationDistanceAndAzimuth(cartographicLocation: any, distance: number, radianAzimuth: number): any;
static distance(pos0: Cartesian3, pos1: Cartesian3): number;
static getPositionsDelta(position0: Cartesian3, position1: Cartesian3): Vec3;
static addDeltaToPosition(position: Cartesian3, delta: Vec3, updateReference?: boolean): Cartesian3;
static middleCartesian3Point(position0: Cartesian3, position1: Cartesian3): any;
constructor(cesiumService: CesiumService);
screenPositionToCartesian3(screenPos: {
x: number;
y: number;
}): any;
static ɵfac: i0.ɵɵFactoryDeclaration<GeoUtilsService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<GeoUtilsService>;
}