public IfcRectangularTrimmedSurface(IfcSurface __BasisSurface, IfcParameterValue __U1, IfcParameterValue __V1, IfcParameterValue __U2, IfcParameterValue __V2, IfcBoolean __Usense, IfcBoolean __Vsense) { this._BasisSurface = __BasisSurface; this._U1 = __U1; this._V1 = __V1; this._U2 = __U2; this._V2 = __V2; this._Usense = __Usense; this._Vsense = __Vsense; }
public IfcPointOnSurface(IfcSurface __BasisSurface, IfcParameterValue __PointParameterU, IfcParameterValue __PointParameterV) { this._BasisSurface = __BasisSurface; this._PointParameterU = __PointParameterU; this._PointParameterV = __PointParameterV; }
public IfcPcurve(IfcSurface __BasisSurface, IfcCurve __ReferenceCurve) { this._BasisSurface = __BasisSurface; this._ReferenceCurve = __ReferenceCurve; }
public IfcCurveBoundedSurface(IfcSurface __BasisSurface, IfcBoundaryCurve[] __Boundaries, IfcBoolean __ImplicitOuter) { this.BasisSurface = __BasisSurface; this.Boundaries = new HashSet <IfcBoundaryCurve>(__Boundaries); this.ImplicitOuter = __ImplicitOuter; }