/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 7 - 2 0 2 1 ĠHERE ĠEurope ĠB . V . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . here . ms dk ui app . espress o . impl . testdata Ċ Ċ import Ġcom . here . ms dk ui . R Ċ import Ġcom . here . ms dk ui app . espress o . impl . testdata . Constants . GEO _ POINT _ 0 Ċ import Ġcom . here . ms dk ui app . espress o . impl . testdata . Constants . GEO _ POINT _ 1 Ċ import Ġcom . here . ms dk ui app . espress o . impl . testdata . Constants . GEO _ POINT _ 2 Ċ import Ġcom . here . ms dk ui app . espress o . impl . testdata . Constants . GEO _ POINT _ 3 Ċ import Ġcom . here . ms dk ui app . espress o . impl . testdata . Constants . GEO _ POINT _ 4 Ċ import Ġcom . here . ms dk ui app . espress o . impl . views . map . utils . Map Data Ċ Ċ /** Ċ Ġ* ĠRouting Ġtest Ġdata Ġrelated Ġvalues Ċ Ġ*/ Ċ class ĠRouting TestData Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWay point Ġitems Ġon Ġroute Ġplan er Ġwith Ġdefault Ġgeo Ġpoints ĊĠĠĠĠ Ġ* ĠNote : ĠWay points Ġlist Ġcan Ġnot Ġdisplay Ġmore Ġthen Ġ 4 Ġitems , Ġmax Ġindex Ġ= Ġ 3 ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġenum Ġclass ĠWay point Item ( val Ġindex : ĠInt , Ġval Ġmap Data : ĠMap Data ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠWay point Ġitems Ġon ĠRoute ĠPl anner ĊĠĠĠĠĠĠĠ ĠWAY POINT _ 1 ( 0 , ĠGEO _ POINT _ 1 ), ĊĠĠĠĠĠĠĠ ĠWAY POINT _ 2 ( 1 , ĠGEO _ POINT _ 2 ), ĊĠĠĠĠĠĠĠ ĠWAY POINT _ 3 ( 2 , ĠGEO _ POINT _ 3 ), ĊĠĠĠĠĠĠĠ ĠWAY POINT _ 4 ( 3 , ĠGEO _ POINT _ 4 ), ĊĠĠĠĠĠĠĠ ĠWAY POINT _ 5 ( 3 , ĠGEO _ POINT _ 0 ), ĊĠĠĠĠĠĠĠ ĠWAY POINT _ 6 ( 3 , ĠGEO _ POINT _ 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTransport ation Ġtypes ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġenum Ġclass ĠTransport Type ( val Ġvalue : ĠString , Ġval Ġimage Icon : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠTransport ation Ġtype Ġcontent - desc ĊĠĠĠĠĠĠĠ ĠTYPE _ CAR (" Transport Ġtype : ĠCar ", ĠR . drawable . ic _ drive ), ĊĠĠĠĠĠĠĠ ĠTYPE _ TR U CK (" Transport Ġtype : ĠTr uck ", ĠR . drawable . ic _ tr uck _ 2 4 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ WAL K (" Transport Ġtype : ĠWalk ", ĠR . drawable . ic _ walk _ 2 4 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ B ICY CLE (" Transport Ġtype : ĠB ic ycle ", ĠR . drawable . ic _ bi ke _ 2 4 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ SCO OTER (" Transport Ġtype : ĠS co oter ", ĠR . drawable . ic _ sco oter ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRemove Ġway point Ġbuttons ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġenum Ġclass ĠRemove Waypoint Btn ( val Ġvalue : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠRemove Ġway point Ġbutton Ġcontent - desc ĊĠĠĠĠĠĠĠ ĠREMOVE _ WAY POINT _ BTN 1 (" Remove Ġway point Ġbutton Ġat Ġindex Ġ 1 "), ĊĠĠĠĠĠĠĠ ĠREMOVE _ WAY POINT _ BTN 2 (" Remove Ġway point Ġbutton Ġat Ġindex Ġ 2 "), ĊĠĠĠĠĠĠĠ ĠREMOVE _ WAY POINT _ BTN 3 (" Remove Ġway point Ġbutton Ġat Ġindex Ġ 3 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRoute Ġtypes Ġon ĠOptions Ġpanel ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġenum Ġclass ĠRoute Type ( val Ġvalue : ĠInt , Ġval Ġitem : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠTYPE _ FAST EST ( R . string . ms dk ui _ fast est , Ġ 0 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ SH OR TEST ( R . string . ms dk ui _ short est , Ġ 1 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ BAL ANCED ( R . string . ms dk ui _ balanced , Ġ 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAvoid Ġtraffic Ġtypes Ġon ĠOptions Ġpanel ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġenum Ġclass ĠAvoid Traffic Type ( val Ġvalue : ĠInt , Ġval Ġitem : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠTYPE _ OFF ( R . string . ms dk ui _ disabled , Ġ 0 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ BEST ( R . string . ms dk ui _ optimal , Ġ 1 ), ĊĠĠĠĠĠĠĠ ĠTYPE _ AV OID ( R . string . ms dk ui _ avoid _ long _ term _ clo s ures , Ġ 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠT unnel s Ġallowed Ġtypes Ġon ĠOptions Ġpanel ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġenum Ġclass ĠT unnel s Allowed Type ( val Ġvalue : ĠInt , Ġval Ġitem : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠC ATEG ORY _ B ( R . string . ms dk ui _ tunnel _ cat _ b , Ġ 0 ), ĊĠĠĠĠĠĠĠ ĠC ATEG ORY _ C ( R . string . ms dk ui _ tunnel _ cat _ c , Ġ 1 ), ĊĠĠĠĠĠĠĠ ĠC ATEG ORY _ D ( R . string . ms dk ui _ tunnel _ cat _ d , Ġ 2 ), ĊĠĠĠĠĠĠĠ ĠC ATEG ORY _ E ( R . string . ms dk ui _ tunnel _ cat _ e , Ġ 3 ), ĊĠĠĠĠĠĠĠ ĠNOT _ DEFINED ( R . string . ms dk ui _ undefined , Ġ 4 ) ĊĠĠĠ Ġ} Ċ }