Inheritance: BaseClassIfc, IfcLightDistributionDataSourceSelect, IfcResourceObjectSelect
Beispiel #1
0
 internal static void parseFields(IfcLibraryReference f, List <string> arrFields, ref int ipos, ReleaseVersion schema)
 {
     IfcExternalReference.parseFields(f, arrFields, ref ipos);
     if (schema != ReleaseVersion.IFC2x3)
     {
         f.mDescription       = arrFields[ipos++].Replace("'", "");
         f.mLanguage          = arrFields[ipos++].Replace("'", "");
         f.mReferencedLibrary = ParserSTEP.ParseLink(arrFields[ipos++]);
     }
 }
Beispiel #2
0
		internal IfcExternalReferenceRelationship(DatabaseIfc m, string name, string description, IfcExternalReference reference, List<IfcResourceObjectSelect> related)
			: base(m, name, description) { mRelatingReference = reference.mIndex; mRelatedResourceObjects = related.ConvertAll(x => x.Index); }
Beispiel #3
0
		protected static void parseFields(IfcExternalReference r, List<string> arrFields, ref int ipos)
		{
			r.mLocation = arrFields[ipos++].Replace("'", "");
			r.mIdentification = arrFields[ipos++].Replace("'", "");
			r.mName = arrFields[ipos++].Replace("'", "");
		}
Beispiel #4
0
		protected IfcExternalReference(IfcExternalReference i) : base() { mLocation = i.mLocation; mIdentification = i.mIdentification; mName = i.mName; }
Beispiel #5
0
 internal static void parseFields(IfcLibraryReference f, List <string> arrFields, ref int ipos)
 {
     IfcExternalReference.parseFields(f, arrFields, ref ipos);
 }
Beispiel #6
0
		public IfcExternalReferenceRelationship(IfcExternalReference reference, List<IfcResourceObjectSelect> related)
			: base(reference.mDatabase) { mRelatingReference = reference.mIndex; RelatedResourceObjects = related; }
Beispiel #7
0
		public IfcExternalReferenceRelationship(IfcExternalReference reference, IfcResourceObjectSelect related) : this(reference, new List<IfcResourceObjectSelect>() { related }) { }
Beispiel #8
0
		protected IfcExternalReference(DatabaseIfc db, IfcExternalReference r) : base(db,r) { mLocation = r.mLocation; mIdentification = r.mIdentification; mName = r.mName; }