transitive-js
Version:
A tool for generating dynamic stylized transit maps that are easy to understand.
28 lines (27 loc) • 773 B
TypeScript
/**
* MultiPoint: a Point subclass representing a collection of multiple points
* that have been merged into one for display purposes.
*/
export default class MultiPoint extends Point {
constructor(pointArray: any);
points: any[];
id: string;
toPoint: any;
fromPoint: any;
patternStylerKey: string;
addPoint(point: any): void;
calcWorldCoords(): void;
worldX: number | undefined;
worldY: number | undefined;
hasOffsetPoints: boolean | undefined;
markerBBox: {
height: number;
width: number;
x: number;
y: number;
} | undefined;
initMergedMarker(display: any): void;
mergedMarker: any;
getRenderDataArray(): any[];
}
import Point from "./point";