import AttackArrow from './attack-arrow'; import { PolygonStyle } from '../interface'; export default class SwallowtailAttackArrow extends AttackArrow { points: Cesium.Cartesian3[]; headHeightFactor: number; headWidthFactor: number; neckHeightFactor: number; neckWidthFactor: number; headTailFactor: number; tailWidthFactor: number; swallowTailFactor: number; swallowTailPnt: [number, number]; constructor(cesium: any, viewer: Cesium.Viewer, style: PolygonStyle); /** * Generate geometric shapes based on key points. */ createGraphic(positions: Cesium.Cartesian3[]): Cesium.Cartesian3[]; }