bcgis-type
Version:
The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.
18 lines (17 loc) • 715 B
TypeScript
declare class DoubleArrowGraphics {
_positions: any;
headHeightFactor: number;
headWidthFactor: number;
neckHeightFactor: number;
neckWidthFactor: number;
constructor(options?: any);
set positions(positions: any);
get positions(): any;
get hierarchy(): Cesium.PolygonHierarchy;
_getArrowPoints(pnt1: any, pnt2: any, pnt3: any, clockWise: any): any[];
_getArrowHeadPoints(points: any): any[];
protected _getArrowBodyPoints(points: any, neckLeft: any, neckRight: any, tailWidthFactor: any): any[];
_getTempPoint4(linePnt1: any, linePnt2: any, point: any): any;
_createHierarchy(): Cesium.PolygonHierarchy;
}
export default DoubleArrowGraphics;