/// <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); }
/// <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); }