UNPKG

ojp-sdk

Version:

OJP (Open Journey Planner) Javascript SDK

26 lines (25 loc) 962 B
import { GeoPosition } from "../../location/geoposition"; import { Location } from "../../location/location"; import { Duration } from "../../shared/duration"; import { TreeNode } from "../../xml/tree-node"; import { LinkProjection } from "../link-projection"; export declare class LegTrack { trackSections: TrackSection[]; hasGeoData: boolean; duration: Duration | null; constructor(trackSections: TrackSection[]); plus(otherLegTrack: LegTrack): LegTrack; static initWithLegTreeNode(treeNode: TreeNode): LegTrack | null; fromGeoPosition(): GeoPosition | null; toGeoPosition(): GeoPosition | null; } declare class TrackSection { fromLocation: Location; toLocation: Location; duration: Duration | null; length: number | null; linkProjection: LinkProjection | null; constructor(fromLocation: Location, toLocation: Location); static initWithTreeNode(treeNode: TreeNode): TrackSection | null; } export {};