00001 // -*- C++ -*- 00002 00004 // // 00005 // This library is free software; you can redistribute it and/or // 00006 // modify it under the terms of the GNU Lesser General Public // 00007 // License as published by the Free Software Foundation; either // 00008 // version 2.1 of the License, or (at your option) any later version. // 00009 // // 00010 // This library is distributed in the hope that it will be useful, // 00011 // but WITHOUT ANY WARRANTY; without even the implied warranty of // 00012 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU // 00013 // Lesser General Public License for more details. // 00014 // // 00015 // You should have received a copy of the GNU Lesser General Public // 00016 // License along with this library (see file COPYING); if not, write // 00017 // to the Free Software Foundation, Inc., 59 Temple Place, Suite // 00018 // 330, Boston, MA 02111-1307 USA, or contact the author. // 00019 // // 00021 00030 #ifndef ANAPHE_INITIALIZER_H 00031 #define ANAPHE_INITIALIZER_H 00032 00033 00034 namespace Anaphe { 00035 namespace AIDA_Plotter_Grace { 00036 00037 00038 00039 class AIDA_PlotterFactoryProvider; 00040 00041 00042 00043 class Initializer 00044 { 00045 public: 00046 Initializer(AIDA_PlotterFactoryProvider*); 00047 private: 00048 Initializer(); 00049 }; 00050 00051 00052 00053 } // end of namespace AIDA_Plotter_Grace 00054 } // end of namespace Anaphe 00055 00056 00057 00058 #endif // ANAPHE_INITIALIZER_H