public IfcSurfaceCurveSweptAreaSolid(IfcProfileDef sweptArea, IfcAxis2Placement3D position, IfcCurve directrix, IfcParameterValue startParam, IfcParameterValue endParam, IfcSurface referenceSurface) : base(sweptArea, position)
 {
     Directrix        = directrix;
     StartParam       = startParam;
     EndParam         = endParam;
     ReferenceSurface = referenceSurface;
 }
示例#2
0
 public IfcRectangularTrimmedSurface(IfcSurface basisSurface, IfcParameterValue u1, IfcParameterValue v1, IfcParameterValue u2, IfcParameterValue v2, IfcBoolean usense, IfcBoolean vsense) : base()
 {
     BasisSurface = basisSurface;
     U1           = u1;
     V1           = v1;
     U2           = u2;
     V2           = v2;
     Usense       = usense;
     Vsense       = vsense;
 }
示例#3
0
 public IfcGeometricSetSelect(IfcSurface choice)
 {
     this.choice = choice;
 }
示例#4
0
 public IfcPointOnSurface(IfcSurface basisSurface, IfcParameterValue pointParameterU, IfcParameterValue pointParameterV) : base()
 {
     BasisSurface    = basisSurface;
     PointParameterU = pointParameterU;
     PointParameterV = pointParameterV;
 }
示例#5
0
 public IfcAdvancedFace(List <IfcFaceBound> bounds, IfcSurface faceSurface, IfcBoolean sameSense) : base(bounds, faceSurface, sameSense)
 {
 }
示例#6
0
 public IfcPcurve(IfcSurface basisSurface, IfcCurve referenceCurve) : base()
 {
     BasisSurface   = basisSurface;
     ReferenceCurve = referenceCurve;
 }
示例#7
0
 public IfcCurveBoundedSurface(IfcSurface basisSurface, List <IfcBoundaryCurve> boundaries, IfcBoolean implicitOuter) : base()
 {
     BasisSurface  = basisSurface;
     Boundaries    = boundaries;
     ImplicitOuter = implicitOuter;
 }
示例#8
0
 public IfcSurfaceOrFaceSurface(IfcSurface choice)
 {
     this.choice = choice;
 }
示例#9
0
 public IfcBoxedHalfSpace(IfcSurface baseSurface, IfcBoolean agreementFlag, IfcBoundingBox enclosure) : base(baseSurface, agreementFlag)
 {
     Enclosure = enclosure;
 }
示例#10
0
 public IfcHalfSpaceSolid(IfcSurface baseSurface, IfcBoolean agreementFlag) : base()
 {
     BaseSurface   = baseSurface;
     AgreementFlag = agreementFlag;
 }
示例#11
0
 public IfcFaceSurface(List <IfcFaceBound> bounds, IfcSurface faceSurface, IfcBoolean sameSense) : base(bounds)
 {
     FaceSurface = faceSurface;
     SameSense   = sameSense;
 }
 /// <summary>
 /// Construct a IfcSurfaceCurveSweptAreaSolid with all required attributes.
 /// </summary>
 public IfcSurfaceCurveSweptAreaSolid(IfcProfileDef sweptArea, IfcCurve directrix, IfcSurface referenceSurface) : base(sweptArea)
 {
     Directrix        = directrix;
     ReferenceSurface = referenceSurface;
 }
示例#13
0
 public IfcPolygonalBoundedHalfSpace(IfcSurface baseSurface, IfcBoolean agreementFlag, IfcAxis2Placement3D position, IfcBoundedCurve polygonalBoundary) : base(baseSurface, agreementFlag)
 {
     Position          = position;
     PolygonalBoundary = polygonalBoundary;
 }