コード例 #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;
 }
コード例 #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)
 {
 }
コード例 #3
0
 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;
 }
コード例 #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;
 }
コード例 #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)
 {
 }
コード例 #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)
 {
 }
コード例 #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;
 }
コード例 #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;
        }
コード例 #9
0
 public IfcMaterialProperties(IfcIdentifier name, IfcText description, List <IfcProperty> properties, IfcMaterialDefinition material) : base(name, description, properties)
 {
     Material = material;
 }
コード例 #10
0
ファイル: IfcControl.g.cs プロジェクト: vdubya/IFC-gen
        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;
        }
コード例 #11
0
ファイル: IfcContext.g.cs プロジェクト: vdubya/IFC-gen
        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;
        }
コード例 #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;
        }
コード例 #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;
 }
コード例 #14
0
 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;
 }
コード例 #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;
        }
コード例 #16
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;
 }
コード例 #17
0
ファイル: IfcProject.g.cs プロジェクト: vdubya/IFC-gen
 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)
 {
 }
コード例 #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;
 }
コード例 #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;
 }
コード例 #20
0
 public IfcOrganizationRelationship(IfcLabel name, IfcText description, IfcOrganization relatingOrganization, List <IfcOrganization> relatedOrganizations) : base(name, description)
 {
     RelatingOrganization = relatingOrganization;
     RelatedOrganizations = relatedOrganizations;
 }
コード例 #21
0
ファイル: IfcBeamType.g.cs プロジェクト: vdubya/IFC-gen
 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;
 }
コード例 #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;
 }
コード例 #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;
        }
コード例 #24
0
 public IfcPropertySingleValue(IfcIdentifier name, IfcText description, IfcValue nominalValue, IfcUnit unit) : base(name, description)
 {
     NominalValue = nominalValue;
     Unit         = unit;
 }
コード例 #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;
 }
コード例 #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;
        }
コード例 #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;
        }
コード例 #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;
 }
コード例 #29
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;
 }
コード例 #30
0
ファイル: IfcTypeProcess.g.cs プロジェクト: vdubya/IFC-gen
        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;
        }