API_ShellQuantity
셸 수량 값들을 리턴합니다.
typedef struct {
double referenceSurface;
double oppositeSurface;
double edgeSurface;
double referenceSurface_cond;
double oppositeSurface_cond;
double volume;
double volume_cond;
double perimeter;
double holesSurf;
double holesPrm;
double grossReferenceSurf;
double grossOppositeSurf;
double grossEdgeSurf;
double grossVolume;
double insuThickness;
double ridgesLength;
double valleysLength;
double gablesLength;
double hipsLength;
double eavesLength;
double peaksLength;
double sideWallConLength;
double endWallConLength;
double domeConLength;
double hollowConLength;
double openingSurf;
double floorplanArea;
Int32 numOfHoles;
Int32 numOfSkylight;
Int32 filler_1;
Int32 filler_2;
} API_ShellQuantity;
멤버
- referenceSurface
- 레퍼런스 표면의 순 넓이입니다. (구멍 제외)
- oppositeSurface
- 레퍼런스 반대쪽 표면의 순 넓이입니다. (구멍 제외)
- edgeSurface
- 모서리들의 순 넓이입니다.
- referenceSurface_cond
- 레퍼런스 표면의 조건적 넓이입니다.
- oppositeSurface_cond
- 반대쪽 표면의 조건적 넓이입니다.
- volume
- 셸의 부피입니다.
- volume_cond
- 셸의 조건적 부피입니다.
- perimeter
- 외곽 폴리곤의 둘레입니다.
- holesSurf
- 구멍들의 총 넓이입니다.
- holesPrm
- 구멍들의 총 둘레입니다.
- grossReferenceSurf
- 레퍼런스 표면의 총 넓이입니다. (구멍 포함)
- grossOppositeSurf
- 레퍼런스 반대쪽 표면의 총 넓이입니다. (구멍 포함)
- grossEdgeSurf
- 모서리 표면들의 총 넓이입니다.
- grossVolume
- 셸의 총 부피입니다. (구멍 포함)
- insuThickness
- 셸의 단열재 두께입니다.
- ridgesLength
- 용마루(ridge)들의 총 길이입니다.
- valleysLength
- 골(valley)들의 총 길이입니다.
- gablesLength
- 박공(gable)들의 총 길이입니다.
- hipsLength
- 모음지붕(hip)들의 총 길이입니다.
- eavesLength
- 처마(eave)들의 총 길이입니다.
- peaksLength
- 피크(peak)들의 총 길이입니다.
- sideWallConLength
- 측벽들을 가진 연결 라인의 총 길이입니다.
- endWallConLength
- 벽끝들을 가진 연결 라인의 총 길이입니다.
- domeConLength
- 돔들을 가진 연결 라인의 총 길이입니다.
- hollowConLength
- 구멍들을 가진 연결 라인의 총 길이입니다.
- openingSurf
- 개구부들의 총 넓이입니다.
- floorplanArea
- 외곽 폴리곤의 투영된 평면도 넓이입니다.
- numOfHoles
- 외곽 폴리곤의 구멍들의 개수입니다.
- numOfSkylight
- 스카이라이트의 개수입니다.
요구사항
- 버전: API 15 또는 이후
- 헤더: APIdefs_Elements.h