예제 #1
0
파일: IFC C.cs 프로젝트: jenca-cloud/ggIFC
		internal IfcClassificationNotationFacet(IfcClassification i) : base() { mNotationValue = i.mSource; }
예제 #2
0
파일: IFC C.cs 프로젝트: jenca-cloud/ggIFC
		internal static IfcClassification Parse(string strDef, Schema schema) { IfcClassification c = new IfcClassification(); int ipos = 0; parseFields(c, ParserSTEP.SplitLineFields(strDef), ref ipos, schema); return c; }
예제 #3
0
파일: IFC C.cs 프로젝트: jenca-cloud/ggIFC
		internal static void parseFields(IfcClassification c, List<string> arrFields, ref int ipos, Schema schema)
		{
			IfcExternalInformation.parseFields(c, arrFields, ref ipos);
			c.mSource = arrFields[ipos++].Replace("'", "");
			c.mEdition = arrFields[ipos++].Replace("'", "");
			c.mEditionDate = arrFields[ipos++].Replace("'", "");
			c.mName = arrFields[ipos++].Replace("'", "");
			if (schema != Schema.IFC2x3)
			{
				c.mDescription = arrFields[ipos++].Replace("'", "");
				c.mLocation = arrFields[ipos++].Replace("'", "");
				c.mReferenceTokens = ParserSTEP.SplitListStrings(arrFields[ipos++]);
			}
		}
예제 #4
0
파일: IFC C.cs 프로젝트: jenca-cloud/ggIFC
		internal IfcClassification(IfcClassification c) : base(c) { mSource = c.mSource; mEdition = c.mEdition; mEditionDate = c.mEditionDate; mName = c.mName; }