Graphisoft®

API Development KitVersion: 18

API_HoleDim

창/문의 치수들을 설명합니다.

이 structure는 더 이상 사용하지 않습니다. 대신 창/문 치수 마커들을 사용하십시오.

    typedef struct {
        GS::Bool8        dimOn;
        GS::Bool8        sameSide;
        GS::Bool8        isCustom;
        GS::Bool8        showMarker;
        GS::Bool8        showWH;
        GS::Bool8        showSH;
        GS::Bool8        dispNH;
        GS::Bool8        filler_1;
        char             idStr[4];
        short            pen;
        short            filler_2;
        double           headDist;
        double           footLen;
        double           textDist;
        double           paraDist;
        double           headSize;
        double           ppCorr;
        char             ppStr[8];
        Int32            filler_4[6];
        API_NoteType     note1;
        API_NoteType     note2;
        API_NoteType     note3;
        API_NoteType     note4;
        Int32            filler_5[8];
    } API_HoleDim;

 

멤버

dimOn
만약 창/문이 치수들을 가지고 있으면 true입니다.
sameSide
벽의 왼쪽 또는 오른쪽에 위치합니다.
isCustom
치수 마커가 GDL에서 정의되었습니다.
showMarker
마커를 보여줍니까?
showWH
너비/높이를 보여줍니까?
showSH
파라펫(parapet) 높이를 보여줍니까?
dispNH
공칭 높이를 표시합니까?
idStr[4]
식별자 문자열입니다.
pen
치수의 펜 인덱스입니다.
headDist
마커 원까지의 중심선의 확장 길이입니다. (단위: mm)
footLen
마커 반대쪽까지의 중심선의 확장 길이입니다. (단위: mm)
textDist
벽으로부터 너비/높이 치수 텍스트의 우측 justification 포인트의 거리입니다. (단위: mm)
paraDist
벽으로부터 문턱/문지방(Sill/Threshold) 높이 치수 텍스트 베이스라인의 거리입니다. (단위: mm)
headSize
마커 원까지의 중심선의 확장 길이입니다. (단위: mm)
ppCorr
파라펫(Parapet) 교정입니다. (서브층 두께)
ppStr[8]
파라펫(Parapet) 접두사 문자열입니다.
note1
인덱스 노트입니다.
note2
너비 노트입니다.
note3
높이 노트입니다.
note4
문턱(Sill) 노트입니다.

 

요구사항

버전: API 2.1에서 3.2까지
헤더: APIdefs_Elements.h

 

참고사항

API_NoteType, API_WindowType, API_DoorType, API 타입