Example #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;
        }
Example #2
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;
        }
Example #3
0
        public IfcExternalReference(IfcURIReference location, IfcIdentifier identification, IfcLabel name) : base()
        {
            ExternalReferenceForResources = new List <IfcExternalReferenceRelationship>();

            Location       = location;
            Identification = identification;
            Name           = name;
        }
Example #4
0
        public IfcLibraryReference(IfcURIReference location, IfcIdentifier identification, IfcLabel name, IfcText description, IfcLanguageId language, IfcLibraryInformation referencedLibrary) : base(location, identification, name)
        {
            LibraryRefForObjects = new List <IfcRelAssociatesLibrary>();

            Description       = description;
            Language          = language;
            ReferencedLibrary = referencedLibrary;
        }
Example #5
0
 public IfcTelecomAddress(IfcAddressTypeEnum purpose, IfcText description, IfcLabel userDefinedPurpose, List <IfcLabel> telephoneNumbers, List <IfcLabel> facsimileNumbers, IfcLabel pagerNumber, List <IfcLabel> electronicMailAddresses, IfcURIReference wWWHomePageURL, List <IfcURIReference> messagingIDs) : base(purpose, description, userDefinedPurpose)
 {
     TelephoneNumbers        = telephoneNumbers;
     FacsimileNumbers        = facsimileNumbers;
     PagerNumber             = pagerNumber;
     ElectronicMailAddresses = electronicMailAddresses;
     WWWHomePageURL          = wWWHomePageURL;
     MessagingIDs            = messagingIDs;
 }
        public IfcClassificationReference(IfcURIReference location, IfcIdentifier identification, IfcLabel name, IfcClassificationReferenceSelect referencedSource, IfcText description, IfcIdentifier sort) : base(location, identification, name)
        {
            ClassificationRefForObjects = new List <IfcRelAssociatesClassification>();
            HasReferences = new List <IfcClassificationReference>();

            ReferencedSource = referencedSource;
            Description      = description;
            Sort             = sort;
        }
        public IfcLibraryInformation(IfcLabel name, IfcLabel version, IfcActorSelect publisher, IfcDateTime versionDate, IfcURIReference location, IfcText description) : base()
        {
            LibraryInfoForObjects = new List <IfcRelAssociatesLibrary>();
            HasLibraryReferences  = new List <IfcLibraryReference>();

            Name        = name;
            Version     = version;
            Publisher   = publisher;
            VersionDate = versionDate;
            Location    = location;
            Description = description;
        }
Example #8
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;
        }
Example #9
0
 public IfcExternallyDefinedHatchStyle(IfcURIReference location, IfcIdentifier identification, IfcLabel name) : base(location, identification, name)
 {
 }
Example #10
0
 public IfcImageTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcIdentifier mode, IfcCartesianTransformationOperator2D textureTransform, List <IfcIdentifier> parameter, IfcURIReference uRLReference) : base(repeatS, repeatT, mode, textureTransform, parameter)
 {
     URLReference = uRLReference;
 }
Example #11
0
 /// <summary>
 /// Construct a IfcImageTexture with all required attributes.
 /// </summary>
 public IfcImageTexture(IfcBoolean repeatS, IfcBoolean repeatT, IfcURIReference uRLReference) : base(repeatS, repeatT)
 {
     URLReference = uRLReference;
 }
Example #12
0
 public IfcExternallyDefinedTextFont(IfcURIReference location, IfcIdentifier identification, IfcLabel name) : base(location, identification, name)
 {
 }