Encog.App.Analyst.Wizard.AnalystWizard.GenerateFilenames C# (CSharp) Method

GenerateFilenames() private method

Generate filenames.
private GenerateFilenames ( FileInfo rawFile ) : void
rawFile System.IO.FileInfo The raw filename.
return void
        private void GenerateFilenames(FileInfo rawFile)
        {
            _filenameRaw = rawFile.Name;
            _filenameNorm = FileUtil.AddFilenameBase(rawFile, "_norm").Name;
            _filenameRandom = FileUtil.AddFilenameBase(rawFile, "_random").Name;
            _filenameTrain = FileUtil.AddFilenameBase(rawFile, "_train").Name;
            _filenameEval = FileUtil.AddFilenameBase(rawFile, "_eval").Name;
            _filenameEvalNorm = FileUtil.AddFilenameBase(rawFile, "_eval_norm").Name;
            _filenameTrainSet = FileUtil.ForceExtension(_filenameTrain,
                                                       "egb");
            _filenameMl = FileUtil.ForceExtension(_filenameTrain, "eg");
            _filenameOutput = FileUtil.AddFilenameBase(rawFile, "_output").Name;
            _filenameBalance = FileUtil.AddFilenameBase(rawFile, "_balance").Name;
            _filenameCluster = FileUtil.AddFilenameBase(rawFile, "_cluster").Name;

            ScriptProperties p = _script.Properties;

            p.SetFilename(FileRaw, _filenameRaw);
            if (_taskNormalize)
            {
                p.SetFilename(FileNormalize, _filenameNorm);
            }

            if (_taskRandomize)
            {
                p.SetFilename(FileRandom, _filenameRandom);
            }

            if (_taskCluster)
            {
                p.SetFilename(FileCluster, _filenameCluster);
            }

            if (_taskSegregate)
            {
                p.SetFilename(FileTrain, _filenameTrain);
                p.SetFilename(FileEval, _filenameEval);
                p.SetFilename(FileEvalNorm, _filenameEvalNorm);
            }

            if (_taskBalance)
            {
                p.SetFilename(FileBalance, _filenameBalance);
            }

            p.SetFilename(FileTrainset, _filenameTrainSet);
            p.SetFilename(FileMl, _filenameMl);
            p.SetFilename(FileOutput, _filenameOutput);
        }