Alosztályjelölők (DXF)

Csoportadatok adatfolyamának szűrése során egy objektum állhat több olyan szűrőtagból, ahol egy-egy tag a szűrési egy-egy öröklési szintjéhez tartozik. Mivel az öröklés származtatott osztályai és szintjei egymástól függetlenül fejlődhetnek, minden egyes osztályszűrőtag adatait el kell választani a többi tagétól. Ezt alosztályjelölők segítségével lehet elérni.

Normál esetben minden osztályszűrőtag példányadatainak osztályspecifikus részét megelőzi egy alosztályjelölő, azaz egy 100-as csoportkód, amelyet az osztály valódi nevét megadó karakterlánc követ. Ez nem befolyásolja az objektum állapotának meghatározásához szükséges állapotot, de lehetőséget biztosít a DXF-fájl értelmezői számára, hogy a csoportkódokat a vonatkozó alkalmazásszoftverhez irányíthassák.

Egy olyan objektum például, amelyben különböző származtatott osztályok adatai szerepelnek, a következőképpen jelenik meg:

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