Inheritance: IfcGeometricRepresentationItem, IfcBooleanOperand
コード例 #1
0
 internal IfcHalfSpaceSolid(DatabaseIfc db, IfcHalfSpaceSolid h) : base(db, h)
 {
     BaseSurface = db.Factory.Duplicate(h.BaseSurface) as IfcSurface; mAgreementFlag = h.mAgreementFlag;
 }
コード例 #2
0
 internal static IfcHalfSpaceSolid Parse(string str)
 {
     IfcHalfSpaceSolid s = new IfcHalfSpaceSolid(); int pos = 0; s.Parse(str, ref pos, str.Length); return(s);
 }
コード例 #3
0
 public IfcBooleanClippingResult(IfcBooleanClippingResult bc, IfcHalfSpaceSolid hss) : base(IfcBooleanOperator.DIFFERENCE, bc, hss)
 {
 }
コード例 #4
0
 public IfcBooleanClippingResult(IfcSweptAreaSolid s, IfcHalfSpaceSolid hss) : base(IfcBooleanOperator.DIFFERENCE, s, hss)
 {
 }
コード例 #5
0
ファイル: IFC H.cs プロジェクト: jenca-cloud/ggIFC
		internal static void parseFields(IfcHalfSpaceSolid s, List<string> arrFields, ref int ipos) { IfcGeometricRepresentationItem.parseFields(s, arrFields, ref ipos); s.mBaseSurface = ParserSTEP.ParseLink(arrFields[ipos++]); s.mAgreementFlag = ParserSTEP.ParseBool(arrFields[ipos++]); }
コード例 #6
0
ファイル: IFC H.cs プロジェクト: jenca-cloud/ggIFC
		internal static IfcHalfSpaceSolid Parse(string strDef) { IfcHalfSpaceSolid s = new IfcHalfSpaceSolid(); int ipos = 0; parseFields(s, ParserSTEP.SplitLineFields(strDef), ref ipos); return s; }
コード例 #7
0
 internal IfcHalfSpaceSolid(DatabaseIfc db, IfcHalfSpaceSolid h, DuplicateOptions options) : base(db, h, options)
 {
     BaseSurface = db.Factory.Duplicate(h.BaseSurface, options) as IfcSurface; mAgreementFlag = h.mAgreementFlag;
 }
コード例 #8
0
ファイル: IFC H.cs プロジェクト: jenca-cloud/ggIFC
		internal IfcHalfSpaceSolid(IfcHalfSpaceSolid pl) : base(pl) { mBaseSurface = pl.mBaseSurface; mAgreementFlag = pl.mAgreementFlag; }
コード例 #9
0
 internal static void parseFields(IfcHalfSpaceSolid s, List <string> arrFields, ref int ipos)
 {
     IfcGeometricRepresentationItem.parseFields(s, arrFields, ref ipos); s.mBaseSurface = ParserSTEP.ParseLink(arrFields[ipos++]); s.mAgreementFlag = ParserSTEP.ParseBool(arrFields[ipos++]);
 }
コード例 #10
0
 internal static IfcHalfSpaceSolid Parse(string strDef)
 {
     IfcHalfSpaceSolid s = new IfcHalfSpaceSolid(); int ipos = 0; parseFields(s, ParserSTEP.SplitLineFields(strDef), ref ipos); return(s);
 }
コード例 #11
0
 internal IfcHalfSpaceSolid(IfcHalfSpaceSolid pl) : base(pl)
 {
     mBaseSurface = pl.mBaseSurface; mAgreementFlag = pl.mAgreementFlag;
 }
コード例 #12
0
ファイル: IFC H.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal static IfcHalfSpaceSolid Parse(string str)
 {
     IfcHalfSpaceSolid s = new IfcHalfSpaceSolid(); int pos = 0; s.Parse(str, ref pos, str.Length); return s;
 }
コード例 #13
0
ファイル: IFC H.cs プロジェクト: jmirtsch/GeometryGymIFC
 internal IfcHalfSpaceSolid(DatabaseIfc db, IfcHalfSpaceSolid h)
     : base(db,h)
 {
     BaseSurface = db.Factory.Duplicate(h.BaseSurface) as IfcSurface; mAgreementFlag = h.mAgreementFlag;
 }
コード例 #14
0
ファイル: IFC B.cs プロジェクト: jenca-cloud/ggIFC
		internal IfcBooleanClippingResult(IfcSweptAreaSolid s, IfcHalfSpaceSolid hss) : base(IfcBooleanOperator.DIFFERENCE, s, hss) { }
コード例 #15
0
ファイル: IFC B.cs プロジェクト: jenca-cloud/ggIFC
		internal IfcBooleanClippingResult(IfcBooleanClippingResult bc, IfcHalfSpaceSolid hss) : base(IfcBooleanOperator.DIFFERENCE, bc, hss) { }