00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef _SECTOR_HH_
00025 #define _SECTOR_HH_
00026
00027 #if defined(_WIN32) && defined(_MSC_VER)
00028 # ifdef A3DL_EXPORTS
00029 # define A3DL_API __declspec(dllexport)
00030 # else
00031 # define A3DL_API __declspec(dllimport)
00032 # endif
00033 #else
00034 # define A3DL_API
00035 #endif
00036
00037 #include <vos/corelibs/vos/vos.hh>
00038 #include <vos/metaobjects/property/property.hh>
00039
00040 namespace A3DL
00041 {
00042 class A3DL_API Sector : public virtual MetaObject
00043 {
00044 public:
00045 Sector(MetaObject* superobject);
00046 ~Sector();
00047
00048 virtual const string getType();
00049 static void registerExtenders();
00050 static MetaObject* new_Sector(MetaObject* superobject, const string& type);
00051 };
00052 }
00053
00054 #endif