亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? request.h

?? openmap java寫的開源數(shù)字地圖程序. 用applet實現(xiàn),可以像google map 那樣放大縮小地圖.
?? H
字號:
#ifndef REQUEST_H#define REQUEST_H/*This file defines structures and methods that are common to MapRequest, ActionRequest and GuiRequest*/#include "LatLonPoint.h"/** * The polygon structure. * * @param numberOfPoints Number of points in the polygon. * @param *points Array of lat-long point objects that describe the polygon. */struct Polygon {    int numberOfPoints;    LatLonPoint *points;};typedef struct Polygon Polygon;/** * The bounding polygon structure. * * @param numberOfPolygons The number of polygons. * @param *polygons The polygons. */struct BoundingPolygon {    int numberOfPolygons;    Polygon *polygons;};typedef struct BoundingPolygon BoundingPolygon;/** * Reads the bounding polygon from a socket. * * @param *linkSocket The link socket. * @param *bpoly The bounding polygon. * @returns -1 if there was a memory allocation error. */int ReadBoundingPolygons(LinkSocket *linkSocket, BoundingPolygon *bpoly);/** * Reads polygons off the socket. * * @param *linkSocket The link socket. * @param *poly The polygon to be read. * @returns -1 if there was a memory allocation error. */int ReadPolygons(LinkSocket *linkSocket, Polygon *poly);/** * Frees the memory from a given bounding polygon. * * @param *bpoly The bounding polygon to free memory from. */void FreeBoundingPolygons(BoundingPolygon *bpoly);/** * Frees the memory from a given polygon. *  * @param *poly The polygon to free memory from. */void FreePolygons(Polygon *poly);/*--------------------------------------------------*//** * The descriptor. * * @param :20 Unused bits. * @param SERVER_NOTIFICATION Server should be notified even if the client acts on some property in a graphic during gesture handling. * @param CLIENT_NOTIFICATION The server is interested only in messages whose bit value is set. * @param IS_GRAPHIC_INVOLVED * @param KEY_RELEASED On the keyboard. * @param KEY_PRESSED On the keyboard. * @param MOUSE_DRAGGED With the left button down. * @param MOUSE_EXIT THe mouse exiting the area of interest (map). * @param MOUSE_ENTER The mouse entering the area of interest. * @param MOUSE_MOVE A simple move over the area of interest. * @param MOUSE_RELEASED The mouse button is released (second half of a click). * @param MOUSE_PRESSED The mouse button is pressed (first half of a click). * @param MOUSE_CLICK The mouse button is pressed and released. */struct Descriptor{/**@#-*/    unsigned :20;  /*unused bits*//**@#+*/    unsigned SERVER_NOTIFICATION  :1; /*Server should be notified even                                        if the client acts on some                                        property in a graphic during                                        gesture handling. */    unsigned CLIENT_NOTIFICATION  :1; /*server is interested only in                                         messages whose bit value is set*/    unsigned IS_GRAPHIC_INVOLVED  :1;     unsigned KEY_RELEASED         :1; /*ON KEYBOARD*/    unsigned KEY_PRESSED          :1; /*ON KEYBOARD*/    unsigned MOUSE_DRAGGED        :1; /*WITH LEFT BUTTON DOWN*/    unsigned MOUSE_EXIT           :1; /*Mouse Exit area of interest (MAP)*/    unsigned MOUSE_ENTER          :1; /*Mouse Enter area of interest (MAP)*/    unsigned MOUSE_MOVE           :1; /* Simple move over area of interest(MAP) */    unsigned MOUSE_RELEASED       :1; /*mouse button released .. 2nd half of click*/    unsigned MOUSE_PRESSED        :1; /*mouse button pressed..half click */      unsigned MOUSE_CLICK          :1;/*mouse button pressed and released*/    };typedef struct Descriptor Descriptor;/** * The modifier * * @param :27 Unused bits. * @param KEY_SHIFT_PRESSED * @param KEY_CONTROL_PRESSED * @param META_CHANGE The meta key is pressed OR the mouse's third button changed its state. * @param ALT_CHANGE The alt key is pressed OR the mouse's second button changed its state. * @param KEY_ALT_GRAPH_PRESSED The alt graph key's state changed. * */struct Modifier{/**@#-*/    unsigned :27;   /*unused bits....*//**@#+*/    unsigned KEY_SHIFT_PRESSED          :1;     unsigned KEY_CONTROL_PRESSED        :1;    unsigned META_CHANGE                :1; /*Meta key pressed OR Mouse's 3rd button                                               changed its state*/    unsigned ALT_CHANGE                 :1; /*Alt key down OR Mosue's 2nd button                                               changed its state*/    unsigned KEY_ALT_GRAPH_PRESSED      :1; /*State changed of alt graph key*/};typedef struct Modifier Modifier;/** * Reads the descriptor from the socket. * * @param *linkSocket The link socket. * @param *descriptor The descriptor to read. */int ReadDescriptor(LinkSocket *linkSocket, Descriptor *descriptor);/** * Reads the modifier from the socket. * * @param *linkSocket The link socket. * @param *modifier The modifier to read. */int ReadModifier(LinkSocket *linkSocket, Modifier *modifier);/*---------------------------------------------------------*/#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www日韩大片| 91精品国产麻豆国产自产在线 | 粉嫩绯色av一区二区在线观看 | 国产精品婷婷午夜在线观看| 日韩情涩欧美日韩视频| 91精品久久久久久久99蜜桃| 欧美日韩一区二区在线观看| 在线影院国内精品| 欧美亚洲国产bt| 51午夜精品国产| 国产精品传媒在线| 亚洲日本丝袜连裤袜办公室| 亚洲丝袜制服诱惑| 国内精品在线播放| 国产成人免费av在线| 成人美女视频在线观看18| 99视频有精品| 色视频成人在线观看免| 欧美艳星brazzers| 国产人妖乱国产精品人妖| 国产精品乱人伦一区二区| 久久国产精品无码网站| 国产成人午夜精品5599| 精品国产一区二区三区久久影院| 久久久综合激的五月天| 国产精品激情偷乱一区二区∴| 美腿丝袜亚洲一区| 成人性生交大片| 国产欧美日韩视频在线观看| 久久国内精品自在自线400部| 欧美日本韩国一区| 欧美国产成人在线| 亚洲精品欧美专区| 日韩1区2区3区| 国产成人av影院| 久久久久久久国产精品影院| 国产乱国产乱300精品| 欧洲生活片亚洲生活在线观看| 精品日韩在线观看| 综合色天天鬼久久鬼色| 成人精品鲁一区一区二区| 91在线观看下载| 欧洲精品中文字幕| 亚洲亚洲精品在线观看| 狠狠久久亚洲欧美| 久久久久久亚洲综合影院红桃| 精品亚洲aⅴ乱码一区二区三区| 日本黄色一区二区| 夜夜嗨av一区二区三区| www.久久久久久久久| 亚洲欧美日韩系列| 国产在线不卡一区| 欧美美女一区二区三区| 国产精品久久久久三级| 精品国产第一区二区三区观看体验| 亚洲不卡av一区二区三区| 成人黄色av电影| 亚洲欧美色综合| 欧美人狂配大交3d怪物一区| 美国三级日本三级久久99| 久久亚洲精华国产精华液| 成人精品国产福利| 亚洲国产综合91精品麻豆| 欧美大片免费久久精品三p| 亚洲与欧洲av电影| 91在线播放网址| 免费成人av资源网| 欧美日韩欧美一区二区| 蜜臀a∨国产成人精品| 国产精品入口麻豆原神| 色激情天天射综合网| 日韩电影在线免费观看| 久久中文娱乐网| 在线免费精品视频| 精品一区二区久久| 亚洲一区国产视频| 国产偷v国产偷v亚洲高清| 免费观看在线综合| 日韩理论片一区二区| 欧美一区二区在线免费观看| www.亚洲色图.com| 麻豆精品视频在线| 亚洲免费观看高清在线观看| 日韩一区二区视频| 成人精品免费网站| 美女视频一区在线观看| 亚洲女人小视频在线观看| 欧美va亚洲va国产综合| 欧美亚洲另类激情小说| 国产永久精品大片wwwapp| 亚洲成a人片在线观看中文| 国产亚洲欧美激情| 欧美一区二区精品在线| 在线日韩国产精品| av一二三不卡影片| 国产在线精品一区二区三区不卡| 伊人婷婷欧美激情| 国产精品乱码妇女bbbb| 精品国产不卡一区二区三区| 欧美丝袜丝nylons| 日本大香伊一区二区三区| 成人综合在线观看| 国产在线一区二区| 欧美a级一区二区| 日韩av一二三| 亚洲va欧美va国产va天堂影院| 亚洲欧洲综合另类在线| 国产精品传媒在线| 中文字幕中文字幕一区二区| 久久精品人人做人人综合| 精品99999| 久久亚洲综合色一区二区三区| 欧美一级电影网站| 666欧美在线视频| 3d成人h动漫网站入口| 欧美日韩国产一区二区三区地区| 日本精品一区二区三区四区的功能| 不卡一卡二卡三乱码免费网站| 韩国三级电影一区二区| 国产一区欧美二区| 国产主播一区二区三区| 国产乱码精品一品二品| 国产成人精品在线看| 粉嫩aⅴ一区二区三区四区五区| 国产精品1024久久| 成人av动漫网站| 99国内精品久久| 欧美色中文字幕| 日韩三级电影网址| 久久九九全国免费| 日韩一区中文字幕| 久久久久亚洲蜜桃| 中国av一区二区三区| 亚洲欧美精品午睡沙发| 玉米视频成人免费看| 午夜伊人狠狠久久| 亚洲欧美另类在线| 亚洲gay无套男同| 黄一区二区三区| av电影天堂一区二区在线观看| 在线影院国内精品| 91精品免费在线| 欧美激情中文字幕一区二区| √…a在线天堂一区| 性欧美大战久久久久久久久| 久久超碰97人人做人人爱| 国产不卡视频在线观看| 欧美性xxxxxxxx| 精品少妇一区二区三区| 国产精品国产三级国产普通话蜜臀 | 精品免费国产二区三区 | 亚洲欧美日韩在线播放| 亚洲成人黄色影院| 狠狠色丁香婷综合久久| 91欧美激情一区二区三区成人| 91精品国产综合久久福利| 久久久久国产精品麻豆ai换脸| ...xxx性欧美| 日韩电影一区二区三区四区| 成人免费毛片嘿嘿连载视频| 精品视频一区三区九区| 国产日韩综合av| 婷婷夜色潮精品综合在线| 国产精品一区三区| 欧美色综合影院| 国产精品青草久久| 久久91精品久久久久久秒播| 色婷婷综合久久久中文一区二区| www国产精品av| 午夜久久久久久久久| 9l国产精品久久久久麻豆| 精品少妇一区二区| 亚洲 欧美综合在线网络| av在线不卡免费看| 久久久午夜精品理论片中文字幕| 一区二区三区不卡视频在线观看| 国产成人在线视频播放| 欧美一级黄色片| 午夜婷婷国产麻豆精品| 色综合中文字幕国产 | 久久99深爱久久99精品| 欧美三级午夜理伦三级中视频| 欧美激情资源网| 国产精品一区二区你懂的| 欧美一级高清大全免费观看| 一区二区视频在线| 97久久精品人人澡人人爽| 欧美激情一区二区| 国产不卡在线视频| 久久精品视频一区二区三区| 美女网站一区二区| 日韩一区二区三区免费观看| 亚洲h动漫在线| 欧美日韩精品免费观看视频| 夜夜嗨av一区二区三区中文字幕| 色综合久久久久久久| 亚洲色图制服诱惑 | 日韩欧美国产午夜精品| 日韩电影在线免费看| 91精品国产综合久久久久久久久久|