protected override void Parse(string str, ref int pos, int len) { base.Parse(str, ref pos, len); mRole = (IfcDimensionExtentUsage)Enum.Parse(typeof(IfcDimensionExtentUsage), ParserSTEP.StripField(str, ref pos, len)); } protected override string BuildStringSTEP() { return base.BuildStringSTEP() + ",." + mRole.ToString() + "."; }
// internal IfcDimensionCurveTerminator(IfcDimensionCurveTerminator i) : base(i) { mRole = i.mRole; } internal new static IfcDimensionCurveTerminator Parse(string str) { IfcDimensionCurveTerminator t = new IfcDimensionCurveTerminator(); int pos = 0; t.Parse(str, ref pos, str.Length); return t; }