コード例 #1
0
ファイル: IfcProduct.g.cs プロジェクト: vdubya/IFC-gen
        public IfcProduct(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation) : base(globalId, ownerHistory, name, description, objectType)
        {
            ReferencedBy = new List <IfcRelAssignsToProduct>();

            ObjectPlacement = objectPlacement;
            Representation  = representation;
        }
コード例 #2
0
 public IfcStructuralMember(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation)
 {
     ConnectedBy = new List <IfcRelConnectsStructuralMember>();
 }
コード例 #3
0
 public IfcMechanicalFastener(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcPositiveLengthMeasure nominalDiameter, IfcPositiveLengthMeasure nominalLength, IfcMechanicalFastenerTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
 {
     NominalDiameter = nominalDiameter;
     NominalLength   = nominalLength;
     PredefinedType  = predefinedType;
 }
コード例 #4
0
 public IfcDistributionFlowElement(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
 {
     HasControlElements = new List <IfcRelFlowControlElements>();
 }
コード例 #5
0
 public IfcStructuralReaction(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcStructuralLoad appliedLoad, IfcGlobalOrLocalEnum globalOrLocal) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, appliedLoad, globalOrLocal)
 {
 }
コード例 #6
0
 public IfcStructuralCurveMember(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcStructuralCurveMemberTypeEnum predefinedType, IfcDirection axis) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation)
 {
     PredefinedType = predefinedType;
     Axis           = axis;
 }
コード例 #7
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)
 {
 }
コード例 #8
0
 public IfcAnnotation(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation)
 {
     ContainedInStructure = new List <IfcRelContainedInSpatialStructure>();
 }
コード例 #9
0
 public IfcWindowStandardCase(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcPositiveLengthMeasure overallHeight, IfcPositiveLengthMeasure overallWidth, IfcWindowTypeEnum predefinedType, IfcWindowTypePartitioningEnum partitioningType, IfcLabel userDefinedPartitioningType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag, overallHeight, overallWidth, predefinedType, partitioningType, userDefinedPartitioningType)
 {
 }
コード例 #10
0
        public IfcStructuralActivity(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcStructuralLoad appliedLoad, IfcGlobalOrLocalEnum globalOrLocal) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation)
        {
            AssignedToStructuralItem = new List <IfcRelConnectsStructuralActivity>();

            AppliedLoad   = appliedLoad;
            GlobalOrLocal = globalOrLocal;
        }
コード例 #11
0
 public IfcBuildingStorey(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcLabel longName, IfcElementCompositionEnum compositionType, IfcLengthMeasure elevation) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, longName, compositionType)
 {
     Elevation = elevation;
 }
コード例 #12
0
ファイル: IfcOpeningElement.g.cs プロジェクト: vdubya/IFC-gen
        public IfcOpeningElement(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcOpeningElementTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
        {
            HasFillings = new List <IfcRelFillsElement>();

            PredefinedType = predefinedType;
        }
コード例 #13
0
ファイル: IfcCovering.g.cs プロジェクト: vdubya/IFC-gen
        public IfcCovering(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcCoveringTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
        {
            CoversSpaces   = new List <IfcRelCoversSpaces>();
            CoversElements = new List <IfcRelCoversBldgElements>();

            PredefinedType = predefinedType;
        }
コード例 #14
0
ファイル: IfcSite.g.cs プロジェクト: vdubya/IFC-gen
 public IfcSite(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcLabel longName, IfcElementCompositionEnum compositionType, IfcCompoundPlaneAngleMeasure refLatitude, IfcCompoundPlaneAngleMeasure refLongitude, IfcLengthMeasure refElevation, IfcLabel landTitleNumber, IfcPostalAddress siteAddress) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, longName, compositionType)
 {
     RefLatitude     = refLatitude;
     RefLongitude    = refLongitude;
     RefElevation    = refElevation;
     LandTitleNumber = landTitleNumber;
     SiteAddress     = siteAddress;
 }
コード例 #15
0
ファイル: IfcBuilding.g.cs プロジェクト: vdubya/IFC-gen
 public IfcBuilding(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcLabel longName, IfcElementCompositionEnum compositionType, IfcLengthMeasure elevationOfRefHeight, IfcLengthMeasure elevationOfTerrain, IfcPostalAddress buildingAddress) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, longName, compositionType)
 {
     ElevationOfRefHeight = elevationOfRefHeight;
     ElevationOfTerrain   = elevationOfTerrain;
     BuildingAddress      = buildingAddress;
 }
コード例 #16
0
 public IfcReinforcingElement(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcLabel steelGrade) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
 {
     SteelGrade = steelGrade;
 }
コード例 #17
0
 public IfcPort(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation)
 {
     ContainedIn   = new List <IfcRelConnectsPortToElement>();
     ConnectedFrom = new List <IfcRelConnectsPorts>();
     ConnectedTo   = new List <IfcRelConnectsPorts>();
 }
コード例 #18
0
ファイル: IfcGrid.g.cs プロジェクト: vdubya/IFC-gen
        public IfcGrid(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, List <IfcGridAxis> uAxes, List <IfcGridAxis> vAxes, List <IfcGridAxis> wAxes, IfcGridTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation)
        {
            ContainedInStructure = new List <IfcRelContainedInSpatialStructure>();

            UAxes          = uAxes;
            VAxes          = vAxes;
            WAxes          = wAxes;
            PredefinedType = predefinedType;
        }
コード例 #19
0
 public IfcStructuralCurveConnection(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcBoundaryCondition appliedCondition, IfcDirection axis) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, appliedCondition)
 {
     Axis = axis;
 }
コード例 #20
0
ファイル: IfcSpatialZone.g.cs プロジェクト: vdubya/IFC-gen
 public IfcSpatialZone(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcLabel longName, IfcSpatialZoneTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, longName)
 {
     PredefinedType = predefinedType;
 }
コード例 #21
0
 public IfcColumnStandardCase(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcColumnTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag, predefinedType)
 {
 }
コード例 #22
0
ファイル: IfcReinforcingBar.g.cs プロジェクト: vdubya/IFC-gen
 public IfcReinforcingBar(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcLabel steelGrade, IfcPositiveLengthMeasure nominalDiameter, IfcAreaMeasure crossSectionArea, IfcPositiveLengthMeasure barLength, IfcReinforcingBarTypeEnum predefinedType, IfcReinforcingBarSurfaceEnum barSurface) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag, steelGrade)
 {
     NominalDiameter  = nominalDiameter;
     CrossSectionArea = crossSectionArea;
     BarLength        = barLength;
     PredefinedType   = predefinedType;
     BarSurface       = barSurface;
 }
コード例 #23
0
        public IfcStructuralConnection(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcBoundaryCondition appliedCondition) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation)
        {
            ConnectsStructuralMembers = new List <IfcRelConnectsStructuralMember>();

            AppliedCondition = appliedCondition;
        }
コード例 #24
0
 public IfcTendon(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcLabel steelGrade, IfcTendonTypeEnum predefinedType, IfcPositiveLengthMeasure nominalDiameter, IfcAreaMeasure crossSectionArea, IfcForceMeasure tensionForce, IfcPressureMeasure preStress, IfcNormalisedRatioMeasure frictionCoefficient, IfcPositiveLengthMeasure anchorageSlip, IfcPositiveLengthMeasure minCurvatureRadius) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag, steelGrade)
 {
     PredefinedType      = predefinedType;
     NominalDiameter     = nominalDiameter;
     CrossSectionArea    = crossSectionArea;
     TensionForce        = tensionForce;
     PreStress           = preStress;
     FrictionCoefficient = frictionCoefficient;
     AnchorageSlip       = anchorageSlip;
     MinCurvatureRadius  = minCurvatureRadius;
 }
コード例 #25
0
ファイル: IfcDoor.g.cs プロジェクト: vdubya/IFC-gen
 public IfcDoor(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcPositiveLengthMeasure overallHeight, IfcPositiveLengthMeasure overallWidth, IfcDoorTypeEnum predefinedType, IfcDoorTypeOperationEnum operationType, IfcLabel userDefinedOperationType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
 {
     OverallHeight            = overallHeight;
     OverallWidth             = overallWidth;
     PredefinedType           = predefinedType;
     OperationType            = operationType;
     UserDefinedOperationType = userDefinedOperationType;
 }
コード例 #26
0
 public IfcSpatialStructureElement(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcLabel longName, IfcElementCompositionEnum compositionType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, longName)
 {
     CompositionType = compositionType;
 }
コード例 #27
0
 public IfcFlowStorageDevice(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
 {
 }
コード例 #28
0
        public IfcSpace(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcLabel longName, IfcElementCompositionEnum compositionType, IfcSpaceTypeEnum predefinedType, IfcLengthMeasure elevationWithFlooring) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, longName, compositionType)
        {
            HasCoverings = new List <IfcRelCoversSpaces>();
            BoundedBy    = new List <IfcRelSpaceBoundary>();

            PredefinedType        = predefinedType;
            ElevationWithFlooring = elevationWithFlooring;
        }
コード例 #29
0
ファイル: IfcActuator.g.cs プロジェクト: vdubya/IFC-gen
 public IfcActuator(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcActuatorTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
 {
     PredefinedType = predefinedType;
 }
コード例 #30
0
 public IfcDistributionPort(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcFlowDirectionEnum flowDirection, IfcDistributionPortTypeEnum predefinedType, IfcDistributionSystemEnum systemType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation)
 {
     FlowDirection  = flowDirection;
     PredefinedType = predefinedType;
     SystemType     = systemType;
 }