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 타입