angular-cesium-ivy
Version:
Angular library for working with Angular-Cesium.
24 lines • 957 B
TypeScript
import { AcEntity } from '../../angular-cesium/models/ac-entity';
import { Cartesian3 } from '../../angular-cesium/models/cartesian3';
import { PolylineProps } from './polyline-edit-options';
export declare class EditPolyline extends AcEntity {
static counter: number;
private editedEntityId;
private id;
private positions;
private _polylineProps;
constructor(entityId: string, startPosition: Cartesian3, endPosition: Cartesian3, polylineProps?: PolylineProps);
get props(): PolylineProps;
set props(value: PolylineProps);
getEditedEntityId(): string;
getPositions(): any[];
getPositionsCallbackProperty(): Cartesian3[];
validatePositions(): boolean;
getStartPosition(): Cartesian3;
getEndPosition(): Cartesian3;
setStartPosition(position: Cartesian3): void;
setEndPosition(position: Cartesian3): void;
getId(): string;
private generateId;
}
//# sourceMappingURL=edit-polyline.d.ts.map