Graphisoft®

API Development KitVersion: 18

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 New in API 16
1월 1일부터 시작하는 일의 수입니다.
minOfDay New in API 16
00:00부터 시작하는 분의 수입니다.
longitude New in API 16
degree로 표현한 경도입니다.
latitude New in API 16
degree로 표현한 위도입니다.
altitude New in API 16
미터 단위로 표현한 고도입니다.
north
북쪽 방향입니다. (단위: radian)
sunAngXY
태양 위치 구성요소입니다. (단위: radian)
sunAngZ
태양 위치 구성요소입니다. (단위: radian)
northUnit Featuring API 15
북쪽 방향의 각도 단위입니다. 가능한 값들은 DGDefs.h의 "DG unit constants" 파트에 있습니다.
altitudeUnit New in API 16
고도(altitude)를 미터 단위(DG_UNIT_M) 또는 피트 단위(DG_UNIT_DECFOOT)로 표시합니다.
timeZone New in API 16
그리니치, UTC 또는 Zulu로부터의 시간대입니다.
longLatUnit New in API 16
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 타입