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++]); } }
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); }
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("'", ""); }
protected IfcExternalReference(IfcExternalReference i) : base() { mLocation = i.mLocation; mIdentification = i.mIdentification; mName = i.mName; }
internal static void parseFields(IfcLibraryReference f, List <string> arrFields, ref int ipos) { IfcExternalReference.parseFields(f, arrFields, ref ipos); }
public IfcExternalReferenceRelationship(IfcExternalReference reference, List<IfcResourceObjectSelect> related) : base(reference.mDatabase) { mRelatingReference = reference.mIndex; RelatedResourceObjects = related; }
public IfcExternalReferenceRelationship(IfcExternalReference reference, IfcResourceObjectSelect related) : this(reference, new List<IfcResourceObjectSelect>() { related }) { }
protected IfcExternalReference(DatabaseIfc db, IfcExternalReference r) : base(db,r) { mLocation = r.mLocation; mIdentification = r.mIdentification; mName = r.mName; }