상속: IfcProfileDef
예제 #1
0
파일: IFC E.cs 프로젝트: jenca-cloud/ggIFC
		public IfcExtrudedAreaSolidTapered(IfcDerivedProfileDef start, IfcAxis2Placement3D placement, double depth, IfcDerivedProfileDef end) : base(start, placement,new IfcDirection(start.mDatabase,0,0,1), depth ) { EndSweptArea = end; }
예제 #2
0
파일: IFC D.cs 프로젝트: jenca-cloud/ggIFC
		internal new static IfcDerivedProfileDef Parse(string strDef) { int ipos = 0; IfcDerivedProfileDef p = new IfcDerivedProfileDef(); parseFields(p, ParserSTEP.SplitLineFields(strDef), ref ipos); return p; }
예제 #3
0
파일: IFC D.cs 프로젝트: jenca-cloud/ggIFC
		internal IfcDerivedProfileDef(IfcDerivedProfileDef el) : base(el) { mContainerProfile = el.mContainerProfile; mOperator = el.mOperator; mLabel = el.mLabel; }
예제 #4
0
파일: IFC D.cs 프로젝트: jenca-cloud/ggIFC
		internal static void parseFields(IfcDerivedProfileDef p, List<string> arrFields, ref int ipos) { IfcProfileDef.parseFields(p, arrFields, ref ipos); p.mContainerProfile = ParserSTEP.ParseLink(arrFields[ipos++]); p.mOperator = ParserSTEP.ParseLink(arrFields[ipos++]); p.mLabel = arrFields[ipos++].Replace("'", ""); }
예제 #5
0
		internal IfcDerivedProfileDef(DatabaseIfc db, IfcDerivedProfileDef p) : base(db, p)
		{
			ContainerProfile = db.Factory.Duplicate(p.ContainerProfile) as IfcProfileDef;
			Operator = db.Factory.Duplicate(p.Operator) as IfcCartesianTransformationOperator2D;
			mLabel = p.mLabel;
		}