| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

GiGaToolBase.h

Go to the documentation of this file.
00001 // $Id: GiGaToolBase.h,v 1.1 2003/04/06 18:49:46 ibelyaev Exp $
00002 // ============================================================================
00003 // CVS tag $Name: v19r4 $ 
00004 // ============================================================================
00005 // $Log: GiGaToolBase.h,v $
00006 // Revision 1.1  2003/04/06 18:49:46  ibelyaev
00007 //  see $GIGAROOT/doc/release.notes
00008 //
00009 // ============================================================================
00010 #ifndef GIGA_GIGATOOLBASE_H 
00011 #define GIGA_GIGATOOLBASE_H 1
00012 // ============================================================================
00013 // Include files
00014 #include "GiGa/IGiGaTool.h"
00015 #include "GiGa/GiGaBase.h"
00016 // ============================================================================
00017 
00024 class GiGaToolBase :
00025   public virtual IGiGaTool , 
00026   public         GiGaBase
00027 {
00028 public:
00029   
00036   virtual StatusCode   initialize  () {   return GiGaBase::initialize () ; }
00037   
00044   virtual StatusCode   finalize    () {   return GiGaBase::finalize   () ; }
00045   
00046   
00047 protected:
00048   
00056   GiGaToolBase 
00057   ( const std::string& type   , 
00058     const std::string& name   , 
00059     const IInterface*  parent ) ; 
00060   
00061   virtual ~GiGaToolBase ();
00062   
00063 private:
00064   
00065   // the default constructor is disabled 
00066   GiGaToolBase () ;
00067   // the copy     constructor is disabled 
00068   GiGaToolBase           ( const GiGaToolBase& ) ;
00069   // the assignement operator is disabled 
00070   GiGaToolBase& operator=( const GiGaToolBase& ) ;
00071   
00072 };
00073 // ============================================================================
00074 
00075 // ============================================================================
00076 // The END
00077 // ============================================================================
00078 #endif // GIGA_GIGATOOLBASE_H
00079 // ============================================================================
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:01:14 2011 for GiGa by doxygen 1.4.7