summaryrefslogtreecommitdiff
path: root/packages/cocoaint/src/mapkit/MKDirectionsRequest.inc
blob: 635a8dbdb13b2c042696cb77f779382378d1addb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
{ Parsed from MapKit.framework MKDirectionsRequest.h }


{$ifdef TYPES}
type
  MKDirectionsRequestPtr = ^MKDirectionsRequest;
{$endif}

{$ifdef CLASSES}

type
  MKDirectionsRequest = objcclass external (NSObject)
  public
    function source: MKMapItem; message 'source'; { available in 10_9, 6_0 }
    procedure setSource (source_: MKMapItem); message 'setSource:'; { available in 10_9, 7_0 }
    function destination: MKMapItem; message 'destination'; { available in 10_9, 6_0 }
    procedure setDestination (destination_: MKMapItem); message 'setDestination:'; { available in 10_9, 7_0 }
  end;


type
  MKRequestOptions = objccategory external (MKDirectionsRequest)
    procedure setTransportType(newValue: MKDirectionsTransportType); message 'setTransportType:';
    function transportType: MKDirectionsTransportType; message 'transportType';
    procedure setRequestsAlternateRoutes(newValue: ObjCBOOL); message 'setRequestsAlternateRoutes:';
    function requestsAlternateRoutes: ObjCBOOL; message 'requestsAlternateRoutes';
    procedure setDepartureDate(newValue: NSDate); message 'setDepartureDate:';
    function departureDate: NSDate; message 'departureDate';
    procedure setArrivalDate(newValue: NSDate); message 'setArrivalDate:';
    function arrivalDate: NSDate; message 'arrivalDate';
  end;

type
  MKDirectionsURL = objccategory external (MKDirectionsRequest)
    function initWithContentsOfURL (url: NSURL): instancetype; message 'initWithContentsOfURL:'; { available in 10_9, 6_0 }
    class function isDirectionsRequestURL (url: NSURL): ObjCBOOL; message 'isDirectionsRequestURL:'; { available in 10_9, 6_0 }
  end;
{$endif}