util — 좌표/유틸
좌표 변환·거리·방위 계산 등 보조 함수
createTexture
섹션 제목: “createTexture”함수 원형
섹션 제목: “함수 원형”GLuint createTexture()OpenGL Texture의 이름을 생성한다.
없음
반환값
섹션 제목: “반환값”OpenGL Texture 이름
deleteTexture
섹션 제목: “deleteTexture”함수 원형
섹션 제목: “함수 원형”GLuint deleteTexture( GLuint tex )OpenGL Texture의 이름을 삭제한다.
GLuint tex : IN (OpenGL Texture 이름)
반환값
섹션 제목: “반환값”항상 0
distVincenty
섹션 제목: “distVincenty”함수 원형
섹션 제목: “함수 원형”double distVincenty( double lat1, double lon1, double lat2, double lon2 )Vincenty 알고리즘에 따라 위경도 사이의 거리를 계산한다.
- double lat1 : IN (위도, degree)
- double lon1 : IN (경도, degree)
- double lat2 : IN (위도, degree)
- double lon2 : IN (경도, degree)
반환값
섹션 제목: “반환값”두 위경도 사이의 거리 (단위: meter)
distHaversine
섹션 제목: “distHaversine”함수 원형
섹션 제목: “함수 원형”double distHaversine( double lat1, double lon1, double lat2, double lon2 )Haversine 알고리즘에 따라 위경도 사이의 거리를 계산한다.
- double lat1 : IN (위도, degree)
- double lon1 : IN (경도, degree)
- double lat2 : IN (위도, degree)
- double lon2 : IN (경도, degree)
반환값
섹션 제목: “반환값”두 위경도 사이의 거리 (단위: meter)
destVincenty
섹션 제목: “destVincenty”함수 원형
섹션 제목: “함수 원형”void destVincenty(double lat1, double lon1, double bearing, double dist, double &lat2out, double &lon2out)Vincenty 알고리즘을 이용하여 한 위경도 점에서 각도, 거리에 해당하는 좌표의 위경도 값을 계산한다.
- double lat1 : IN (위도, degree)
- double lon1 : IN (경도, degree)
- double dist : IN (거리, meter)
- double bearing : IN (각도, degree, 12시 방향 0도, CW)
- double &lat2out : IN (위도, degree)
- double &lon2out : IN (경도, degree)
반환값
섹션 제목: “반환값”없음
calcAzimuth
섹션 제목: “calcAzimuth”함수 원형
섹션 제목: “함수 원형”double calcAzimuth( double Lat1, double Long1, double Lat2, double Long2 )두 위경도 사이에서 정북 방향을 기준으로 방위각을 계산한다.
- double Lat1 : IN (위도, degree)
- double Long1 : IN (경도, degree)
- double Lat2 : IN (위도, degree)
- double Long2 : IN (경도, degree)
반환값
섹션 제목: “반환값”두 위경도 사이의 방위각 (정북 방향 0도, CW, degree)
floatToDegStr
섹션 제목: “floatToDegStr”함수 원형
섹션 제목: “함수 원형”string_t floatToDegStr( double pos )degree 값을 xx°yy’zz” 형태의 문자열로 변환하는 함수
double pos : IN (실수의 위경도 좌표값)
반환값
섹션 제목: “반환값”각도 문자열
함수 원형
섹션 제목: “함수 원형”string_t floatToDegStr( double lat, double lon )위경도 값을 xx°yy’zz”N/S, xx°yy’zz”E/W 형태의 문자열로 변환하는 함수
- double lat : IN (위도)
- double lon : IN (경도)
반환값
섹션 제목: “반환값”각도 문자열