API_ElemVariationID
요소의 서브 카테고리를 설명합니다.
typedef enum { APIVarId_Generic, APIVarId_LabelWall2, APIVarId_LabelColumn, APIVarId_LabelBeam, APIVarId_LabelWind, APIVarId_LabelDoor, APIVarId_LabelSkylight, APIVarId_LabelSymb, APIVarId_LabelLight, APIVarId_LabelMorph, APIVarId_LabelVirtSy, APIVarId_LabelCeil, APIVarId_LabelRoof, APIVarId_LabelShell, APIVarId_LabelMesh, APIVarId_LabelHatch, APIVarId_LabelCurtainWall, APIVarId_LabelCWPanel, APIVarId_LabelCWFrame, APIVarId_LabelCWAccessory, APIVarId_LabelCWJunction, APIVarId_SymbStair, APIVarId_WallEnd } API_ElemVariationID;
멤버
- APIVarId_Generic
- 일반 요소입니다.
- APIVarId_LabelWall2
- 벽과 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelColumn
- 기둥과 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelBeam
- 보와 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelWind
- 창과 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelDoor
- 문과 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelSkylight
- 스카이라이트와 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelSymb
- 객체와 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelLight
- 램프와 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelMorph
- 모프와 연관된 라벨입니다.
- APIVarId_LabelVirtSy
- 단면 요소와 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelCeil
- 슬래브와 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelRoof
- 지붕과 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelShell
- 셸(shell)과 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelMesh
- 메시(mesh)와 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelHatch
- 해치(hatch)와 연관된 라벨입니다. (사용하지 않음)
- APIVarId_LabelCurtainWall
- 커튼 월과 연관된 라벨입니다.
- APIVarId_LabelCWPanel
- CWPanel과 연관된 라벨입니다.
- APIVarId_LabelCWFrame
- CWFrame과 연관된 라벨입니다.
- APIVarId_LabelCWAccessory
- CWAccessory와 연관된 라벨입니다.
- APIVarId_LabelCWJunction
- CWJunction과 연관된 라벨입니다.
- APIVarId_SymbStair
- 계단입니다. (객체 서브타입)
- APIVarId_WallEnd
- 벽 끝입니다. (창 서브타입)
설명
API_ElemVariationID
는 typeID
의 확장입니다. (API_Elem_Head를 보십시오)
이것들은 빌트인 서브 카테고리들입니다.
그러나 만약 당신이 ACAPI_Register_Subtype 함수로 고유 서브타입을 등록하면,
당신은 처음 4글자 식별자 variationID를 전달해야 합니다. (당신의 서명)
이것은 당신 고유의 서브타입을 식별할 수 있는 임의의 long 값입니다.
이것은 라이브러리 요소들의 경우에만 사용합니다. (객체, 램프, 창, 문)
요구사항
- 버전: API 4.1 또는 이후
- 헤더: APIdefs_Elements.h