Inheritance: IfcGeometricRepresentationItem
コード例 #1
0
ファイル: ifc A.cs プロジェクト: jenca-cloud/ggIFC
		internal static IfcAnnotationFillArea Parse(string strDef) { IfcAnnotationFillArea a = new IfcAnnotationFillArea(); int ipos = 0; parseFields(a, ParserSTEP.SplitLineFields(strDef), ref ipos); return a; }
コード例 #2
0
ファイル: ifc A.cs プロジェクト: jenca-cloud/ggIFC
		internal List<int> mInnerBoundaries = new List<int>();// OPTIONAL SET [1:?] OF IfcCurve; 
		internal IfcAnnotationFillArea(IfcAnnotationFillArea p) : base(p) { mOuterBoundary = p.mOuterBoundary; mInnerBoundaries = new List<int>(p.mInnerBoundaries.ToArray()); }
コード例 #3
0
ファイル: ifc A.cs プロジェクト: jenca-cloud/ggIFC
		internal static void parseFields(IfcAnnotationFillArea a, List<string> arrFields, ref int ipos)
		{
			IfcGeometricRepresentationItem.parseFields(a, arrFields, ref ipos);
			a.mOuterBoundary = ParserSTEP.ParseLink(arrFields[ipos++]);
			string str = arrFields[ipos++];
			if (str != "$")
				a.mInnerBoundaries = ParserSTEP.SplitListLinks(str);
		}
コード例 #4
0
ファイル: IFC A.cs プロジェクト: jmirtsch/GeometryGymIFC
		internal IfcAnnotationFillArea(DatabaseIfc db, IfcAnnotationFillArea a) : base(db,a) { OuterBoundary = db.Factory.Duplicate(a.OuterBoundary) as IfcCurve; InnerBoundaries = a.InnerBoundaries.ConvertAll(x=>db.Factory.Duplicate(x) as IfcCurve); }