Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Controller.h

Go to the documentation of this file.
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