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