Exemple #1
0
        /// <summary>
        /// Standardowy konstruktor
        /// </summary>
        /// <param name="workingDirPath"></param>
        public IxHalCtxComp(string workingDirPath)
        {
            this.workingDirPath = Misc.provideEndBackslash(workingDirPath);
            Misc.provideDirectory(this.workingDirPath);

            dataFilePath = this.workingDirPath + "halContextOnDemand.dat";

            if (File.Exists(dataFilePath))
                loadNearestFromFile(dataFilePath);

            matrix = new IxHalDiskMatrix(this.workingDirPath, IxHalDiskMatrix.Mode.READ);
        }
Exemple #2
0
 /// <summary>
 /// Tworzy indeks na pliku danych macierzy HAL, korzystając z IxHalDiskMatrix
 /// </summary>
 public void createHalIndex()
 {
     IxHalDiskMatrix diskMatrix = new IxHalDiskMatrix(workingDirPath, IxHalDiskMatrix.Mode.CREATE);
     diskMatrix.createIndex();
     diskMatrix.finalize();
 }