internal static new IgesNewTextString ReadParameters(List <string> parameters, IgesReaderBinder binder, ref int index) { var str = new IgesNewTextString(); str.CharacterDisplay = (IgesCharacterDisplay)IgesParameterReader.Integer(parameters, ref index); str.CharacterWidth = IgesParameterReader.Double(parameters, ref index); str.CharacterHeight = IgesParameterReader.Double(parameters, ref index); str.InterCharacterSpacing = IgesParameterReader.Double(parameters, ref index); str.InterLineSpacing = IgesParameterReader.Double(parameters, ref index); str.FontStyle = (IgesFontStyle)IgesParameterReader.Integer(parameters, ref index); str.CharacterAngle = IgesParameterReader.Double(parameters, ref index); str.ControlCode = IgesParameterReader.String(parameters, ref index); str.PopulateFromParameters(parameters, binder, ref index); return(str); }
protected int Integer(List <string> values, int index) { return(IgesParameterReader.Integer(values, index)); }
internal static int Integer(List <string> values, int index, int defaultValue = 0) { return(IgesParameterReader.Integer(values, index, defaultValue)); }