ojp-sdk
Version:
OJP (Open Journey Planner) Javascript SDK
26 lines (25 loc) • 962 B
TypeScript
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 {};