API_ZoneAllQuantity
구역(Zone)들에 대한 서로 다른 계산된 값들을 설명합니다.
typedef struct { double area; double perimeter; double holesPrm; double wallsPrm; Int32 allCorners; Int32 concaveCorners; double wallsSurf; double doorsWidth; double doorsSurf; double windowsWidth; double windowsSurf; double baseLevel; double floorThick; double height; double netarea; double netperimeter; double volume; double reducementArea; double calcArea; double totalExtrArea; double reducedExtrArea; double lowExtrArea; double wallExtrArea; double coluExtrArea; double fillExtrArea; double insetTopSurf; double insetBackSurf; double insetSideSurf; double filler[9]; } API_ZoneAllQuantity;
멤버
- area
- 제곱미터 단위로 표현된 구역의 측정된 넓이입니다.
- perimeter
- 구역의 둘레입니다.
- holesPrm
- 구역의 구멍들의 둘레입니다.
- wallsPrm
- 둘레 벽들의 길이입니다.
- allCorners
- 구역의 코너들의 개수입니다.
- concaveCorners
- 구역의 오목한 코너들의 개수입니다.
- wallsSurf
- 둘레 벽들의 표면 넓이입니다.
- doorsWidth
- 구역의 모든 문들의 총 너비입니다.
- doorsSurf
- 구역의 문들의 표면 면적입니다.
- windowsWidth
- 구역의 모든 창들의 총 너비입니다,
- windowsSurf
- 구역의 창들의 표면 면적입니다.
- baseLevel
- 구역의 바닥 레벨입니다.
- floorThick
- 구역의 서브 층 두께입니다.
- height
- 구역의 높이입니다.
- netarea
- 구역의 순넓이입니다.
- netperimeter
- 구역의 순둘레입니다.
- volume
- 구역의 부피입니다.
- reducementArea
- 구역 넓이 감소입니다.
- calcArea
- 구역의 계산된 넓이입니다.
- totalExtrArea
- 구역의 총 추출된 넓이입니다.
- reducedExtrArea
- 구역의 감소된 넓이입니다.
- lowExtrArea
- 구역의 추출된 낮은 넓이입니다.
- wallExtrArea
- 구역의 추출된 벽 넓이입니다.
- coluExtrArea
- 구역의 추출된 기둥 넓이입니다.
- fillExtrArea
- 구역의 추출된 채우기 넓이입니다.
- insetTopSurf
- 벽 삽입(inset) 꼭대기 표면입니다.
- insetBackSurf
- 벽 삽입(inset) 뒤쪽의 표면입니다.
- insetSideSurf
- 벽 삽입(inset) 측 표면입니다.
- filler
- 나중 사용을 위해 예약됨.
설명
구역 스탬프 라이브러리 파트의 파라미터들도 보십시오.
이 structure는 예전 API_ZoneQuantity
와 API_ZoneExtraQuantity
structure들을 대체합니다.
요구사항
- 버전: API 14 또는 이후
- 헤더: APIdefs_Elements.h
참고사항
ACAPI_Element_GetQuantities, ACAPI_Element_GetMoreQuantities, API 타입