import * as Cesium from 'mars3d-cesium'; export interface IVtLineStyle { /** * 是否可见 */ show?: boolean; /** * 最大层级 */ maxLevel?: number; /** * 最小层级 */ minLevel?: number; /** *颜色 */ color?: string; colorAlpha?: number; /** *虚线的空白颜色。缺省为透明 */ gapColor?: string; /** *虚线段(实线+空白段)与总长长度的比例。比如0.01,整条线将分成100段。 */ dashLength?: number; /** * */ dashPattern?: number; /** *轮廓线颜色 */ outlineColor?: string; /** * 轮廓线宽度 */ outlineWidth?: number; /** * 发光强度 */ glowPower?: number; /** * 线向端点变细的指数比例 */ taperPower?: number; /** * */ texture: string; /** * */ width: number; } /** * VtLineStyle 线对象显示样式 */ export declare class VtLineStyle implements IVtLineStyle { /** * 是否可见 */ show: boolean; /** * 最大层级 */ maxLevel: number; /** * 最小层级 */ minLevel: number; /** * 颜色 */ color: string; /** * 透明度 */ colorAlpha?: number; /** * 虚线的空白颜色。缺省为透明 */ gapColor?: string; /** * 虚线段(实线+空白段)与总长长度的比例。比如0.01,整条线将分成100段。 */ dashLength?: number; /** * 虚线样式 */ dashPattern?: number; /** * 轮廓线颜色 */ outlineColor?: string; /** * 轮廓线宽度 */ outlineWidth?: number; /** * 发光强度 */ glowPower?: number; /** * 线向端点变细的指数比例 */ taperPower?: number; /** * 线宽度 */ width: number; constructor(src?: VtLineStyle); texture: string; getValue(): Cesium.PolylineMaterialAppearance | undefined; /** * * @param src */ copyFrom(src?: VtLineStyle): void; /** * */ clone(): VtLineStyle; } export default VtLineStyle;