상속: IfcRelAssigns
예제 #1
0
 internal override void ParseXml(XmlElement xml)
 {
     base.ParseXml(xml);
     foreach (XmlNode child in xml.ChildNodes)
     {
         string name = child.Name;
         if (string.Compare(name, "IsGroupedBy") == 0)
         {
             foreach (XmlNode cn in child.ChildNodes)
             {
                 IfcRelAssignsToGroup r = mDatabase.ParseXml <IfcRelAssignsToGroup>(cn as XmlElement);
                 if (r != null)
                 {
                     r.RelatingGroup = this;
                 }
             }
         }
     }
 }
예제 #2
0
파일: IFC R.cs 프로젝트: jenca-cloud/ggIFC
		protected static void parseString(IfcRelAssignsToGroup a, string str, ref int pos)
		{
			IfcRelAssigns.parseString(a, str, ref pos);
			a.mRelatingGroup = ParserSTEP.StripLink(str, ref pos);
		}
예제 #3
0
파일: IFC R.cs 프로젝트: jenca-cloud/ggIFC
		internal static IfcRelAssignsToGroup Parse(string strDef)
		{
			IfcRelAssignsToGroup a = new IfcRelAssignsToGroup();
			int pos = 0;
			parseString(a, strDef, ref pos);
			return a;
		}
예제 #4
0
파일: IFC R.cs 프로젝트: jenca-cloud/ggIFC
		internal IfcRelAssignsToGroup(IfcRelAssignsToGroup a) : base(a) { mRelatingGroup = a.mRelatingGroup; }
예제 #5
0
파일: IFC S.cs 프로젝트: jenca-cloud/ggIFC
		protected IfcStructuralActivity(DatabaseIfc db, IfcStructuralActivityAssignmentSelect item, IfcStructuralLoad load, bool global, IfcRelAssignsToGroup loadcase)
			: base(db)
		{
			mAssignedToStructuralItem = new IfcRelConnectsStructuralActivity(item, this);
			mAppliedLoad = load.mIndex;
			mGlobalOrLocal = global ? IfcGlobalOrLocalEnum.GLOBAL_COORDS : IfcGlobalOrLocalEnum.LOCAL_COORDS;
			loadcase.assign(this);
		}