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