示例#1
0
 public IfcCartesianTransformationOperator(IfcDirection __Axis1, IfcDirection __Axis2, IfcCartesianPoint __LocalOrigin, IfcReal?__Scale)
 {
     this._Axis1       = __Axis1;
     this._Axis2       = __Axis2;
     this._LocalOrigin = __LocalOrigin;
     this._Scale       = __Scale;
 }
示例#2
0
 public IfcOffsetCurve3D(IfcCurve __BasisCurve, IfcLengthMeasure __Distance, IfcLogical __SelfIntersect, IfcDirection __RefDirection)
     : base(__BasisCurve)
 {
     this._Distance      = __Distance;
     this._SelfIntersect = __SelfIntersect;
     this._RefDirection  = __RefDirection;
 }
示例#3
0
 public IfcOffsetCurve3D(IfcCurve __BasisCurve, IfcLengthMeasure __Distance, Boolean?__SelfIntersect, IfcDirection __RefDirection)
 {
     this._BasisCurve    = __BasisCurve;
     this._Distance      = __Distance;
     this._SelfIntersect = __SelfIntersect;
     this._RefDirection  = __RefDirection;
 }
示例#4
0
 public IfcAxis1Placement(IfcCartesianPoint __Location, IfcDirection __Axis)
     : base(__Location)
 {
     this.Axis = __Axis;
 }
 public IfcCartesianTransformationOperator3DnonUniform(IfcDirection __Axis1, IfcDirection __Axis2, IfcCartesianPoint __LocalOrigin, IfcReal?__Scale, IfcDirection __Axis3, IfcReal?__Scale2, IfcReal?__Scale3)
     : base(__Axis1, __Axis2, __LocalOrigin, __Scale, __Axis3)
 {
     this.Scale2 = __Scale2;
     this.Scale3 = __Scale3;
 }
 public IfcSurfaceOfLinearExtrusion(IfcProfileDef __SweptCurve, IfcAxis2Placement3D __Position, IfcDirection __ExtrudedDirection, IfcLengthMeasure __Depth)
     : base(__SweptCurve, __Position)
 {
     this.ExtrudedDirection = __ExtrudedDirection;
     this.Depth             = __Depth;
 }
示例#7
0
 public IfcVector(IfcDirection __Orientation, IfcLengthMeasure __Magnitude)
 {
     this._Orientation = __Orientation;
     this._Magnitude   = __Magnitude;
 }
示例#8
0
 public IfcCartesianTransformationOperator3D(IfcDirection __Axis1, IfcDirection __Axis2, IfcCartesianPoint __LocalOrigin, IfcReal?__Scale, IfcDirection __Axis3)
     : base(__Axis1, __Axis2, __LocalOrigin, __Scale)
 {
     this._Axis3 = __Axis3;
 }
示例#9
0
 public IfcAxis2Placement2D(IfcCartesianPoint __Location, IfcDirection __RefDirection)
     : base(__Location)
 {
     this._RefDirection = __RefDirection;
 }
 public IfcCartesianTransformationOperator2DnonUniform(IfcDirection __Axis1, IfcDirection __Axis2, IfcCartesianPoint __LocalOrigin, Double?__Scale, Double?__Scale2)
     : base(__Axis1, __Axis2, __LocalOrigin, __Scale)
 {
     this._Scale2 = __Scale2;
 }
 public IfcCartesianTransformationOperator2D(IfcDirection __Axis1, IfcDirection __Axis2, IfcCartesianPoint __LocalOrigin, Double?__Scale)
     : base(__Axis1, __Axis2, __LocalOrigin, __Scale)
 {
 }
示例#12
0
 public IfcOrientationExpression(IfcDirection __LateralAxisDirection, IfcDirection __VerticalAxisDirection)
 {
     this.LateralAxisDirection  = __LateralAxisDirection;
     this.VerticalAxisDirection = __VerticalAxisDirection;
 }