Пример #1
0
        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;
 }
 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
        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
        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
 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
 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
        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;
        }
 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
 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
 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
 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
 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;
 }