示例#1
0
文件: SUMO.cs 项目: TRYGISER/sumo.net
 /// <summary>
 /// Initialize SUMO (This usually takes some time)
 /// </summary>
 /// <param name="baseDirectory">The directory path which contains the 'KBs' directory</param>
 public static void Init(string baseDirectory)
 {
     if (!_initialized)
     {
         if (Directory.Exists(baseDirectory))
         {
             Environment.SetEnvironmentVariable("SIGMA_HOME", baseDirectory);
             _mgr.initializeOnce();
             WordNet.Init(); // Initialize the wordnet mappings too !
             _initialized = true;
         }
         else
         {
             throw new DirectoryNotFoundException("Cannot find " + baseDirectory);
         }
     }
 }