henc · 좌표 변환·기타
좌표 변환 (Win·Map·GL·WGS84·Mercator) 과 VRM/EBL 보조 함수
hencMapPosToWinPos
섹션 제목: “hencMapPosToWinPos”함수 원형
섹션 제목: “함수 원형”int hencMapPosToWinPos( double &x, double &y )지도상 위경도 좌표값에 해당하는 GDI Window의 좌표값을 계산한다.
- double &x : IN, OUT
- IN : 경도(degree)
- OUT : GDI Pixel의 x 좌표값
- double &y: IN, OUT
- IN : 위도(degree)
- OUT : GDI Pixel의 y 좌표값
반환값
섹션 제목: “반환값”- = 0 : 성공
- < 0 : 실패
hencWinPosToMapPos
섹션 제목: “hencWinPosToMapPos”함수 원형
섹션 제목: “함수 원형”int hencWinPosToMapPos( double &x, double &y )GDI Window 좌표값에 해당하는 지도상 위경도 좌표값을 계산한다.
- double &x : IN, OUT
- IN : GDI Pixel의 x 좌표값
- OUT : 경도(degree)
- double &y: IN, OUT
- IN : GDI Pixel의 y 좌표값
- OUT : 위도(degree)
반환값
섹션 제목: “반환값”- = 0 : 성공
- < 0 : 실패
hencMapPosToGlPos
섹션 제목: “hencMapPosToGlPos”함수 원형
섹션 제목: “함수 원형”int hencMapPosToGlPos( double &x, double &y )지도상 위경도 좌표값에 해당하는 라이브러리 설정 OpenGL 좌표값을 계산한다.
- x : IN, OUT
- IN : 경도(degree)
- OUT : OpenGL Viewport의 x 좌표값
- y: IN, OUT
- IN : 위도(degree)
- OUT : OpenGL Viewport의 y 좌표값
반환값
섹션 제목: “반환값”- = 0 : 성공
- < 0 : 실패
hencGlPosToMapPos
섹션 제목: “hencGlPosToMapPos”함수 원형
섹션 제목: “함수 원형”int hencGlPosToMapPos( double &x, double &y )라이브러리 설정 OpenGL 좌표값에 해당하는 지도상 위경도 좌표값을 계산한다.
- double &x : IN, OUT
- IN : OpenGL Viewport의 x 좌표값
- OUT : 경도(degree)
- double &y: IN, OUT
- IN : OpenGL Viewport의 y 좌표값
- OUT : 위도(degree)
반환값
섹션 제목: “반환값”- = 0 : 성공
- < 0 : 실패
hencWinPosToGlPos
섹션 제목: “hencWinPosToGlPos”함수 원형
섹션 제목: “함수 원형”int hencWinPosToGlPos( double &x, double &y )GDI Pixel 좌표값에 해당하는 라이브러리 설정 OpenGL 좌표값을 계산한다.
- double &x : IN, OUT
- IN : GDI Pixel의 x 좌표값
- OUT : OpenGL Viewport의 x 좌표값
- double &y: IN, OUT
- IN : GDI Pixel의 y 좌표값
- OUT : OpenGL Viewport의 y 좌표값
반환값
섹션 제목: “반환값”- = 0 : 성공
- < 0 : 실패
hencGlPosToWinPos
섹션 제목: “hencGlPosToWinPos”함수 원형
섹션 제목: “함수 원형”int hencGlPosToWinPos( double &x, double &y )라이브러리 설정 OpenGL 좌표값에 해당하는 GDI Pixel 좌표값을 계산한다.
- double &x : IN, OUT
- IN : OpenGL Viewport의 x 좌표값
- OUT : GDI Pixel의 x 좌표값
- double &y: IN, OUT
- IN : OpenGL Viewport의 y 좌표값
- OUT : GDI Pixel의 y 좌표값
반환값
섹션 제목: “반환값”- = 0 : 성공
- < 0 : 실패
hencWgs84ToMercator
섹션 제목: “hencWgs84ToMercator”함수 원형
섹션 제목: “함수 원형”double hencWgs84ToMercator( double lat )WGS84 위도값에 해당하는 Mercator 투영 좌표값을 계산한다.
double lat : IN (WGS84 위도, degree)
반환값
섹션 제목: “반환값”Mercator 투영 좌표값 (위도. degree)
hencMercatorToWgs84
섹션 제목: “hencMercatorToWgs84”함수 원형
섹션 제목: “함수 원형”double hencMercatorToWgs84( double mercator_y )Mercator 투영 좌표값에 해당하는 WGS84 위도값을 계산한다.
double mercator_y : IN, Mecator 투영 좌표 값. (위도, degree)
반환값
섹션 제목: “반환값”WGS84 투영 좌표값 (위도. degree)
hencDrawVRM
섹션 제목: “hencDrawVRM”함수 원형
섹션 제목: “함수 원형”void hencDrawVRM( double cx, double cy, double radius, int resoultion = 360 )VRM(Variable Range Marker) 그리기 함수로서, 중심점을 기준으로 동일한 거리의 점을 잇는 다각형을 그린다.
- double cx : IN (중심점 경도, degree)
- double cy : IN (중심점 위도, degree)
- double radius : IN (중심점으로 부터의 거리, meter)
- int resolution : IN (다각형의 면 수)
반환값
섹션 제목: “반환값”없음
hencDrawEBL
섹션 제목: “hencDrawEBL”함수 원형
섹션 제목: “함수 원형”void hencDrawEBL( double cx, double cy, double bearing, double radius1, double radius2 )EBL(Electronic Bearing Line) 그리기 함수
- double cx : IN (중심점 경도, degree)
- double cy : IN (중심점 위도, degree)
- double bearing : IN (각도. 정북 0도, CW, degree)
- double radius1 : IN (중심점으로부터의 EBL 시작점까지의 거리, meter)
- double radius2 : IN (중심점으로부터의 EBL 종점까지의 거리, meter)
반환값
섹션 제목: “반환값”없음