Пример #1
0
        /// <summary>
        /// Gets the measure information.
        /// </summary>
        /// <param name="role">The role.</param>
        /// <param name="level">The level.</param>
        /// <param name="system">The system.</param>
        /// <returns></returns>
        public static measureInfo getMeasureInfo(Enum role, Int32 level, measureSystemsEnum system)
        {
            measureInfo output    = new measureInfo();
            var         decsystem = registry[system];
            var         unitdef   = decsystem.GetUnit(level);
            var         roledef   = decsystem.GetRole(role);

            output.setup(unitdef, roledef, decsystem);
            return(output);
        }
Пример #2
0
        /// <summary>
        /// Gets the measure information.
        /// </summary>
        /// <param name="roleName">Name of the role.</param>
        /// <param name="unitName">Name of the unit.</param>
        /// <param name="system">The system.</param>
        /// <returns></returns>
        public static measureInfo getMeasureInfo(Enum roleName, Enum unitName, measureSystemsEnum system)
        {
            measureInfo output    = new measureInfo();
            var         decsystem = registry[system];
            var         unitdef   = decsystem.GetUnitByName(unitName.ToString());
            var         roledef   = decsystem.GetRole(roleName);

            output.setup(unitdef, roledef, decsystem);
            return(output);
        }