Ejemplo n.º 1
0
 public IfcStructuralSurfaceReaction(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcStructuralLoad appliedLoad, IfcGlobalOrLocalEnum globalOrLocal, IfcStructuralSurfaceActivityTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, appliedLoad, globalOrLocal)
 {
     PredefinedType = predefinedType;
 }
Ejemplo n.º 2
0
 public IfcOpeningStandardCase(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, predefinedType)
 {
 }
 public IfcRelConnectsStructuralMember(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcStructuralMember relatingStructuralMember, IfcStructuralConnection relatedStructuralConnection, IfcBoundaryCondition appliedCondition, IfcStructuralConnectionCondition additionalConditions, IfcLengthMeasure supportedLength, IfcAxis2Placement3D conditionCoordinateSystem) : base(globalId, ownerHistory, name, description)
 {
     RelatingStructuralMember    = relatingStructuralMember;
     RelatedStructuralConnection = relatedStructuralConnection;
     AppliedCondition            = appliedCondition;
     AdditionalConditions        = additionalConditions;
     SupportedLength             = supportedLength;
     ConditionCoordinateSystem   = conditionCoordinateSystem;
 }
Ejemplo n.º 4
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;
 }
Ejemplo n.º 5
0
 public IfcFeatureElement(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)
 {
 }
Ejemplo n.º 6
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)
 {
 }
Ejemplo n.º 7
0
 public IfcRelAggregates(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcObjectDefinition relatingObject, List <IfcObjectDefinition> relatedObjects) : base(globalId, ownerHistory, name, description)
 {
     RelatingObject = relatingObject;
     RelatedObjects = relatedObjects;
 }
Ejemplo n.º 8
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;
        }
Ejemplo n.º 9
0
 public IfcMaterialProperties(IfcIdentifier name, IfcText description, List <IfcProperty> properties, IfcMaterialDefinition material) : base(name, description, properties)
 {
     Material = material;
 }
Ejemplo n.º 10
0
        public IfcControl(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcIdentifier identification) : base(globalId, ownerHistory, name, description, objectType)
        {
            Controls = new List <IfcRelAssignsToControl>();

            Identification = identification;
        }
Ejemplo n.º 11
0
        public IfcContext(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcLabel longName, IfcLabel phase, List <IfcRepresentationContext> representationContexts, IfcUnitAssignment unitsInContext) : base(globalId, ownerHistory, name, description)
        {
            IsDefinedBy = new List <IfcRelDefinesByProperties>();
            Declares    = new List <IfcRelDeclares>();

            ObjectType             = objectType;
            LongName               = longName;
            Phase                  = phase;
            RepresentationContexts = representationContexts;
            UnitsInContext         = unitsInContext;
        }
Ejemplo n.º 12
0
        public IfcStructuralLoadGroup(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcLoadGroupTypeEnum predefinedType, IfcActionTypeEnum actionType, IfcActionSourceTypeEnum actionSource, IfcRatioMeasure coefficient, IfcLabel purpose) : base(globalId, ownerHistory, name, description, objectType)
        {
            SourceOfResultGroup = new List <IfcStructuralResultGroup>();
            LoadGroupFor        = new List <IfcStructuralAnalysisModel>();

            PredefinedType = predefinedType;
            ActionType     = actionType;
            ActionSource   = actionSource;
            Coefficient    = coefficient;
            Purpose        = purpose;
        }
Ejemplo n.º 13
0
 public IfcRelConnectsPortToElement(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcPort relatingPort, IfcDistributionElement relatedElement) : base(globalId, ownerHistory, name, description)
 {
     RelatingPort   = relatingPort;
     RelatedElement = relatedElement;
 }
 public IfcConstructionEquipmentResource(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcIdentifier identification, IfcText longDescription, IfcResourceTime usage, List <IfcAppliedValue> baseCosts, IfcPhysicalQuantity baseQuantity, IfcConstructionEquipmentResourceTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, identification, longDescription, usage, baseCosts, baseQuantity)
 {
     PredefinedType = predefinedType;
 }
Ejemplo n.º 15
0
        public IfcTypeProduct(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcIdentifier applicableOccurrence, List <IfcPropertySetDefinition> hasPropertySets, List <IfcRepresentationMap> representationMaps, IfcLabel tag) : base(globalId, ownerHistory, name, description, applicableOccurrence, hasPropertySets)
        {
            ReferencedBy = new List <IfcRelAssignsToProduct>();

            RepresentationMaps = representationMaps;
            Tag = tag;
        }
Ejemplo n.º 16
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;
 }
Ejemplo n.º 17
0
 public IfcProject(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcLabel longName, IfcLabel phase, List <IfcRepresentationContext> representationContexts, IfcUnitAssignment unitsInContext) : base(globalId, ownerHistory, name, description, objectType, longName, phase, representationContexts, unitsInContext)
 {
 }
Ejemplo n.º 18
0
 public IfcRelContainedInSpatialStructure(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, List <IfcProduct> relatedElements, IfcSpatialElement relatingStructure) : base(globalId, ownerHistory, name, description)
 {
     RelatedElements   = relatedElements;
     RelatingStructure = relatingStructure;
 }
Ejemplo n.º 19
0
 public IfcStructuralCurveAction(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcStructuralLoad appliedLoad, IfcGlobalOrLocalEnum globalOrLocal, IfcBoolean destabilizingLoad, IfcProjectedOrTrueLengthEnum projectedOrTrue, IfcStructuralCurveActivityTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, appliedLoad, globalOrLocal, destabilizingLoad)
 {
     ProjectedOrTrue = projectedOrTrue;
     PredefinedType  = predefinedType;
 }
Ejemplo n.º 20
0
 public IfcOrganizationRelationship(IfcLabel name, IfcText description, IfcOrganization relatingOrganization, List <IfcOrganization> relatedOrganizations) : base(name, description)
 {
     RelatingOrganization = relatingOrganization;
     RelatedOrganizations = relatedOrganizations;
 }
Ejemplo n.º 21
0
 public IfcBeamType(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcIdentifier applicableOccurrence, List <IfcPropertySetDefinition> hasPropertySets, List <IfcRepresentationMap> representationMaps, IfcLabel tag, IfcLabel elementType, IfcBeamTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, applicableOccurrence, hasPropertySets, representationMaps, tag, elementType)
 {
     PredefinedType = predefinedType;
 }
Ejemplo n.º 22
0
 public IfcRelCoversSpaces(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcSpace relatingSpace, List <IfcCovering> relatedCoverings) : base(globalId, ownerHistory, name, description)
 {
     RelatingSpace    = relatingSpace;
     RelatedCoverings = relatedCoverings;
 }
Ejemplo n.º 23
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;
        }
Ejemplo n.º 24
0
 public IfcPropertySingleValue(IfcIdentifier name, IfcText description, IfcValue nominalValue, IfcUnit unit) : base(name, description)
 {
     NominalValue = nominalValue;
     Unit         = unit;
 }
Ejemplo n.º 25
0
 public IfcCommunicationsAppliance(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcCommunicationsApplianceTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
 {
     PredefinedType = predefinedType;
 }
Ejemplo n.º 26
0
        public IfcDocumentReference(IfcURIReference location, IfcIdentifier identification, IfcLabel name, IfcText description, IfcDocumentInformation referencedDocument) : base(location, identification, name)
        {
            DocumentRefForObjects = new List <IfcRelAssociatesDocument>();

            Description        = description;
            ReferencedDocument = referencedDocument;
        }
Ejemplo n.º 27
0
        public IfcTypeObject(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcIdentifier applicableOccurrence, List <IfcPropertySetDefinition> hasPropertySets) : base(globalId, ownerHistory, name, description)
        {
            Types = new List <IfcRelDefinesByType>();

            ApplicableOccurrence = applicableOccurrence;
            HasPropertySets      = hasPropertySets;
        }
Ejemplo n.º 28
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;
 }
Ejemplo n.º 29
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;
 }
Ejemplo n.º 30
0
        public IfcTypeProcess(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcIdentifier applicableOccurrence, List <IfcPropertySetDefinition> hasPropertySets, IfcIdentifier identification, IfcText longDescription, IfcLabel processType) : base(globalId, ownerHistory, name, description, applicableOccurrence, hasPropertySets)
        {
            OperatesOn = new List <IfcRelAssignsToProcess>();

            Identification  = identification;
            LongDescription = longDescription;
            ProcessType     = processType;
        }