예제 #1
0
 public IfcSweptSurface(IfcProfileDef __SweptCurve, IfcAxis2Placement3D __Position)
 {
     this._SweptCurve = __SweptCurve;
     this._Position   = __Position;
 }
예제 #2
0
 public IfcSphericalSurface(IfcAxis2Placement3D __Position, IfcPositiveLengthMeasure __Radius)
     : base(__Position)
 {
     this._Radius = __Radius;
 }
예제 #3
0
 public IfcSurfaceOfLinearExtrusion(IfcProfileDef __SweptCurve, IfcAxis2Placement3D __Position, IfcDirection __ExtrudedDirection, IfcLengthMeasure __Depth)
     : base(__SweptCurve, __Position)
 {
     this.ExtrudedDirection = __ExtrudedDirection;
     this.Depth             = __Depth;
 }
예제 #4
0
 public IfcPlane(IfcAxis2Placement3D __Position)
     : base(__Position)
 {
 }
예제 #5
0
 public IfcSurfaceOfRevolution(IfcProfileDef __SweptCurve, IfcAxis2Placement3D __Position, IfcAxis1Placement __AxisPosition)
     : base(__SweptCurve, __Position)
 {
     this.AxisPosition = __AxisPosition;
 }
예제 #6
0
 public IfcElementarySurface(IfcAxis2Placement3D __Position)
 {
     this._Position = __Position;
 }
예제 #7
0
 protected IfcElementarySurface(IfcAxis2Placement3D __Position)
 {
     this.Position = __Position;
 }
예제 #8
0
 public IfcToroidalSurface(IfcAxis2Placement3D __Position, IfcPositiveLengthMeasure __MajorRadius, IfcPositiveLengthMeasure __MinorRadius)
     : base(__Position)
 {
     this.MajorRadius = __MajorRadius;
     this.MinorRadius = __MinorRadius;
 }
예제 #9
0
 protected IfcSweptSurface(IfcProfileDef __SweptCurve, IfcAxis2Placement3D __Position)
 {
     this.SweptCurve = __SweptCurve;
     this.Position   = __Position;
 }