API_CircleType
원 또는 타원을 의미합니다.
typedef struct {
API_Elem_Head head;
short linePen;
short ltypeInd;
GS::Bool8 roomSeparator;
GS::Bool8 filler_1;
short determination;
double penWeight;
char info [API_InfoLen];
Int32 filler_2[8];
API_Coord origC;
double r;
double angle;
double ratio;
Int32 filler_3[8];
} API_CircleType;
멤버
- head
- 일반적인 요소 헤더입니다.
- linePen
- 펜 속성 인덱스입니다.
- ltypeInd
- 라인 타입 속성 인덱스입니다.
- roomSeparator
- 이 원/타원은 zone boundary입니까?
- determination

- 라인 카테고리:
-
APILine_DetOrigin기본 라인 카테고리입니다. Drafting line 카테고리에 있는 라인들은 Display Options에서 선택한 Line Weight and Section Fill 설정에 의해 영향을 받지 않습니다.
APILine_DetInnerLine복합 벽들의 스킨들을 분리하는 스킨 분리자 라인입니다. Skin Separator 카테고리에 있는 라인들은 Display Options에서 선택한 Cut Fill 타입에 따라 숨겨지거나 나타날 것입니다. 또한 Skin Separator 카테고리에 있는 라인들은 DXF/DWG 변환 함수들을 작동하는 동안 선택적으로 자신의 레이어에 배치될 수 있습니다.
APILine_DetContourLineDisplay Options의 Line Weight 메뉴의 'Bold Cut Line' 설정을 선택한 경우 Cut line 카테고리에 있는 라인들은 영향을 받게 될 것입니다.
- penWeight
- 원/타원에 대한 펜 가중치입니다. (
linePen에 가중치를 오버라이드 할 수 있습니다. 그 외에는API_DefPenWeigth(펜의 기본 가중치를 사용함)에 세트합니다) - info
- 문자열 형태의 일부 정보입니다. Circle/Arc Settings 다이얼로그의 리스팅 페이지 위에 나타납니다.
- origC
- 중심 점의 좌표입니다.
- r
- 반지름입니다.
- angle
- 0.0, 또는 'a' 축의 각도입니다.
- ratio
- 1.0, 또는 타원의 'a/b'입니다.
요구사항
- 버전: API 2.1 또는 이후
- 헤더: APIdefs_Elements.h