Example #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;
        }
Example #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)
 {
 }
 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 IfcPropertySingleValue(IfcIdentifier name, IfcText description, IfcValue nominalValue, IfcUnit unit) : base(name, description)
 {
     NominalValue = nominalValue;
     Unit         = unit;
 }
Example #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;
        }
Example #6
0
 public IfcMaterialProperties(IfcIdentifier name, IfcText description, List <IfcProperty> properties, IfcMaterialDefinition material) : base(name, description, properties)
 {
     Material = material;
 }
        }                                               // optional


        /// <summary>
        /// Construct a IfcPropertyBoundedValue with all required attributes.
        /// </summary>
        public IfcPropertyBoundedValue(IfcIdentifier name) : base(name)
        {
        }
 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;
 }
Example #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)
 {
 }
Example #10
0
        }                                                                   // optional


        /// <summary>
        /// Construct a IfcPropertyReferenceValue with all required attributes.
        /// </summary>
        public IfcPropertyReferenceValue(IfcIdentifier name) : base(name)
        {
        }
Example #11
0
 public IfcPropertyReferenceValue(IfcIdentifier name, IfcText description, IfcText usageName, IfcObjectReferenceSelect propertyReference) : base(name, description)
 {
     UsageName         = usageName;
     PropertyReference = propertyReference;
 }
Example #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;
 }
Example #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;
        }
Example #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;
 }
Example #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;
 }
Example #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;
        }
Example #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;
 }
Example #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;
 }
        }                                     // optional


        /// <summary>
        /// Construct a IfcPropertySingleValue with all required attributes.
        /// </summary>
        public IfcPropertySingleValue(IfcIdentifier name) : base(name)
        {
        }
Example #22
0
 public IfcLanguageId(IfcIdentifier value)
 {
     this.value = value;
 }
Example #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;
 }
Example #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;
 }
Example #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;
 }
Example #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;
        }
Example #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;
 }
Example #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;
        }
Example #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;
 }