30 lines
674 B
TypeScript
30 lines
674 B
TypeScript
export declare class PointDto {
|
|
lat: number;
|
|
lng: number;
|
|
height?: number;
|
|
}
|
|
export declare class LineOfSightQueryDto {
|
|
observerLat: number;
|
|
observerLng: number;
|
|
targetLat: number;
|
|
targetLng: number;
|
|
observerHeight?: number;
|
|
targetHeight?: number;
|
|
stepMeters?: number;
|
|
samples?: number;
|
|
compact?: boolean;
|
|
}
|
|
export declare class LineOfSightBodyDto {
|
|
observer?: PointDto;
|
|
target?: PointDto;
|
|
observerLat?: number;
|
|
observerLng?: number;
|
|
targetLat?: number;
|
|
targetLng?: number;
|
|
observerHeight?: number;
|
|
targetHeight?: number;
|
|
stepMeters?: number;
|
|
samples?: number;
|
|
compact?: boolean;
|
|
}
|