상속: IfcExternalReference, IfcDocumentSelect
예제 #1
0
파일: IFC D.cs 프로젝트: jenca-cloud/ggIFC
		internal static void parseFields(IfcDocumentReference r, List<string> arrFields, ref int ipos, Schema schema)
		{
			IfcExternalReference.parseFields(r, arrFields, ref ipos);
			if (schema != Schema.IFC2x3)
			{
				r.mDescription = arrFields[ipos++].Replace("'", "");
				r.mReferencedDocument = ParserSTEP.ParseLink(arrFields[ipos++]);
			}
		}
예제 #2
0
파일: IFC D.cs 프로젝트: jenca-cloud/ggIFC
		internal IfcDocumentReference(IfcDocumentReference i) : base(i) { }
예제 #3
0
파일: IFC D.cs 프로젝트: jenca-cloud/ggIFC
		internal static IfcDocumentReference Parse(string strDef, Schema schema) { IfcDocumentReference r = new IfcDocumentReference(); int ipos = 0; parseFields(r, ParserSTEP.SplitLineFields(strDef), ref ipos, schema); return r; }
예제 #4
0
		internal IfcDocumentReference(DatabaseIfc db, IfcDocumentReference r) : base(db,r) { mDescription = r.mDescription; if(r.mReferencedDocument > 0) ReferencedDocument = db.Factory.Duplicate(r.ReferencedDocument) as IfcDocumentInformation;  }