Пример #1
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;
        }
Пример #2
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)
 {
 }
Пример #3
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)
 {
 }
Пример #4
0
 public IfcPropertySingleValue(IfcIdentifier name, IfcText description, IfcValue nominalValue, IfcUnit unit) : base(name, description)
 {
     NominalValue = nominalValue;
     Unit         = unit;
 }
Пример #5
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;
        }
Пример #6
0
 public IfcMaterialProperties(IfcIdentifier name, IfcText description, List <IfcProperty> properties, IfcMaterialDefinition material) : base(name, description, properties)
 {
     Material = material;
 }
Пример #7
0
        }                                               // optional


        /// <summary>
        /// Construct a IfcPropertyBoundedValue with all required attributes.
        /// </summary>
        public IfcPropertyBoundedValue(IfcIdentifier name) : base(name)
        {
        }
Пример #8
0
 public IfcRelInterferesElements(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcElement relatingElement, IfcElement relatedElement, IfcConnectionGeometry interferenceGeometry, IfcIdentifier interferenceType, bool?impliedOrder) : base(globalId, ownerHistory, name, description)
 {
     RelatingElement      = relatingElement;
     RelatedElement       = relatedElement;
     InterferenceGeometry = interferenceGeometry;
     InterferenceType     = interferenceType;
     ImpliedOrder         = impliedOrder;
 }
Пример #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
        }                                                                   // optional


        /// <summary>
        /// Construct a IfcPropertyReferenceValue with all required attributes.
        /// </summary>
        public IfcPropertyReferenceValue(IfcIdentifier name) : base(name)
        {
        }
Пример #11
0
 public IfcPropertyReferenceValue(IfcIdentifier name, IfcText description, IfcText usageName, IfcObjectReferenceSelect propertyReference) : base(name, description)
 {
     UsageName         = usageName;
     PropertyReference = propertyReference;
 }
Пример #12
0
 public IfcProjectedCRS(IfcLabel name, IfcText description, IfcIdentifier geodeticDatum, IfcIdentifier verticalDatum, IfcIdentifier mapProjection, IfcIdentifier mapZone, IfcNamedUnit mapUnit) : base(name, description, geodeticDatum, verticalDatum)
 {
     MapProjection = mapProjection;
     MapZone       = mapZone;
     MapUnit       = mapUnit;
 }
Пример #13
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;
        }
Пример #14
0
 public IfcComplexProperty(IfcIdentifier name, IfcText description, IfcIdentifier usageName, List <IfcProperty> hasProperties) : base(name, description)
 {
     UsageName     = usageName;
     HasProperties = hasProperties;
 }
 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;
 }
Пример #16
0
 public IfcWorkControl(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcIdentifier identification, IfcDateTime creationDate, List <IfcPerson> creators, IfcLabel purpose, IfcDuration duration, IfcDuration totalFloat, IfcDateTime startTime, IfcDateTime finishTime) : base(globalId, ownerHistory, name, description, objectType, identification)
 {
     CreationDate = creationDate;
     Creators     = creators;
     Purpose      = purpose;
     Duration     = duration;
     TotalFloat   = totalFloat;
     StartTime    = startTime;
     FinishTime   = finishTime;
 }
Пример #17
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;
        }
Пример #18
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;
 }
Пример #19
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;
 }
 public IfcPresentationLayerAssignment(IfcLabel name, IfcText description, List <IfcLayeredItem> assignedItems, IfcIdentifier identifier) : base()
 {
     Name          = name;
     Description   = description;
     AssignedItems = assignedItems;
     Identifier    = identifier;
 }
Пример #21
0
        }                                     // optional


        /// <summary>
        /// Construct a IfcPropertySingleValue with all required attributes.
        /// </summary>
        public IfcPropertySingleValue(IfcIdentifier name) : base(name)
        {
        }
Пример #22
0
 public IfcLanguageId(IfcIdentifier value)
 {
     this.value = value;
 }
Пример #23
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;
 }
Пример #24
0
 public IfcProcedureType(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcIdentifier applicableOccurrence, List <IfcPropertySetDefinition> hasPropertySets, IfcIdentifier identification, IfcText longDescription, IfcLabel processType, IfcProcedureTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, applicableOccurrence, hasPropertySets, identification, longDescription, processType)
 {
     PredefinedType = predefinedType;
 }
Пример #25
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;
 }
Пример #26
0
        public IfcDocumentInformation(IfcIdentifier identification, IfcLabel name, IfcText description, IfcURIReference location, IfcText purpose, IfcText intendedUse, IfcText scope, IfcLabel revision, IfcActorSelect documentOwner, List <IfcActorSelect> editors, IfcDateTime creationTime, IfcDateTime lastRevisionTime, IfcIdentifier electronicFormat, IfcDate validFrom, IfcDate validUntil, IfcDocumentConfidentialityEnum confidentiality, IfcDocumentStatusEnum status) : base()
        {
            DocumentInfoForObjects = new List <IfcRelAssociatesDocument>();
            HasDocumentReferences  = new List <IfcDocumentReference>();
            IsPointedTo            = new List <IfcDocumentInformationRelationship>();
            IsPointer = new List <IfcDocumentInformationRelationship>();

            Identification   = identification;
            Name             = name;
            Description      = description;
            Location         = location;
            Purpose          = purpose;
            IntendedUse      = intendedUse;
            Scope            = scope;
            Revision         = revision;
            DocumentOwner    = documentOwner;
            Editors          = editors;
            CreationTime     = creationTime;
            LastRevisionTime = lastRevisionTime;
            ElectronicFormat = electronicFormat;
            ValidFrom        = validFrom;
            ValidUntil       = validUntil;
            Confidentiality  = confidentiality;
            Status           = status;
        }
Пример #27
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;
 }
Пример #28
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;
        }
Пример #29
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;
        }
 public IfcProtectiveDeviceTrippingUnit(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcObjectPlacement objectPlacement, IfcProductRepresentation representation, IfcIdentifier tag, IfcProtectiveDeviceTrippingUnitTypeEnum predefinedType) : base(globalId, ownerHistory, name, description, objectType, objectPlacement, representation, tag)
 {
     PredefinedType = predefinedType;
 }