API_PlaceInfo
현재 위치, 날짜, 태양 파라미터들입니다.
typedef struct { short filler_0; GS::Bool8 sumTime; GS::Bool8 filler_1; short dayOfYear; short minOfDay; double longitude; double latitude; double altitude; double north; double sunAngXY; double sunAngZ; short northUnit; short altitudeUnit; short timeZone; short longLatUnit; Int32 filler_3[4]; } API_PlaceInfo;
멤버
- sumTime
- 일광 절약 시간이 유효한 경우 true입니다.
- dayOfYear
- 1월 1일부터 시작하는 일의 수입니다.
- minOfDay
- 00:00부터 시작하는 분의 수입니다.
- longitude
- degree로 표현한 경도입니다.
- latitude
- degree로 표현한 위도입니다.
- altitude
- 미터 단위로 표현한 고도입니다.
- north
- 북쪽 방향입니다. (단위: radian)
- sunAngXY
- 태양 위치 구성요소입니다. (단위: radian)
- sunAngZ
- 태양 위치 구성요소입니다. (단위: radian)
- northUnit
- 북쪽 방향의 각도 단위입니다. 가능한 값들은 DGDefs.h의 "DG unit constants" 파트에 있습니다.
- altitudeUnit
- 고도(altitude)를 미터 단위(DG_UNIT_M) 또는 피트 단위(DG_UNIT_DECFOOT)로 표시합니다.
- timeZone
- 그리니치, UTC 또는 Zulu로부터의 시간대입니다.
- longLatUnit
- latLongUnit을 decimal degree 단위 또는 degree, minute, second 단위로 표시합니다: 가능한 값들은 DG_UNIT_DECDEGREE 또는 DG_UNIT_DEGMINSEC 입니다.
설명
이 structure는 일정한 위치, 날짜, 태양 파라미터들을 저장하는 데 사용합니다.
현재 파라미터 집합을 가져오거나 (APIEnv_GetPlaceSetsID 함수를 보십시오); 주어진 시간에 주어진 도시에서 태양 각도들을 계산하거나 (APIAny_CalcSunOnPlaceID 함수를 보십시오); 현재 파라미터 집합을 설정/변경하는 데 (APIEnv_ChangePlaceSetsID 함수를 보십시오) 사용할 수 있습니다.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Environment.h
참고사항
APIAny_CalcSunOnPlaceID, APIEnv_GetPlaceSetsID, APIEnv_ChangePlaceSetsID, API 타입