protected static void parseFields(IfcLightSource l, List <string> arrFields, ref int ipos) { IfcGeometricRepresentationItem.parseFields(l, arrFields, ref ipos); l.mName = arrFields[ipos++]; l.mLightColour = ParserSTEP.ParseLink(arrFields[ipos++]); l.mAmbientIntensity = ParserSTEP.ParseDouble(arrFields[ipos++]); l.mIntensity = ParserSTEP.ParseDouble(arrFields[ipos++]); }
internal static void parseFields(IfcGeometricSet s, List <string> arrFields, ref int ipos) { IfcGeometricRepresentationItem.parseFields(s, arrFields, ref ipos); s.mElements = ParserSTEP.SplitListLinks(arrFields[ipos++]); }
internal static void parseFields(IfcOneDirectionRepeatFactor f, List <string> arrFields, ref int ipos) { IfcGeometricRepresentationItem.parseFields(f, arrFields, ref ipos); f.mRepeatFactor = ParserSTEP.ParseLink(arrFields[ipos++]); }
internal static void parseFields(IfcVector v, List <string> arrFields, ref int ipos) { IfcGeometricRepresentationItem.parseFields(v, arrFields, ref ipos); v.mOrientation = ParserSTEP.ParseLink(arrFields[ipos++]); v.mMagnitude = ParserSTEP.ParseDouble(arrFields[ipos++]); }
internal static void parseFields(IfcHalfSpaceSolid s, List <string> arrFields, ref int ipos) { IfcGeometricRepresentationItem.parseFields(s, arrFields, ref ipos); s.mBaseSurface = ParserSTEP.ParseLink(arrFields[ipos++]); s.mAgreementFlag = ParserSTEP.ParseBool(arrFields[ipos++]); }