00001 /**************************************************************************** 00002 00003 $Id: EGFileIO.h,v 1.4 2002/11/04 12:46:37 motegi Exp $ 00004 Copyright (C) 2002 Higuchi Lab. All rights reserved. 00005 00006 *****************************************************************************/ 00007 #ifndef INCLUDE__EGFILEIO_H__FILE 00008 #define INCLUDE__EGFILEIO_H__FILE 00009 00010 #include <string> 00011 00012 class EGFileIO { 00013 public: 00014 static void MakeDirectory(const char*); 00015 00016 static const std::string GetDatFileName(unsigned); 00017 static const std::string GetSeedFileName(); 00018 static const std::string GetFitnessLogFileName(); 00019 static const std::string GetTimeLogFileName(); 00020 static const std::string GetPopLogFileName(unsigned); 00021 static const std::string GetBestLogFileName(unsigned); 00022 static const std::string GetBestDotFileName(unsigned); 00023 static const std::string GetGenDirectoryName(unsigned); 00024 static const std::string GetLogFileName(const char*, unsigned, unsigned); 00025 static const std::string GetDotFileName(const char*, unsigned, unsigned); 00026 }; 00027 00028 #endif