transitive-js
Version:
A tool for generating dynamic stylized transit maps that are easy to understand.
34 lines (33 loc) • 978 B
TypeScript
export default class PathSegment {
constructor(type: any, path: any);
id: number;
type: any;
path: any;
points: any[];
edges: any[];
renderedSegments: any[];
patternGroup: PatternGroup;
clearGraphData(): void;
renderLength: any;
getId(): number;
getType(): any;
addRenderedSegment(rSegment: any): void;
addEdge(graphEdge: any, originVertex: any): void;
insertEdgeAt(index: any, graphEdge: any, originVertex: any): void;
removeEdge(graphEdge: any): void;
getEdgeIndex(graphEdge: any): number;
/**
* Get graph vertices
*/
getGraphVertices(): any[];
vertexArray(): any[];
startVertex(): any;
endVertex(): any;
addPattern(pattern: any, fromIndex: any, toIndex: any): void;
getPattern(): any;
getPatterns(): any[];
getMode(): any;
toString(): string;
getLabelEdgeGroups(): any[];
}
import PatternGroup from "./patterngroup.js";