summaryrefslogtreecommitdiff
path: root/map.idl
blob: a68c7d54e003fdd7f8fececde2fc0245a7268990 (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
struct PointObj {
	float lng;	/* degrees */
	float lat;	/* degrees */
	float height;	/* meters */
};

typedef sequence<PointObj> PointObjSequence;

interface Mappel {
	void		Test();
};

interface Map {
        Map        mapString (in string  astring,
                                out double anum);
        void        doNothing  ();
        oneway void doOneWay   (in string ignore);
	void		PlaceFlag();
	PointObj PointFromCoord(in string coord);
	void		View(in PointObj where);
	void		ViewAll(in PointObjSequence where);
	void		Route(in PointObj src, in PointObj dst);
	Mappel		Get();
};