Exemplo n.º 1
0
 protected BbPropertyEnumerated(string name, bool value)
 {
     Name = name;
     var iValue = new IfcBoolean();
     iValue.Value = value;
     _ifcPropertyEnumeratedValue = new IfcPropertyEnumeratedValue
     {
         Name = this.Name,
         EnumerationValues = new List<IfcValue>() { new IfcValue() { Value = iValue } },
     };
 }
Exemplo n.º 2
0
 protected BbSingleProperty(string name, bool value)
 {
     Name = name;
     _ifcValue = new IfcValue();
     var iValue = new IfcBoolean {Value = value};
     _ifcValue.Value = iValue;
     _ifcPropertySingleValue = new IfcPropertySingleValue
         {
             Name = this.Name,
             NominalValue = _ifcValue,
         };
 }
 public IfcAlignment2DVerSegParabolicArc(IfcBoolean?__TangentialContinuity, IfcLabel?__StartTag, IfcLabel?__EndTag, IfcLengthMeasure __StartDistAlong, IfcPositiveLengthMeasure __HorizontalLength, IfcLengthMeasure __StartHeight, IfcRatioMeasure __StartGradient, IfcPositiveLengthMeasure __ParabolaConstant, IfcBoolean __IsConvex)
     : base(__TangentialContinuity, __StartTag, __EndTag, __StartDistAlong, __HorizontalLength, __StartHeight, __StartGradient)
 {
     this._ParabolaConstant = __ParabolaConstant;
     this._IsConvex         = __IsConvex;
 }
Exemplo n.º 4
0
 public IfcCircularArcSegment2D(IfcCartesianPoint __StartPoint, IfcPlaneAngleMeasure __StartDirection, IfcPositiveLengthMeasure __SegmentLength, IfcPositiveLengthMeasure __Radius, IfcBoolean __IsCCW)
     : base(__StartPoint, __StartDirection, __SegmentLength)
 {
     this.Radius = __Radius;
     this.IsCCW  = __IsCCW;
 }
Exemplo n.º 5
0
 public IfcImageTexture(IfcBoolean __RepeatS, IfcBoolean __RepeatT, IfcIdentifier?__Mode, IfcCartesianTransformationOperator2D __TextureTransform, IfcIdentifier[] __Parameter, IfcURIReference __URLReference)
     : base(__RepeatS, __RepeatT, __Mode, __TextureTransform, __Parameter)
 {
     this.URLReference = __URLReference;
 }
Exemplo n.º 6
0
		public IfcTrimmedCurve(IfcCurve __BasisCurve, IfcTrimmingSelect[] __Trim1, IfcTrimmingSelect[] __Trim2, IfcBoolean __SenseAgreement, IfcTrimmingPreference __MasterRepresentation)
		{
			this._BasisCurve = __BasisCurve;
			this._Trim1 = new HashSet<IfcTrimmingSelect>(__Trim1);
			this._Trim2 = new HashSet<IfcTrimmingSelect>(__Trim2);
			this._SenseAgreement = __SenseAgreement;
			this._MasterRepresentation = __MasterRepresentation;
		}
Exemplo n.º 7
0
 public IfcFaceBound(IfcLoop __Bound, IfcBoolean __Orientation)
 {
     this.Bound       = __Bound;
     this.Orientation = __Orientation;
 }
Exemplo n.º 8
0
 public IfcGridAxis(IfcLabel?__AxisTag, IfcCurve __AxisCurve, IfcBoolean __SameSense)
 {
     this._AxisTag   = __AxisTag;
     this._AxisCurve = __AxisCurve;
     this._SameSense = __SameSense;
 }
Exemplo n.º 9
0
 public IfcSectionedSolidHorizontal(IfcCurve __Directrix, IfcProfileDef[] __CrossSections, IfcDistanceExpression[] __CrossSectionPositions, IfcBoolean __FixedAxisVertical)
     : base(__Directrix, __CrossSections)
 {
     this._CrossSectionPositions = new List <IfcDistanceExpression>(__CrossSectionPositions);
     this._FixedAxisVertical     = __FixedAxisVertical;
 }
Exemplo n.º 10
0
 public IfcOrientedEdge(IfcVertex __EdgeStart, IfcVertex __EdgeEnd, IfcEdge __EdgeElement, IfcBoolean __Orientation)
     : base(__EdgeStart, __EdgeEnd)
 {
     this._EdgeElement = __EdgeElement;
     this._Orientation = __Orientation;
 }
Exemplo n.º 11
0
 public IfcStructuralResultGroup(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcLabel?__ObjectType, IfcAnalysisTheoryTypeEnum __TheoryType, IfcStructuralLoadGroup __ResultForLoadGroup, IfcBoolean __IsLinear)
     : base(__GlobalId, __OwnerHistory, __Name, __Description, __ObjectType)
 {
     this._TheoryType         = __TheoryType;
     this._ResultForLoadGroup = __ResultForLoadGroup;
     this._IsLinear           = __IsLinear;
 }
Exemplo n.º 12
0
 public IfcReparametrisedCompositeCurveSegment(IfcTransitionCode __Transition, IfcBoolean __SameSense, IfcCurve __ParentCurve, IfcParameterValue __ParamLength)
     : base(__Transition, __SameSense, __ParentCurve)
 {
     this.ParamLength = __ParamLength;
 }
Exemplo n.º 13
0
 public IfcTask(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcLabel?__ObjectType, IfcIdentifier?__Identification, IfcText?__LongDescription, IfcLabel?__Status, IfcLabel?__WorkMethod, IfcBoolean __IsMilestone, IfcInteger?__Priority, IfcTaskTime __TaskTime, IfcTaskTypeEnum?__PredefinedType)
     : base(__GlobalId, __OwnerHistory, __Name, __Description, __ObjectType, __Identification, __LongDescription)
 {
     this._Status         = __Status;
     this._WorkMethod     = __WorkMethod;
     this._IsMilestone    = __IsMilestone;
     this._Priority       = __Priority;
     this._TaskTime       = __TaskTime;
     this._PredefinedType = __PredefinedType;
 }
Exemplo n.º 14
0
 public IfcCurveBoundedSurface(IfcSurface __BasisSurface, IfcBoundaryCurve[] __Boundaries, IfcBoolean __ImplicitOuter)
 {
     this.BasisSurface  = __BasisSurface;
     this.Boundaries    = new HashSet <IfcBoundaryCurve>(__Boundaries);
     this.ImplicitOuter = __ImplicitOuter;
 }
Exemplo n.º 15
0
 public IfcBoxedHalfSpace(IfcSurface __BaseSurface, IfcBoolean __AgreementFlag, IfcBoundingBox __Enclosure)
     : base(__BaseSurface, __AgreementFlag)
 {
     this.Enclosure = __Enclosure;
 }
Exemplo n.º 16
0
 public IfcCompositeCurveSegment(IfcTransitionCode __Transition, IfcBoolean __SameSense, IfcCurve __ParentCurve)
 {
     this._Transition  = __Transition;
     this._SameSense   = __SameSense;
     this._ParentCurve = __ParentCurve;
 }
Exemplo n.º 17
0
 public IfcTransitionCurveSegment2D(IfcCartesianPoint __StartPoint, IfcPlaneAngleMeasure __StartDirection, IfcPositiveLengthMeasure __SegmentLength, IfcPositiveLengthMeasure?__StartRadius, IfcPositiveLengthMeasure?__EndRadius, IfcBoolean __IsStartRadiusCCW, IfcBoolean __IsEndRadiusCCW, IfcTransitionCurveType __TransitionCurveType)
     : base(__StartPoint, __StartDirection, __SegmentLength)
 {
     this.StartRadius         = __StartRadius;
     this.EndRadius           = __EndRadius;
     this.IsStartRadiusCCW    = __IsStartRadiusCCW;
     this.IsEndRadiusCCW      = __IsEndRadiusCCW;
     this.TransitionCurveType = __TransitionCurveType;
 }
Exemplo n.º 18
0
 public IfcEdgeCurve(IfcVertex __EdgeStart, IfcVertex __EdgeEnd, IfcCurve __EdgeGeometry, IfcBoolean __SameSense)
     : base(__EdgeStart, __EdgeEnd)
 {
     this._EdgeGeometry = __EdgeGeometry;
     this._SameSense    = __SameSense;
 }
Exemplo n.º 19
0
 public IfcAdvancedFace(IfcFaceBound[] __Bounds, IfcSurface __FaceSurface, IfcBoolean __SameSense)
     : base(__Bounds, __FaceSurface, __SameSense)
 {
 }
Exemplo n.º 20
0
 public IfcDoorStyle(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcIdentifier?__ApplicableOccurrence, IfcPropertySetDefinition[] __HasPropertySets, IfcRepresentationMap[] __RepresentationMaps, IfcLabel?__Tag, IfcDoorStyleOperationEnum __OperationType, IfcDoorStyleConstructionEnum __ConstructionType, IfcBoolean __ParameterTakesPrecedence, IfcBoolean __Sizeable)
     : base(__GlobalId, __OwnerHistory, __Name, __Description, __ApplicableOccurrence, __HasPropertySets, __RepresentationMaps, __Tag)
 {
     this._OperationType            = __OperationType;
     this._ConstructionType         = __ConstructionType;
     this._ParameterTakesPrecedence = __ParameterTakesPrecedence;
     this._Sizeable = __Sizeable;
 }
Exemplo n.º 21
0
 public IfcPolygonalBoundedHalfSpace(IfcSurface __BaseSurface, IfcBoolean __AgreementFlag, IfcAxis2Placement3D __Position, IfcBoundedCurve __PolygonalBoundary)
     : base(__BaseSurface, __AgreementFlag)
 {
     this.Position          = __Position;
     this.PolygonalBoundary = __PolygonalBoundary;
 }
Exemplo n.º 22
0
 public IfcBlobTexture(IfcBoolean __RepeatS, IfcBoolean __RepeatT, IfcIdentifier?__Mode, IfcCartesianTransformationOperator2D __TextureTransform, IfcIdentifier[] __Parameter, IfcIdentifier __RasterFormat, IfcBinary __RasterCode)
     : base(__RepeatS, __RepeatT, __Mode, __TextureTransform, __Parameter)
 {
     this.RasterFormat = __RasterFormat;
     this.RasterCode   = __RasterCode;
 }
Exemplo n.º 23
0
 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;
 }
Exemplo n.º 24
0
 public IfcFaceOuterBound(IfcLoop __Bound, IfcBoolean __Orientation)
     : base(__Bound, __Orientation)
 {
 }
Exemplo n.º 25
0
 public IfcHalfSpaceSolid(IfcSurface __BaseSurface, IfcBoolean __AgreementFlag)
 {
     this.BaseSurface   = __BaseSurface;
     this.AgreementFlag = __AgreementFlag;
 }
Exemplo n.º 26
0
 public IfcFaceSurface(IfcFaceBound[] __Bounds, IfcSurface __FaceSurface, IfcBoolean __SameSense)
     : base(__Bounds)
 {
     this.FaceSurface = __FaceSurface;
     this.SameSense   = __SameSense;
 }
Exemplo n.º 27
0
 public IfcAlignment2DVerSegCircularArc(IfcBoolean?__TangentialContinuity, IfcLabel?__StartTag, IfcLabel?__EndTag, IfcLengthMeasure __StartDistAlong, IfcPositiveLengthMeasure __HorizontalLength, IfcLengthMeasure __StartHeight, IfcRatioMeasure __StartGradient, IfcPositiveLengthMeasure __Radius, IfcBoolean __IsConvex)
     : base(__TangentialContinuity, __StartTag, __EndTag, __StartDistAlong, __HorizontalLength, __StartHeight, __StartGradient)
 {
     this.Radius   = __Radius;
     this.IsConvex = __IsConvex;
 }
Exemplo n.º 28
0
 protected BbListProperty(string name, bool value)
 {
     Name = name;
     var _ifcValue = new IfcValue();
     var iValue = new IfcBoolean { Value = value };
     _ifcValue.Value = iValue;
     _ifcPropertyListValue = new IfcPropertyListValue
         {
             Name = this.Name,
             ListValues = new List<IfcValue> { _ifcValue },
         };
 }
Exemplo n.º 29
0
 public IfcSoundProperties(IfcGloballyUniqueId __GlobalId, IfcOwnerHistory __OwnerHistory, IfcLabel?__Name, IfcText?__Description, IfcBoolean __IsAttenuating, IfcSoundScaleEnum?__SoundScale, IfcSoundValue[] __SoundValues)
     : base(__GlobalId, __OwnerHistory, __Name, __Description)
 {
     this._IsAttenuating = __IsAttenuating;
     this._SoundScale    = __SoundScale;
     this._SoundValues   = new List <IfcSoundValue>(__SoundValues);
 }