00001 // ===================================================================== 00021 // ===================================================================== 00022 #ifndef __TANALYSISCOMMAND_HH 00023 #define __TANALYSISCOMMAND_HH 00024 00025 #include "Tglobals.h" 00026 00027 class TAnalysisManager; 00028 00029 00049 class TAnalysisCommand 00050 { 00051 00052 protected: 00053 TAnalysisManager* theAnalysisManager; 00054 00055 public: 00056 TAnalysisCommand( TAnalysisManager* manager ); 00057 00058 protected: 00059 virtual ~TAnalysisCommand(); 00060 00061 public: 00062 TAnalysisManager* GetAnalysisManager() const; 00063 Tvoid SetAnalysisManager( TAnalysisManager* manager ); 00064 00065 }; 00066 00067 inline TAnalysisManager* TAnalysisCommand::GetAnalysisManager() const 00068 { 00069 return theAnalysisManager; 00070 } 00071 00072 inline Tvoid TAnalysisCommand::SetAnalysisManager( TAnalysisManager* manager ) 00073 { 00074 theAnalysisManager = manager; 00075 return; 00076 } 00077 00078 #endif