Znaczniki podklasy (DXF)

Podczas wypełniania strumienia danych grupy pojedynczy obiekt może zawierać kilka składników wypełnienia, po jednym na każdy poziom dziedziczenia, na którym wykonywane jest wypełnianie. Ponieważ klasy pochodne i poziomy dziedziczenia mogą ewoluować oddzielnie, dane każdego składnika wypełnienia klasy muszą być oddzielone od innych składników. Umożliwiają to znaczniki podklasy.

Wszystkie składniki wypełnienia klasy powinny poprzedzać odpowiednią dla klasy porcję danych wystąpienia znacznikiem podklasy — kodem grupy 100 z następującym po nim ciągiem zawierającym faktyczną nazwę klasy. Nie wpływa to na stan niezbędny do zdefiniowania stanu obiektu, ale umożliwia funkcjom analizy składniowej plików DXF kierowanie kodów grup do odpowiedniego oprogramowania.

Na przykład obiekt z danymi pochodzącymi z różnych klas pochodnych może mieć następującą reprezentację:

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