@greenmice/ngx-cesium
Version:
Angular library for working with Cesium.
18 lines (17 loc) • 670 B
TypeScript
import { Cartesian3 } from '../../angular-cesium/models/cartesian3';
import { BasicEditUpdate } from './basic-edit-update';
import { EllipseEditOptions } from './ellipse-edit-options';
import { EditPoint } from './edit-point';
export interface EllipseEditUpdate extends BasicEditUpdate<EllipseEditUpdate> {
startDragPosition?: Cartesian3;
endDragPosition?: Cartesian3;
updatedPoint?: EditPoint;
updatedPosition?: Cartesian3;
center?: Cartesian3;
rotation?: number;
majorRadius?: number;
minorRadius?: number;
ellipseOptions?: EllipseEditOptions;
minorRadiusPointPosition?: Cartesian3;
majorRadiusPointPosition?: Cartesian3;
}