GeometryGym.Ifc.ParserIfc.parseColourOrFactor C# (CSharp) Méthode

parseColourOrFactor() static private méthode

static private parseColourOrFactor ( string str ) : IfcColourOrFactor
str string
Résultat IfcColourOrFactor
        internal static IfcColourOrFactor parseColourOrFactor(string str)
        {
            if (str[0] == '#')
                return null;
            string kw = "", def = "";
            int id = 0;
            ParserIfc.GetKeyWord(str, out id, out kw, out def);
            if (string.IsNullOrEmpty(kw))
                return null;
            if (string.Compare(kw, "IFCCOLOURRGB", false) == 0)
                return IfcColourRgb.Parse(str);
            return new IfcNormalisedRatioMeasure(ParserSTEP.ParseDouble(def));
        }