Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/trunk/src/defs/class_id.h @ 9370

Last change on this file since 9370 was 9235, checked in by bensch, 18 years ago

merged the presentation back

File size: 17.7 KB
RevLine 
[8190]1
[4591]2/*
3   orxonox - the future of 3D-vertical-scrollers
4
5   Copyright (C) 2004 orx
6
7   This program is free software; you can redistribute it and/or modify
8   it under the terms of the GNU General Public License as published by
9   the Free Software Foundation; either version 2, or (at your option)
10   any later version.
11
12### File Specific:
[6818]13   main-programmer: Benjamin Grauer
14   co-programmer: Patrick Boenzli
[4591]15
[4596]16   2005-06-10: (bensch) added new sturcture to support multiple inheritance
[4591]17*/
18
[4571]19/*!
[5039]20 * @file class_id.h
[6818]21 * @brief contains a list of orxonox ClassID's (identities to register classes and their SuperClasses)
[5434]22 *
[6818]23 *  this File is used to identify an Object with its Class and also with its sub/super-classes.
[6278]24 *  this is also used by the ObjectManager/Factory to identify and load important classes
[5434]25 *
26 *  !! important !!
27 *  When adding a new CLASS be sure about the following:
28 *    1. if it is a (SUB)SUPERCLASS make sure there is still space left (if not think of a new approach)
[6278]29 *    2. check if the Number you add is not refered twice, and that with (SUB)SUPERCLASSES there are no intersections
30 *    3. be sure to add you stuff in the right section, and don't interest yourself for the order of things. :)
[5434]31 */
[4315]32
[4742]33#ifndef _CLASS_ID_H
34#define _CLASS_ID_H
[4315]35
36//! list of all classes to be loadable in via the ObjectManager
[4591]37/**
38 *
[6278]39 * -------------------------------------------------------------------------------------------
40 * Consider the Identifiers 0xABCDEFGH
41 * The first two: A and B are superclass Identifiers !! THEY ARE ALREADY FULL !!
42 *
43 * The second three are for sub-superclass-groups inheritance:
44 *  C: a Group identifier: can be anything from 1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h
45 *  D,E: Member within the Group, to specify further deriavtions within the Group.
46 *       These may be anything from 1,2,4,8 (at D and E)
[6279]47 *  !! consider, that you __may not__ have a derivated class from group a and group b.
[6278]48 *
49 * The last three entries F,G,H are for any leaf classes in existence.
50 * they are ordered in the following way:
51 *  F: LEAF-GroupSpecifier
52 *  G,H: UNIQUE NUMBER eithin F-Group.
[6279]53 *
54 * You only have to extend the Class with your ClassID-tag.
55 * If something goes Wrong, you get an Assertion-Warning in BaseObject.
56 * !! Abstrace/Non-total-leaf classes do not have a LEAF-part.
[6278]57 * -------------------------------------------------------------------------------------------
58 *
59 * COUNT:
[4837]60 * -> # max SuperClass-count        = 7 (not intersecting)
61 *    # max SubSuperClass-count     = 15*7 = 105 (the 7 classes will be able to get derived from each other, but not over the SubSuperClass.)
62 *    # max lowerClasses-count      = 3^16 = enough (they are Leaves, and may NOT be derived by any other class.)
63 */
[4591]64typedef enum ClassID
[4315]65{
[4754]66  // the Nothing CLASS (NULL)
[4837]67  CL_NULL                       =    0x00000000,
[4754]68
[6818]69  /// SUPER-classes
[4837]70  CL_MASK_SUPER_CLASS           =    0xff000000,
[5915]71  CL_BASE_OBJECT                =    0x00000000,
[4592]72
[5822]73  CL_PARENT_NODE                =    0x01000000,
[4592]74
[5822]75  CL_STORY_ENTITY               =    0x02000000,
[4445]76
[5822]77  CL_PHYSICS_INTERFACE          =    0x04000000,
[4592]78
[5822]79  CL_EVENT_LISTENER             =    0x08000000,
[4592]80
[5822]81  CL_ELEMENT_2D                 =    0x10000000,
[4838]82
[5915]83  CL_SYNCHRONIZEABLE            =    0x20000000,
[5822]84
85  CL_WORLD_ENTITY               =    0x40000000,
86
[6818]87  /// subsuper-classes
88  // subsuper-classes derivations taken : 1, 2, 5, a, b, c.   << THIS IS A LIST OF ALL THE DCL_MASK_SUBSUPERCLASS_ID's taken
[4837]89  CL_MASK_SUBSUPER_CLASS        =    0x00fff000,
[5915]90  CL_MASK_SUBSUPER_CLASS_IDA    =    0x00f00000,
91  CL_MASK_SUBSUPER_CLASS_IDB    =    0x000ff000,
[6731]92
[4592]93  // lowest level classes
[6818]94  // These are also referenced to as Leaf-classes
[4837]95  CL_MASK_LOWLEVEL_CLASS        =    0x00000fff,
[4595]96
[7256]97  CL_PREFERENCES                =    0X00000f51,
[6818]98
[6831]99  /// SINGLETON classes (range from 0x00000000 to 0x000000ff)
100  CL_MASK_SINGLETON             =    0x00000000,
101  CL_ORXONOX                    =    0x00000001,
102  CL_NULL_PARENT                =    0x00000002,
103  CL_PILOT_PARENT               =    0x00000003,
104  CL_OBJECT_MANAGER             =    0x00000004,
105  CL_RESOURCE_MANAGER           =    0x00000005,
106  CL_GARBAGE_COLLECTOR          =    0x00000006,
107  CL_GAME_LOADER                =    0x00000007,
108  CL_GRAPHICS_ENGINE            =    0x00000008,
109  CL_TEXT_ENGINE                =    0x00000009,
110  CL_LIGHT_MANAGER              =    0x0000000a,
111  CL_EVENT_HANDLER              =    0x0000000b,
112  CL_PHYSICS_ENGINE             =    0x0000000c,
113  CL_CD_ENGINE                  =    0x0000000d,
114  CL_PARTICLE_ENGINE            =    0x0000000e,
115  CL_SOUND_ENGINE               =    0x0000000f,
116  CL_ANIMATION_PLAYER           =    0x00000010,
117  CL_TRACK_MANAGER              =    0x00000011,
118  CL_TRACK_NODE                 =    0x00000012,
119  CL_STATE                      =    0x00000013,
120  CL_FRAMEWORK                  =    0x00000014,
[8490]121  CL_CR_ENGINE                  =    0x00000015,
[6831]122  CL_RENDER_2D                  =    0x00000021,
123  CL_NULL_ELEMENT_2D            =    0x00000022,
124  CL_SHELL_BUFFER               =    0x00000032,
125  CL_GLGUI_HANDLER              =    0x00000040,
126  CL_GLGUI_MAIN_WIDGET          =    0x00000041,
127  CL_NETWORK_MANAGER            =    0x00000050,
128  CL_SHARED_NETWORK_DATA        =    0x00000051,
[7810]129  CL_ATMOSPHERIC_ENGINE         =    0x00000061,
[4591]130
[6818]131  /// StoryEntities (range from 0x00000100 to 0x000001ff)
132  CL_GAME_WORLD                 =    0x00101000,
133  CL_GAME_WORLD_DATA            =    0x00102000,
[7393]134  CL_GAME_RULES                 =    0x00104000,
[8068]135  CL_NETWORK_GAME_RULES         =    0x00108000,
136  CL_MISSION_GOAL               =    0x00110000,
[6818]137
[4837]138  CL_CAMPAIGN                   =    0x00000101,
[6424]139  CL_CAMPAIGN_DATA              =    0x00000102,
[6634]140  CL_SIMPLE_GAME_MENU           =    0x00000103,
141  CL_SIMPLE_GAME_MENU_DATA      =    0x00000104,
[6424]142  CL_SINGLE_PLAYER_WORLD        =    0x00000105,
143  CL_SINGLE_PLAYER_WORLD_DATA   =    0x00000106,
144  CL_MULTI_PLAYER_WORLD         =    0x00000107,
145  CL_MULTI_PLAYER_WORLD_DATA    =    0x00000108,
[6600]146  CL_MOVIE_LOADER               =    0x00000109,
[4591]147
[8717]148  CL_GAME_MENU                  =    0x00000110,
149  CL_GAME_MENU_DATA             =    0x00000111,
150
151
[8068]152  CL_MULTIPLAYER_TEAM_DEATHMATCH=    0x00000121,
153  CL_SINGLEPLAYER_SHOOTEMUP     =    0x00000122,
[7393]154
[7461]155  CL_KILL_TARGET                =    0x00105001,
[7393]156
[7461]157
[6818]158  /// SUPER-PNodes
[6831]159  CL_FIELD                      =    0x00201000,
[6634]160
[6818]161  /// PNodes
[6831]162  CL_CAMERA                     =    0x00000201,
163  CL_CAMERA_TARGET              =    0x00000202,
[4591]164
[6818]165
166  /// SUPER-WorldEntities
[6831]167  CL_PLAYER                     =    0x00302000,
[6818]168
[6831]169  CL_PLAYABLE                   =    0x00301000,
170  CL_NPC                        =    0x00304000,
171  CL_PROJECTILE                 =    0x00308000,
172  CL_WEAPON                     =    0x00310000,
173  CL_POWER_UP                   =    0x00320000,
174  CL_EXTENDABLE                 =    0x00340000,
[6818]175
[6831]176  /// WorldEntities (range from 0x00000300 to 0x000005ff)
[6818]177  // Environments
[6832]178  CL_ENVIRONMENT                =    0x00000303,
[6831]179  CL_SATELLITE                  =    0x00000304,
180  CL_SKYBOX                     =    0x00000305,
181  CL_SKYSPHERE                  =    0x00000306,
182  CL_TERRAIN                    =    0x00000307,
183  CL_WATER                      =    0x00000308,
184  CL_PLANET                     =    0x00000309,
[7041]185  CL_BUILDING                   =    0x00000310,
[7785]186  CL_MAPPED_WATER               =    0x00000311,
[8186]187  CL_BSP_ENTITY                 =    0x00000312,
[8793]188  CL_SKYDOME                    =    0x00000313,
[8894]189  CL_DOOR                       =    0x00000314,
[9003]190  CL_REPAIR_STATION             =    0x00000315,
191  CL_CRANE                      =    0x00000316,
192  CL_BRAKING_WALL               =    0X00000317,
[9235]193  CL_AIMING_SYSTEM              =    0x00000318,
194  CL_GATE                       =    0x00000319,
[6455]195
[6818]196  // Playables
[7041]197  CL_SPACE_SHIP                 =    0x0000035a,
198  CL_HELICOPTER                 =    0x0000035b,
199  CL_SPAWNING_POINT             =    0x0000035c,
200  CL_MD2_CREATURE               =    0x0000035d,
201  CL_HOVER                      =    0x0000035e,
202  CL_TURBINE_HOVER              =    0x0000035f,
[9061]203  CL_SPACECRAFT_2D              =    0x00000360,
204  CL_CRUIZER                    =    0x00000361,
205  CL_SPECTATOR                  =    0x0000036a,
206  CL_COLLISION_PROBE            =    0x0000036b,
207  CL_FPS_PLAYER                 =    0x0000036c,
[4591]208
[6818]209  // Powerups
[7041]210  CL_TURRET_POWER_UP            =    0x00000381,
211  CL_LASER_POWER_UP             =    0x00000382,
212  CL_WEAPON_POWER_UP            =    0x00000383,
213  CL_PARAM_POWER_UP             =    0x00000384,
[4315]214
[6818]215  // Weapons
[7041]216  CL_TEST_GUN                   =    0x000003a0,
[9235]217  CL_LASER_CANNON               =    0x000003a1,
218  CL_TURRET                     =    0x000003a2,
219  CL_AIMING_TURRET              =    0x000003a3,
220  CL_CANNON                     =    0x000003a4,
221  CL_TARGETING_TURRET           =    0x000003a5,
222  CL_HYPERBLASTER               =    0x000003a6,
223  CL_FPS_SNIPER_RIFLE           =    0x000003a7,
224  CL_FPS_LASER_RIFLE            =    0x000003a8,
225  CL_BOOMERANG_GUN              =    0x00000309,
[5434]226
[6818]227  // Projectiles
[7041]228  CL_TEST_BULLET                =    0x000003e0,
229  CL_ROCKET                     =    0x000003e1,
230  CL_LASER                      =    0x000003e2,
[9235]231  CL_RAIL_PROJECTILE            =    0x000003e3,
232  CL_BOMB                       =    0x000003e4,
233  CL_GROUND_TURRET              =    0x000003e5,
234  CL_SPACE_TURRET               =    0x000003e6,
235  CL_GUIDED_MISSILE             =    0x000003e7,
236  CL_HYPERBLAST                 =    0x000003e8,
237  CL_BOOMERANG_PROJECTILE       =    0x00000309,
[5456]238
[6818]239  // NPC's
[6831]240  CL_NPC_TEST1                  =    0x00000401,
241  CL_NPC_TEST2                  =    0x00000402,
[8724]242  CL_GENERIC_NPC                =    0x00000403,
[9235]243  CL_ATTRACTOR_MINE             =    0x00000404,
[6004]244
[6818]245  // Testing Entities
[6831]246  CL_TEST_ENTITY                =    0x00000409,
[6004]247
[6818]248  // misc
[6969]249  CL_MOVIE_ENTITY               =    0x00000511,
250  CL_RECORDER                   =    0x00000512,
[6818]251
[6969]252  CL_IMAGE_ENTITY               =    0x00000513,
[7810]253  CL_IMAGE_PLANE                =    0x00000514,
[6969]254  CL_MODEL_ENTITY               =    0x00000515,
[7019]255  CL_TEXT_ELEMENT               =    0x00000516, /// TODO MOVE
[6818]256
257
[6831]258  /// GamePlay (range from 0x00000600 0x000006ff)
259  CL_EVENT                      =    0x00000601,
260  CL_KEY_MAPPER                 =    0x00000602,
261  CL_CROSSHAIR                  =    0x00000612,
[4318]262
[6831]263  CL_WEAPON_MANAGER             =    0x00000603,
264  CL_AMMO_CONTAINER             =    0x00000604,
265  CL_HUD                        =    0x00000620,
[4597]266
[6818]267
[8271]268  CL_SCRIPT_MANAGER             =    0x00000650,
269  CL_SCRIPT                     =    0x00000651,
270  CL_SCRIPT_CLASS               =    0x00000652,
[8783]271  CL_SCRIPT_TRIGGER             =    0x00000653,
[8271]272
273
[6831]274  /// Physics stuff (range from 0x00000700 to 0x000008ff)
275  CL_PHYSICS_CONNECTION         =    0x00000701,
276  CL_FIELD_GRAVITY              =    0x00000710,
277  CL_FIELD_POINT_GRAVITY        =    0x00000711,
278  CL_FIELD_TWIRL                =    0x00000712,
[4742]279
280
[6818]281  /// Collision
[8490]282  CL_COLLISION                  =    0x00780000,
[7927]283  CL_COLLISION_HANDLE           =    0x00000712,
[8190]284  CL_COLLISION_REACTION         =    0X00000713,
285  CL_CR_PHYSICS_MOMENTUM        =    0X00000714,
[9235]286  CL_CR_PHYSICS_GROUND_WALK     =    0X00000715,
287  CL_CR_PHYSICS_FULL_WALK       =    0X00000716,
[8490]288  CL_CR_OBJECT_DAMAGE           =    0X00000717,
[8190]289  CL_CR_OBJECT_PICKUP           =    0X00000718,
290  CL_CR_VERTEX_TRAFO            =    0X00000719,
291  CL_CR_SPECIAL_CALLBACK        =    0X00000720,
292
293
[6831]294  CL_BV_TREE                    =    0x00701000,
[7123]295  CL_BV_TREE_NODE               =    0x00702000,
[8190]296  CL_OBB_TREE                   =    0x00000721,
297  CL_OBB_TREE_NODE              =    0x00000722,
[6831]298  CL_BOUNDING_VOLUME            =    0x00710000,
299  CL_OBB                        =    0x00720000,
300  CL_BOUNDING_SPHERE            =    0x00740000,
[8724]301  CL_AABB_TREE_NODE             =    0x00000724,                //FIXME: is this correct? AABB_TREE_NODE isA BV_TREE_NODE
302  CL_AABB                       =    0x00780000,                //FIXME: is this correct? AABB isA BOUNDING_VOLUME
[4597]303
[5915]304
[8490]305
[6831]306  /// Graphical stuff (range from 0x00000800 to 0x00000aff)
307  /// SUPER-Textures
[8761]308  CL_MATERIAL                   =    0x00801000,
309  CL_TEXTURE                    =    0x00802000,
310  CL_TEXTURE_SEQUENCE           =    0x00804000,
311  CL_TEXT                       =    0x00808000,
[7450]312  CL_MULTI_LINE_TEXT            =    0x00000840,
[8619]313  CL_LIMITED_WIDTH_TEXT         =    0x00000841,
[5915]314
[6831]315  // Texutres.
316  CL_FONT                       =    0x00000802,
[6532]317  CL_MOVIE_PLAYER               =    0x00000805,
318  CL_MEDIA_CONTAINER            =    0x00000806,
[6455]319
[6831]320  /// Super-Models
321  CL_MODEL                      =    0x00901000,
322  CL_STATIC_MODEL               =    0x00902000,
323  CL_VERTEX_ARRAY_MODEL         =    0x00904000,
[8490]324  CL_INTERACTIVE_MODEL          =    0x00908000,        ///FIXME: is this ok bensch?
[6831]325
326  // Models
327  CL_OBJ_MODEL                  =    0x00000907,
328
329  CL_PRIMITIVE_MODEL            =    0x00000908,
[7123]330  CL_MD2_MODEL                  =    0x00000909,
[6831]331  CL_HEIGHT_MAP                 =    0x0000090a,
332  CL_GRID                       =    0x0000090b,
[8490]333  CL_BSP_MODEL                  =    0x0000090c, //!FIXME
334
[6831]335  CL_SHADER                     =    0x00000811,
336  CL_LIGHT                      =    0x00000821,
[6772]337
[7810]338  CL_BILLBOARD                  =    0x00000a01,
339
[7193]340  CL_GRAPHICS_EFFECT            =    0x00a01000,
[7836]341  CL_WEATHER_EFFECT             =    0x00a10000,
[7193]342  CL_FOG_EFFECT                 =    0x00000a10,
[7810]343  CL_VOLFOG_EFFECT              =    0x00000a11,
[7193]344  CL_LENSE_FLARE                =    0x00000a12,
[7810]345  CL_RAIN_EFFECT                =    0x00000a13,
346  CL_SNOW_EFFECT                =    0x00000a14,
347  CL_CLOUD_EFFECT               =    0x00000a15,
[9006]348  CL_LIGHTNING_EFFECT          =    0x00000a16,
[7193]349  CL_EXPLOSION                  =    0x00000a20,
350  CL_LIGHTNING_BOLT             =    0x00000a21,
351
352
[7819]353
[7193]354  // Particles
355  CL_PARTICLE_SYSTEM            =    0x00a02000,
356  CL_DOT_PARTICLES              =    0x00000aa1,
357  CL_SPARK_PARTICLES            =    0x00000aa2,
358  CL_SPRITE_PARTICLES           =    0x00000aa3,
359  CL_MODEL_PARTICLES            =    0x00000aa4,
[7123]360  //  CL_PNODE_PARTICLES            =    0x00a20000,
361
[7193]362  CL_PARTICLE_EMITTER           =    0x00a04000,
363  CL_DOT_EMITTER                =    0x00000ab1,
364  CL_PLANE_EMITTER              =    0x00000ab2,
365  CL_BOX_EMITTER                =    0x00000ab3,
366  CL_SPHERE_EMITTER             =    0x00000ab4,
[7123]367  //  CL_MODEL_EMITTER              =    0x00000a25,
368
[6831]369  // Element2D's  (range from 0x00000b00 to 0x00000bff)
[6818]370  /// GL-GUI
[7123]371  CL_GLGUI_WIDGET               =    0x00b01000,
372  CL_GLGUI_BUTTON               =    0x00b02000,
[6831]373  CL_GLGUI_PUSHBUTTON           =    0x00000b03,
374  CL_GLGUI_CHECKBUTTON          =    0x00000b04,
375  CL_GLGUI_RADIOBUTTON          =    0x00000b05,
[7919]376  CL_GLGUI_SLIDER               =    0x00000b06,
377  CL_GLGUI_PROGRESSBAR          =    0x00000b07,
[7123]378  CL_GLGUI_CONTAINER            =    0x00b04000,
[7919]379  CL_GLGUI_BOX                  =    0x00000b17,
380  CL_GLGUI_FRAME                =    0x00000b18,
381  CL_GLGUI_WINDOW               =    0x00000b19,
[6831]382  CL_GLMENU_IMAGE_SCREEN        =    0x00000b20,
383  CL_GLGUI_BAR                  =    0x00000b30,
[7919]384  CL_GLGUI_CURSOR               =    0x00000b50,
[8973]385  CL_GLGUI_TEXT                 =    0x00000b51,
[7919]386  CL_GLGUI_INPUTLINE            =    0x00000b60,
387  CL_GLGUI_TEXTFIELD            =    0x00000b61,
[8035]388  CL_GLGUI_IMAGE                =    0x00000b70,
[8619]389  CL_GLGUI_TABLE                =    0x00000b71,
[5362]390
[8518]391  CL_GLGUI_NOTIFIER             =    0x00000b80,
392
[7661]393  // QT_GUI
394  CL_GUI_SAVEABLE               =    0x00b10000,
395  CL_QTGUI_BUTTON               =    0x00000ba0,
396  CL_QTGUI_PUSHBUTTON           =    0x00000ba3,
397  CL_QTGUI_CHECKBUTTON          =    0x00000ba4,
398  CL_QTGUI_RADIOBUTTON          =    0x00000ba5,
399  CL_QTGUI_CONTAINER            =    0x00b200a0,
400  CL_QTGUI_BOX                  =    0x00000ba7,
401  CL_QTGUI_FRAME                =    0x00000ba8,
402  CL_QTGUI_WINDOW               =    0x00000ba9,
403  CL_QTMENU_IMAGE_SCREEN        =    0x00000ba0,
404  CL_QTGUI_BAR                  =    0x00000ba0,
405
[6831]406  /// AUDIO stuff (range from 0x00000c00 to 0x00000cff)
407  CL_SOUND_BUFFER               =    0x00000c01,
408  CL_SOUND_SOURCE               =    0x00000c02,
409  CL_SOUND_OGG_PLAYER           =    0x00000c11,
[4318]410
[4597]411
[6831]412  /// NETWORK stuff (range from 0x00000d00 to 0x00000dff)
413  CL_DATA_STREAM                =    0x00d01000,
414  CL_NETWORK_STREAM             =    0x00000d01,
415  CL_NETWORK_PROTOCOL           =    0x00000d02,
416  CL_NETWORK_SOCKET             =    0x00000d03,
417  CL_SERVER_SOCKET              =    0X00000d04,
418  CL_CONNECTION_MONITOR         =    0x00000d05,
419  CL_HANDSHAKE                  =    0x00000d06,
420  CL_NETWORK_GAME_MANAGER       =    0x00000d07,
[7954]421  CL_MESSAGE_MANAGER            =    0x00000d08,
[8068]422  CL_PLAYER_STATS               =    0x00000d09,
423  CL_SIMPLE_SYNC                =    0x00000d0a,
[5822]424
425
426
[6831]427  /// MISCELANEOUS: (range from 0x00000e00 to 0x00000fff)
428  CL_ANIMATION                  =    0x00000e01,
[4837]429  //  CL_ANIMATION3D                =    0x00000b02,
[6831]430  CL_QUICK_ANIMATION            =    0x00000e02,
[4789]431
[7167]432  CL_FACTORY                    =    0x00e01000,
433  CL_FAST_FACTORY               =    0x00000ea2,
434  CL_LOAD_PARAM                 =    0x00000ea3,
435  CL_DYNAMIC_LOADER             =    0x00000ea8,
[6831]436
437  CL_INI_PARSER                 =    0x00000e04,
438
439  CL_SHELL                      =    0x00000e10,
440  CL_SHELL_COMMAND              =    0x00000e11,
441  CL_SHELL_COMMAND_CLASS        =    0x00000e12,
442  CL_SHELL_INPUT                =    0x00000e13,
443  CL_SHELL_COMPLETION           =    0x00000e14,
444  CL_SHELL_COMMAND_ALIAS        =    0x00000e15,
445
[7167]446  CL_TRACK_ELEMENT              =    0x00000e2b,
447  CL_LIST                       =    0x00000e25,
448  CL_SUBSTRING                  =    0x00000e26,
449  CL_CURVE                      =    0x00000e28,
450  CL_CHARACTER_ATTRIBUTES       =    0x00000e2a,
451  CL_NUMBER                     =    0x00000e2c,
452  CL_EXECUTOR                   =    0x00000e2d,
453
[4789]454  // Spatial Data Separation
[6831]455  CL_SPATIAL_SEPARATION         =    0x00000e0d,
456  CL_QUADTREE                   =    0x00000e0e,
457  CL_QUADTREE_NODE              =    0x00000e0f,
[4315]458};
459
[4318]460
[4742]461#endif /* _CLASS_ID_H */
Note: See TracBrowser for help on using the repository browser.