00001 00002 // 00003 // Title : Controller.h 00004 // Project : D&D Software 00005 // Created : Sun Feb 4 17:45:31 1996 00006 // Author : Chetan Kapoor 00007 // Platforms : All 00008 // Copyright : The University of Texas at Austin 00009 // All Rights Reserved. 00010 // Access : Company Confidential 00011 // Purpose : Abstract class for all manual controllers 00012 // 00013 //---------------------------------------------------------------------------- 00014 // 00015 // Classes: 00016 // <none> 00017 // 00018 // Global Functions: 00019 // <none> 00020 // 00021 // Global Variables: 00022 // <none> 00023 // 00024 //---------------------------------------------------------------------------- 00025 // 00026 // $Revisions$ 00027 // 00028 // $Log: Controller.h,v $ 00029 // Revision 1.3 2005/03/14 21:50:39 pmarch 00030 // Added to namespace OSCAR and removed "RR" from front of class names. 00031 // 00032 // Revision 1.2 2004/05/27 18:58:06 pmarch 00033 // Added /defgroup and /ingroup tags. 00034 // 00035 // Revision 1.1 2003/08/18 21:04:59 pmarch 00036 // Initial Commit 00037 // 00038 // 00040 #ifndef Controller_hpp 00041 #define Controller_hpp 00042 00043 #include "Base/Base.h" 00044 #include "Base/BaseError.h" 00045 00047 namespace OSCAR { 00048 00053 class Controller : public virtual Base 00054 { 00055 public: 00056 Controller(const String& _name); 00057 00058 protected: 00059 00060 private: 00061 Controller(const Controller&); 00062 Controller& operator=(const Controller&); 00063 }; 00064 00065 #include "Controllers/Controller.ipp" 00066 00067 } 00068 #endif // #ifndef Controller_hpp 00069
| RRG Homepage | OSCAR Overview | OSCAR Tutorials | Simulations |