![]() |
VR-Link API Documentation for HLA Evolved
|
00001 /********************************************************************* 00002 ** Copyright (c) 1992-2010 VT MAK 00003 ** All rights reserved. 00004 *********************************************************************/ 00005 00008 00009 #ifndef enviroTypeRec_H_ 00010 #define enviroTypeRec_H_ 00011 00012 #include "entityType.h" 00013 00017 class DT_DLL_VLPROTIND DtEnvironmentTypeRecord : public DtEntityType 00018 { 00019 00020 public: 00021 00023 DtEnvironmentTypeRecord(); 00024 00026 DtEnvironmentTypeRecord(const char*p); 00027 00029 DtEnvironmentTypeRecord(int kind, int domain, int envClass, int category, 00030 int subCategory, int specific, int extra); 00031 00032 DtEnvironmentTypeRecord(const DtNetEntityType& orig); 00033 00035 virtual ~DtEnvironmentTypeRecord(); 00036 00038 DtEnvironmentTypeRecord(const DtEnvironmentTypeRecord& orig); 00039 00041 DtEnvironmentTypeRecord& operator=(const DtEnvironmentTypeRecord& orig); 00042 DtEnvironmentTypeRecord& operator=(const DtNetEntityType& orig); 00043 00045 virtual void setClassOfEnv(int cls); 00046 virtual int classOfEnv() const; 00047 00048 protected: 00049 00051 virtual void setCountry(int country); 00052 virtual int country() const; 00053 }; 00054 00055 #endif 00056