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

In This Package:

GiGaVisManager.h

Go to the documentation of this file.
00001 // $Id: GiGaVisManager.h,v 1.2 2007/01/12 15:48:39 ranjard Exp $
00002 #ifndef GIGA_GIGAVISMANAGER_H 
00003 #define GIGA_GIGAVISMANAGER_H 1
00004 
00005 // Include files
00006 #include "GiGa/IGiGaVisManager.h"
00007 #include "GiGa/GiGaBase.h"
00008 // forward declarations
00009 //template <class TYPE> class GiGaFactory;
00010 
00018 class GiGaVisManager :
00019   public virtual IGiGaVisManager , 
00020   public          GiGaBase       
00021 {
00023   //  friend class GiGaFactory<GiGaVisManager>;
00024 public:
00025   
00032   virtual StatusCode         initialize  ()        ;
00033 
00040   virtual StatusCode         finalize    ()        ;
00041   
00046   virtual G4VVisManager* visMgr () const ;
00047   
00048   //protected:
00049   
00055   GiGaVisManager
00056   ( const std::string& type   ,
00057     const std::string& name   ,
00058     const IInterface*  parent ) ;
00059   
00061   virtual ~GiGaVisManager();
00062  
00063 protected:
00064   
00065 private:
00066   
00068   GiGaVisManager() ;
00070   GiGaVisManager( const GiGaVisManager& ) ;  
00072   GiGaVisManager& operator=( const GiGaVisManager& ) ;
00073   
00074 private:
00075   
00076   G4VVisManager*  m_visMgr ;
00077   
00078 };
00079 
00080 // ============================================================================
00081 // The END 
00082 // ============================================================================
00083 #endif // GIGA_GIGAVISMANAGER_H
00084 // ============================================================================
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:01:38 2011 for GiGaVisUI by doxygen 1.4.7