示例#1
0
        public static string TransformVersionToString(eEigenVersion version)
        {
            switch (version)
            {
            case eEigenVersion.Eigen_3_2_0:
                return("3.2.0");

            case eEigenVersion.Eigen_3_2_1:
                return("3.2.1");

            case eEigenVersion.Eigen_3_2_2:
                return("3.2.2");

            case eEigenVersion.Eigen_3_2_8:
                return("3.2.8");

            case eEigenVersion.Eigen_3_2_9:
                return("3.2.9");

            case eEigenVersion.Eigen_3_2_10:
                return("3.2.10");

            case eEigenVersion.Eigen_3_3_0:
                return("3.3.0");

            case eEigenVersion.Eigen_3_3_1:
                return("3.3.1");
            }

            throw new Exception("Unknown Eigen version");
        }
示例#2
0
        public static EigenInfo GetInfo(eEigenVersion version)
        {
            foreach (EigenInfo info in CreateInfoList())
            {
                if (info.version == version)
                {
                    return(new EigenInfo(info.ZIPFilename, info.downloadURL, info.version)); // hand back a copy
                }
            }

            throw new Exception("Unknown Eigen version.");
        }
示例#3
0
        public static string GetZipFileName(eEigenVersion version)
        {
            foreach (EigenInfo bi in CreateInfoList())
            {
                if (bi.version == version)
                {
                    return(bi.ZIPFilename);
                }
            }

            throw new Exception("Unknown Eigen version");
        }
示例#4
0
        public static string GetDownloadURL(eEigenVersion version)
        {
            foreach (EigenInfo info in CreateInfoList())
            {
                if (info.version == version)
                {
                    return(info.DownloadURL);
                }
            }

            throw new Exception("Unknown Eigen version.");
        }
示例#5
0
 EigenInfo(string filename, string downloadURL, eEigenVersion version)
 {
     this.zipFilename = filename;
     this.downloadURL = downloadURL;
     this.version     = version;
 }