GeometryGym.Ifc.IfcAsset.parseFields C# (CSharp) Méthode

parseFields() static private méthode

static private parseFields ( IfcAsset a, List arrFields, int &ipos, ReleaseVersion release ) : void
a IfcAsset
arrFields List
ipos int
release ReleaseVersion
Résultat void
		internal static void parseFields(IfcAsset a,List<string> arrFields, ref int ipos, ReleaseVersion release)
		{ 
			IfcGroup.parseFields(a,arrFields, ref ipos);
			a.mAssetID = arrFields[ipos++].Replace("'","");
			a.mOriginalValue = ParserSTEP.ParseLink(arrFields[ipos++]);
			a.mCurrentValue = ParserSTEP.ParseLink(arrFields[ipos++]);
			a.mTotalReplacementCost = ParserSTEP.ParseLink(arrFields[ipos++]);
			a.mOwner = ParserSTEP.ParseLink(arrFields[ipos++]);
			a.mUser = ParserSTEP.ParseLink(arrFields[ipos++]);
			a.mResponsiblePerson = ParserSTEP.ParseLink(arrFields[ipos++]);
			if (release == ReleaseVersion.IFC2x3)
				a.mIncorporationDateSS = ParserSTEP.ParseLink(arrFields[ipos++]);
			else
				a.mIncorporationDate = arrFields[ipos++];
			a.mDepreciatedValue = ParserSTEP.ParseLink(arrFields[ipos++]); 
		}
		protected override string BuildStringSTEP()