LightFilter.h

00001 //---------------------------------------------------------------------------
00002 #ifndef LightFilterH
00003 #define LightFilterH
00004 //---------------------------------------------------------------------------
00005 #include "BehaviorBase.h"
00006 
00007 class clSimManager;
00008 class DOMDocument;
00009 
00065 class clLightFilter : virtual public clBehaviorBase {
00066 
00067   public:
00073   clLightFilter(clSimManager *p_oSimManager);
00074 
00078   ~clLightFilter();
00079 
00085   void GetData(xercesc::DOMDocument *p_oDoc);
00086 
00100   void Action();
00101 
00102   protected:
00103 
00106   float m_fLightExtinctionCoefficient;
00107 
00110   int m_iFilterHeight;
00111 
00114   short int **mp_iLightCodes;
00115 
00118   short int **mp_iCounterCodes;
00119 
00122   short int **mp_iZCodes;
00123 
00126   short int **mp_iHeightCodes;
00127 
00129   short int m_iNumSpecies;
00130 };
00131 //---------------------------------------------------------------------------
00132 #endif

Generated on Thu Jan 26 13:44:33 2006 for SORTIE Core C++ Documentation by  doxygen 1.4.6-NO