하위 클래스 표식기(DXF)

그룹 데이터 스트림을 파일링할 때 파일링이 수행된 각 상속 단계당 하나씩 단일 객체가 여러 개의 파일러 구성원으로 구성될 수 있습니다. 파생된 클래스와 상속 단계는 각각 별개로 진행되므로 각 클래스 파일러 구성원의 데이터는 다른 구성원으로부터 분리되어야 합니다. 이것은 하위 클래스 표식기를 사용하여 이루어집니다.

모든 클래스 파일러 구성원은 자신의 클래스에 해당하는 복제 데이터 부분 앞에 “하위 클래스” 표식기—해당 클래스의 실제 이름을 가진 문자열이 뒤에 오는 그룹 코드 100이 붙습니다. 이것이 객체 상태를 정의하는 데 필요한 상태에 영향을 미치지 않지만 DXF 파일 구문 분석기가 그룹 코드를 해당 응용프로그램 소프트웨어에 연결하는 수단을 제공합니다.

예를 들어, 여러 파생된 클래스의 데이터를 가진 객체는 다음과 같이 표시됩니다.

999
FOOGRANDCHILD, defined by class AcDbSonOfSonOfFoo, which 
999
 is derived from AcDbSonOfFoo
  0
FOOGRANDCHILD
  5
C2
100
AcDbFoo
999
Uses 10/20/30 group codes
 10
1.1
 20
2.3
 30
7.3
100
AcDbSonOfFoo
999
Also uses 10/20/30 group codes, for a different purpose
 10
1.1
 20
2.3
 30
7.3
100
AcDbSonOfSonOfFoo
999
Also uses 10/20/30 group codes, for yet another purpose
 10
13.2
 20
23.1
 30
31.2
999
Now for the Xdata
1001
APP_1
1070
45
1001
APP_2
1004
18A5B3EF2C199A