コード例 #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;
 }
コード例 #2
0
 public IfcWarpingStiffnessSelect(IfcBoolean choice)
 {
     this.choice = choice;
 }
コード例 #3
0
ファイル: IfcAdvancedFace.g.cs プロジェクト: vdubya/IFC-gen
 public IfcAdvancedFace(List <IfcFaceBound> bounds, IfcSurface faceSurface, IfcBoolean sameSense) : base(bounds, faceSurface, sameSense)
 {
 }
コード例 #4
0
 public IfcModulusOfRotationalSubgradeReactionSelect(IfcBoolean choice)
 {
     this.choice = choice;
 }
コード例 #5
0
ファイル: IfcImageTexture.g.cs プロジェクト: vdubya/IFC-gen
 public IfcImageTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcIdentifier mode, IfcCartesianTransformationOperator2D textureTransform, List <IfcIdentifier> parameter, IfcURIReference uRLReference) : base(repeatS, repeatT, mode, textureTransform, parameter)
 {
     URLReference = uRLReference;
 }
コード例 #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;
 }
コード例 #7
0
 public IfcFaceBound(IfcLoop bound, IfcBoolean orientation) : base()
 {
     Bound       = bound;
     Orientation = orientation;
 }
コード例 #8
0
 public IfcEdgeCurve(IfcVertex edgeStart, IfcVertex edgeEnd, IfcCurve edgeGeometry, IfcBoolean sameSense) : base(edgeStart, edgeEnd)
 {
     EdgeGeometry = edgeGeometry;
     SameSense    = sameSense;
 }
コード例 #9
0
ファイル: IfcTrimmedCurve.g.cs プロジェクト: vdubya/IFC-gen
 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;
 }
コード例 #10
0
 public IfcCurveBoundedSurface(IfcSurface basisSurface, List <IfcBoundaryCurve> boundaries, IfcBoolean implicitOuter) : base()
 {
     BasisSurface  = basisSurface;
     Boundaries    = boundaries;
     ImplicitOuter = implicitOuter;
 }
コード例 #11
0
 public IfcTextStyle(IfcLabel name, IfcTextStyleForDefinedFont textCharacterAppearance, IfcTextStyleTextModel textStyle, IfcTextFontSelect textFontStyle, IfcBoolean modelOrDraughting) : base(name)
 {
     TextCharacterAppearance = textCharacterAppearance;
     TextStyle         = textStyle;
     TextFontStyle     = textFontStyle;
     ModelOrDraughting = modelOrDraughting;
 }
コード例 #12
0
 public IfcPolygonalFaceSet(IfcCartesianPointList3D coordinates, IfcBoolean closed, List <IfcIndexedPolygonalFace> faces, List <IfcPositiveInteger> pnIndex) : base(coordinates)
 {
     Closed  = closed;
     Faces   = faces;
     PnIndex = pnIndex;
 }
コード例 #13
0
ファイル: IfcBoxedHalfSpace.g.cs プロジェクト: vdubya/IFC-gen
 public IfcBoxedHalfSpace(IfcSurface baseSurface, IfcBoolean agreementFlag, IfcBoundingBox enclosure) : base(baseSurface, agreementFlag)
 {
     Enclosure = enclosure;
 }
コード例 #14
0
 public IfcHalfSpaceSolid(IfcSurface baseSurface, IfcBoolean agreementFlag) : base()
 {
     BaseSurface   = baseSurface;
     AgreementFlag = agreementFlag;
 }
コード例 #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;
 }
コード例 #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;
        }
コード例 #17
0
ファイル: IfcTaskTime.g.cs プロジェクト: vdubya/IFC-gen
 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;
 }
コード例 #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;
        }
コード例 #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;
 }
コード例 #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;
 }
コード例 #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)
 {
 }
コード例 #22
0
 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)
 {
 }
コード例 #23
0
ファイル: IfcImageTexture.g.cs プロジェクト: vdubya/IFC-gen
 /// <summary>
 /// Construct a IfcImageTexture with all required attributes.
 /// </summary>
 public IfcImageTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcURIReference uRLReference) : base(repeatS, repeatT)
 {
     URLReference = uRLReference;
 }
コード例 #24
0
ファイル: IfcOrientedEdge.g.cs プロジェクト: vdubya/IFC-gen
 public IfcOrientedEdge(IfcVertex edgeStart, IfcVertex edgeEnd, IfcEdge edgeElement, IfcBoolean orientation) : base(edgeStart, edgeEnd)
 {
     EdgeElement = edgeElement;
     Orientation = orientation;
 }
コード例 #25
0
 public IfcRotationalStiffnessSelect(IfcBoolean choice)
 {
     this.choice = choice;
 }
コード例 #26
0
ファイル: IfcBlobTexture.g.cs プロジェクト: vdubya/IFC-gen
 /// <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;
 }
コード例 #27
0
 public IfcIndexedPolyCurve(IfcCartesianPointList points, List <IfcSegmentIndexSelect> segments, IfcBoolean selfIntersect) : base()
 {
     Points        = points;
     Segments      = segments;
     SelfIntersect = selfIntersect;
 }
コード例 #28
0
ファイル: IfcBlobTexture.g.cs プロジェクト: vdubya/IFC-gen
 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;
 }
コード例 #29
0
 public IfcSimpleValue(IfcBoolean choice)
 {
     this.choice = choice;
 }
コード例 #30
0
 public IfcFaceSurface(List <IfcFaceBound> bounds, IfcSurface faceSurface, IfcBoolean sameSense) : base(bounds)
 {
     FaceSurface = faceSurface;
     SameSense   = sameSense;
 }