UNPKG

transitive-js

Version:

A tool for generating dynamic stylized transit maps that are easy to understand.

69 lines (68 loc) 2.04 kB
/** * Network */ export default class Network { constructor(transitive: any, data: any); transitive: any; routes: {}; stops: {}; patterns: {}; places: {}; journeys: {}; paths: any[]; baseVertexPoints: any[]; graph: Graph; /** * Load * * @param {Object} data */ load(data: Object): Network; data: Object | undefined; adjacentStops: {} | undefined; turnPoints: {} | undefined; streetEdges: {} | undefined; loaded: boolean | undefined; /** Graph Creation/Processing Methods **/ clearGraphData(): void; createGraph(): void; pointClusterMap: PointClusterMap | undefined; isSnapping(): boolean; createInternalVertexPoints(): void; internalVertexPoints: any[] | undefined; updateGeometry(): void; applyZoomFactors(factors: any): void; gridCellSize: any; internalVertexFactor: any; angleConstraint: any; mergeVertexThreshold: any; useGeographicRendering: any; /** * */ processSegment(segment: any): void; /** * Helper function for stopAjacency table * * @param {Stop} adjacent stops list * @param {Stop} stopA * @param {Stop} stopB */ addStopAdjacency(stopIdA: any, stopIdB: any): void; /** * Populate the graph edges */ populateGraphEdges(): void; createGraphEdge(segment: any, fromVertex: any, toVertex: any, internalPoints: any, geomCoords: any): void; annotateTransitPoints(): void; initPlaceAdjacency(): void; createRenderedSegments(): void; reLookup: {} | undefined; renderedEdges: any[] | undefined; renderedSegments: any[] | undefined; createRenderedSegment(pathSegment: any, patterns: any): void; createRenderedEdge(pathSegment: any, gEdge: any, forward: any, patterns: any): any; addVertexPoint(point: any): void; } import Graph from "../graph/graph"; import PointClusterMap from "../point/pointclustermap";