Example #1
0
 public IfcTaskTimeRecurring(IfcLabel name, IfcDataOriginEnum dataOrigin, IfcLabel userDefinedDataOrigin, IfcTaskDurationEnum durationType, IfcDuration scheduleDuration, IfcDateTime scheduleStart, IfcDateTime scheduleFinish, IfcDateTime earlyStart, IfcDateTime earlyFinish, IfcDateTime lateStart, IfcDateTime lateFinish, IfcDuration freeFloat, IfcDuration totalFloat, IfcBoolean isCritical, IfcDateTime statusTime, IfcDuration actualDuration, IfcDateTime actualStart, IfcDateTime actualFinish, IfcDuration remainingTime, IfcPositiveRatioMeasure completion, IfcRecurrencePattern recurrence) : base(name, dataOrigin, userDefinedDataOrigin, durationType, scheduleDuration, scheduleStart, scheduleFinish, earlyStart, earlyFinish, lateStart, lateFinish, freeFloat, totalFloat, isCritical, statusTime, actualDuration, actualStart, actualFinish, remainingTime, completion)
 {
     Recurrence = recurrence;
 }
Example #2
0
 public IfcWarpingStiffnessSelect(IfcBoolean choice)
 {
     this.choice = choice;
 }
Example #3
0
 public IfcAdvancedFace(List <IfcFaceBound> bounds, IfcSurface faceSurface, IfcBoolean sameSense) : base(bounds, faceSurface, sameSense)
 {
 }
Example #4
0
 public IfcModulusOfRotationalSubgradeReactionSelect(IfcBoolean choice)
 {
     this.choice = choice;
 }
Example #5
0
 public IfcImageTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcIdentifier mode, IfcCartesianTransformationOperator2D textureTransform, List <IfcIdentifier> parameter, IfcURIReference uRLReference) : base(repeatS, repeatT, mode, textureTransform, parameter)
 {
     URLReference = uRLReference;
 }
Example #6
0
 /// <summary>
 /// Construct a IfcWindowStyle with all required attributes.
 /// </summary>
 public IfcWindowStyle(IfcGloballyUniqueId globalId, IfcWindowStyleConstructionEnum constructionType, IfcWindowStyleOperationEnum operationType, IfcBoolean parameterTakesPrecedence, IfcBoolean sizeable) : base(globalId)
 {
     ConstructionType         = constructionType;
     OperationType            = operationType;
     ParameterTakesPrecedence = parameterTakesPrecedence;
     Sizeable = sizeable;
 }
Example #7
0
 public IfcFaceBound(IfcLoop bound, IfcBoolean orientation) : base()
 {
     Bound       = bound;
     Orientation = orientation;
 }
Example #8
0
 public IfcEdgeCurve(IfcVertex edgeStart, IfcVertex edgeEnd, IfcCurve edgeGeometry, IfcBoolean sameSense) : base(edgeStart, edgeEnd)
 {
     EdgeGeometry = edgeGeometry;
     SameSense    = sameSense;
 }
Example #9
0
 public IfcTrimmedCurve(IfcCurve basisCurve, List <IfcTrimmingSelect> trim1, List <IfcTrimmingSelect> trim2, IfcBoolean senseAgreement, IfcTrimmingPreference masterRepresentation) : base()
 {
     BasisCurve           = basisCurve;
     Trim1                = trim1;
     Trim2                = trim2;
     SenseAgreement       = senseAgreement;
     MasterRepresentation = masterRepresentation;
 }
Example #10
0
 public IfcCurveBoundedSurface(IfcSurface basisSurface, List <IfcBoundaryCurve> boundaries, IfcBoolean implicitOuter) : base()
 {
     BasisSurface  = basisSurface;
     Boundaries    = boundaries;
     ImplicitOuter = implicitOuter;
 }
Example #11
0
 public IfcTextStyle(IfcLabel name, IfcTextStyleForDefinedFont textCharacterAppearance, IfcTextStyleTextModel textStyle, IfcTextFontSelect textFontStyle, IfcBoolean modelOrDraughting) : base(name)
 {
     TextCharacterAppearance = textCharacterAppearance;
     TextStyle         = textStyle;
     TextFontStyle     = textFontStyle;
     ModelOrDraughting = modelOrDraughting;
 }
Example #12
0
 public IfcPolygonalFaceSet(IfcCartesianPointList3D coordinates, IfcBoolean closed, List <IfcIndexedPolygonalFace> faces, List <IfcPositiveInteger> pnIndex) : base(coordinates)
 {
     Closed  = closed;
     Faces   = faces;
     PnIndex = pnIndex;
 }
Example #13
0
 public IfcBoxedHalfSpace(IfcSurface baseSurface, IfcBoolean agreementFlag, IfcBoundingBox enclosure) : base(baseSurface, agreementFlag)
 {
     Enclosure = enclosure;
 }
Example #14
0
 public IfcHalfSpaceSolid(IfcSurface baseSurface, IfcBoolean agreementFlag) : base()
 {
     BaseSurface   = baseSurface;
     AgreementFlag = agreementFlag;
 }
Example #15
0
 public IfcResourceTime(IfcLabel name, IfcDataOriginEnum dataOrigin, IfcLabel userDefinedDataOrigin, IfcDuration scheduleWork, IfcPositiveRatioMeasure scheduleUsage, IfcDateTime scheduleStart, IfcDateTime scheduleFinish, IfcLabel scheduleContour, IfcDuration levelingDelay, IfcBoolean isOverAllocated, IfcDateTime statusTime, IfcDuration actualWork, IfcPositiveRatioMeasure actualUsage, IfcDateTime actualStart, IfcDateTime actualFinish, IfcDuration remainingWork, IfcPositiveRatioMeasure remainingUsage, IfcPositiveRatioMeasure completion) : base(name, dataOrigin, userDefinedDataOrigin)
 {
     ScheduleWork    = scheduleWork;
     ScheduleUsage   = scheduleUsage;
     ScheduleStart   = scheduleStart;
     ScheduleFinish  = scheduleFinish;
     ScheduleContour = scheduleContour;
     LevelingDelay   = levelingDelay;
     IsOverAllocated = isOverAllocated;
     StatusTime      = statusTime;
     ActualWork      = actualWork;
     ActualUsage     = actualUsage;
     ActualStart     = actualStart;
     ActualFinish    = actualFinish;
     RemainingWork   = remainingWork;
     RemainingUsage  = remainingUsage;
     Completion      = completion;
 }
Example #16
0
        }                                                                        // inverse


        /// <summary>
        /// Construct a IfcStructuralResultGroup with all required attributes.
        /// </summary>
        public IfcStructuralResultGroup(IfcGloballyUniqueId globalId, IfcAnalysisTheoryTypeEnum theoryType, IfcBoolean isLinear) : base(globalId)
        {
            ResultGroupFor = new List <IfcStructuralAnalysisModel>();

            TheoryType = theoryType;
            IsLinear   = isLinear;
        }
Example #17
0
 public IfcTaskTime(IfcLabel name, IfcDataOriginEnum dataOrigin, IfcLabel userDefinedDataOrigin, IfcTaskDurationEnum durationType, IfcDuration scheduleDuration, IfcDateTime scheduleStart, IfcDateTime scheduleFinish, IfcDateTime earlyStart, IfcDateTime earlyFinish, IfcDateTime lateStart, IfcDateTime lateFinish, IfcDuration freeFloat, IfcDuration totalFloat, IfcBoolean isCritical, IfcDateTime statusTime, IfcDuration actualDuration, IfcDateTime actualStart, IfcDateTime actualFinish, IfcDuration remainingTime, IfcPositiveRatioMeasure completion) : base(name, dataOrigin, userDefinedDataOrigin)
 {
     DurationType     = durationType;
     ScheduleDuration = scheduleDuration;
     ScheduleStart    = scheduleStart;
     ScheduleFinish   = scheduleFinish;
     EarlyStart       = earlyStart;
     EarlyFinish      = earlyFinish;
     LateStart        = lateStart;
     LateFinish       = lateFinish;
     FreeFloat        = freeFloat;
     TotalFloat       = totalFloat;
     IsCritical       = isCritical;
     StatusTime       = statusTime;
     ActualDuration   = actualDuration;
     ActualStart      = actualStart;
     ActualFinish     = actualFinish;
     RemainingTime    = remainingTime;
     Completion       = completion;
 }
Example #18
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)
        {
            ResultGroupFor = new List <IfcStructuralAnalysisModel>();

            TheoryType         = theoryType;
            ResultForLoadGroup = resultForLoadGroup;
            IsLinear           = isLinear;
        }
Example #19
0
 public IfcWindowStyle(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcIdentifier applicableOccurrence, List <IfcPropertySetDefinition> hasPropertySets, List <IfcRepresentationMap> representationMaps, IfcLabel tag, IfcWindowStyleConstructionEnum constructionType, IfcWindowStyleOperationEnum operationType, IfcBoolean parameterTakesPrecedence, IfcBoolean sizeable) : base(globalId, ownerHistory, name, description, applicableOccurrence, hasPropertySets, representationMaps, tag)
 {
     ConstructionType         = constructionType;
     OperationType            = operationType;
     ParameterTakesPrecedence = parameterTakesPrecedence;
     Sizeable = sizeable;
 }
Example #20
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;
 }
Example #21
0
 public IfcStructuralPlanarAction(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcStructuralLoad appliedLoad, IfcGlobalOrLocalEnum globalOrLocal, IfcBoolean destabilizingLoad, IfcProjectedOrTrueLengthEnum projectedOrTrue, IfcStructuralSurfaceActivityTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, appliedLoad, globalOrLocal, destabilizingLoad, projectedOrTrue, predefinedType)
 {
 }
 public IfcStructuralPointAction(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcStructuralLoad appliedLoad, IfcGlobalOrLocalEnum globalOrLocal, IfcBoolean destabilizingLoad) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, appliedLoad, globalOrLocal, destabilizingLoad)
 {
 }
Example #23
0
 /// <summary>
 /// Construct a IfcImageTexture with all required attributes.
 /// </summary>
 public IfcImageTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcURIReference uRLReference) : base(repeatS, repeatT)
 {
     URLReference = uRLReference;
 }
Example #24
0
 public IfcOrientedEdge(IfcVertex edgeStart, IfcVertex edgeEnd, IfcEdge edgeElement, IfcBoolean orientation) : base(edgeStart, edgeEnd)
 {
     EdgeElement = edgeElement;
     Orientation = orientation;
 }
Example #25
0
 public IfcRotationalStiffnessSelect(IfcBoolean choice)
 {
     this.choice = choice;
 }
Example #26
0
 /// <summary>
 /// Construct a IfcBlobTexture with all required attributes.
 /// </summary>
 public IfcBlobTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcIdentifier rasterFormat, IfcBinary rasterCode) : base(repeatS, repeatT)
 {
     RasterFormat = rasterFormat;
     RasterCode   = rasterCode;
 }
Example #27
0
 public IfcIndexedPolyCurve(IfcCartesianPointList points, List <IfcSegmentIndexSelect> segments, IfcBoolean selfIntersect) : base()
 {
     Points        = points;
     Segments      = segments;
     SelfIntersect = selfIntersect;
 }
Example #28
0
 public IfcBlobTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcIdentifier mode, IfcCartesianTransformationOperator2D textureTransform, List <IfcIdentifier> parameter, IfcIdentifier rasterFormat, IfcBinary rasterCode) : base(repeatS, repeatT, mode, textureTransform, parameter)
 {
     RasterFormat = rasterFormat;
     RasterCode   = rasterCode;
 }
Example #29
0
 public IfcSimpleValue(IfcBoolean choice)
 {
     this.choice = choice;
 }
Example #30
0
 public IfcFaceSurface(List <IfcFaceBound> bounds, IfcSurface faceSurface, IfcBoolean sameSense) : base(bounds)
 {
     FaceSurface = faceSurface;
     SameSense   = sameSense;
 }