コード例 #1
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;
        }
コード例 #2
0
 public IfcInventory(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcInventoryTypeEnum predefinedType, IfcActorSelect jurisdiction, List <IfcPerson> responsiblePersons, IfcDate lastUpdateDate, IfcCostValue currentValue, IfcCostValue originalValue) : base(globalId, ownerHistory, name, description, objectType)
 {
     PredefinedType     = predefinedType;
     Jurisdiction       = jurisdiction;
     ResponsiblePersons = responsiblePersons;
     LastUpdateDate     = lastUpdateDate;
     CurrentValue       = currentValue;
     OriginalValue      = originalValue;
 }
コード例 #3
0
ファイル: IfcAsset.g.cs プロジェクト: vdubya/IFC-gen
 public IfcAsset(IfcGloballyUniqueId globalId, IfcOwnerHistory ownerHistory, IfcLabel name, IfcText description, IfcLabel objectType, IfcIdentifier identification, IfcCostValue originalValue, IfcCostValue currentValue, IfcCostValue totalReplacementCost, IfcActorSelect owner, IfcActorSelect user, IfcPerson responsiblePerson, IfcDate incorporationDate, IfcCostValue depreciatedValue) : base(globalId, ownerHistory, name, description, objectType)
 {
     Identification       = identification;
     OriginalValue        = originalValue;
     CurrentValue         = currentValue;
     TotalReplacementCost = totalReplacementCost;
     Owner             = owner;
     User              = user;
     ResponsiblePerson = responsiblePerson;
     IncorporationDate = incorporationDate;
     DepreciatedValue  = depreciatedValue;
 }
コード例 #4
0
        public IfcClassification(IfcLabel source, IfcLabel edition, IfcDate editionDate, IfcLabel name, IfcText description, IfcURIReference location, List <IfcIdentifier> referenceTokens) : base()
        {
            ClassificationForObjects = new List <IfcRelAssociatesClassification>();
            HasReferences            = new List <IfcClassificationReference>();

            Source          = source;
            Edition         = edition;
            EditionDate     = editionDate;
            Name            = name;
            Description     = description;
            Location        = location;
            ReferenceTokens = referenceTokens;
        }
コード例 #5
0
ファイル: IfcAppliedValue.g.cs プロジェクト: vdubya/IFC-gen
        public IfcAppliedValue(IfcLabel name, IfcText description, IfcAppliedValueSelect appliedValue, IfcMeasureWithUnit unitBasis, IfcDate applicableDate, IfcDate fixedUntilDate, IfcLabel category, IfcLabel condition, IfcArithmeticOperatorEnum arithmeticOperator, List <IfcAppliedValue> components) : base()
        {
            HasExternalReference = new List <IfcExternalReferenceRelationship>();

            Name               = name;
            Description        = description;
            AppliedValue       = appliedValue;
            UnitBasis          = unitBasis;
            ApplicableDate     = applicableDate;
            FixedUntilDate     = fixedUntilDate;
            Category           = category;
            Condition          = condition;
            ArithmeticOperator = arithmeticOperator;
            Components         = components;
        }
コード例 #6
0
 public IfcSimpleValue(IfcDate choice)
 {
     this.choice = choice;
 }
コード例 #7
0
 public IfcWorkTime(IfcLabel name, IfcDataOriginEnum dataOrigin, IfcLabel userDefinedDataOrigin, IfcRecurrencePattern recurrencePattern, IfcDate start, IfcDate finish) : base(name, dataOrigin, userDefinedDataOrigin)
 {
     RecurrencePattern = recurrencePattern;
     Start             = start;
     Finish            = finish;
 }
コード例 #8
0
ファイル: IfcCostValue.g.cs プロジェクト: vdubya/IFC-gen
 public IfcCostValue(IfcLabel name, IfcText description, IfcAppliedValueSelect appliedValue, IfcMeasureWithUnit unitBasis, IfcDate applicableDate, IfcDate fixedUntilDate, IfcLabel category, IfcLabel condition, IfcArithmeticOperatorEnum arithmeticOperator, List <IfcAppliedValue> components) : base(name, description, appliedValue, unitBasis, applicableDate, fixedUntilDate, category, condition, arithmeticOperator, components)
 {
 }