Example #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="type">BLASTED, GALVANIZED, PAINTED, PRIMED or ETC</param>
 protected BbPaintFinish(string type)
 {
     IfcCovering = new IfcCovering
     {
         GlobalId       = IfcGloballyUniqueId.NewGuid(),
         OwnerHistory   = BbHeaderSetting.Setting3D.IfcOwnerHistory,
         Name           = "FINISH",
         ObjectType     = type,
         Tag            = "FINISH",
         PredefinedType = IfcCoveringTypeEnum.USERDEFINED,
     };
 }
        public void AddNextLayer(string name, string type)
        {
            var ifcCovering = new IfcCovering
            {
                GlobalId     = IfcGloballyUniqueId.NewGuid(),
                OwnerHistory = BbHeaderSetting.Setting3D.IfcOwnerHistory,
                Name         = name,
                ObjectType   = type,
                //Tag = id,
                PredefinedType = IfcCoveringTypeEnum.USERDEFINED,
            };

            _ifcCoveringList.Add(ifcCovering);

            foreach (var coversBldgElement in _ifcRelCoversBldgElementsList)
            {
                coversBldgElement.RelatedCoverings.Add(ifcCovering);
            }
        }
Example #3
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="type">BLASTED, GALVANIZED, PAINTED, PRIMED or ETC</param>
        protected BbPaintFinish(string type)
        {
            IfcCovering = new IfcCovering
            {
                GlobalId = IfcGloballyUniqueId.NewGuid(),
                OwnerHistory = BbHeaderSetting.Setting3D.IfcOwnerHistory,
                Name = "FINISH",
                ObjectType = type,
                Tag = "FINISH",
                PredefinedType = IfcCoveringTypeEnum.USERDEFINED,

            };
        }
        public void AddNextLayer(string name, string type)
        {
            var ifcCovering = new IfcCovering
            {
                GlobalId = IfcGloballyUniqueId.NewGuid(),
                OwnerHistory = BbHeaderSetting.Setting3D.IfcOwnerHistory,
                Name = name,
                ObjectType = type,
                //Tag = id,
                PredefinedType = IfcCoveringTypeEnum.USERDEFINED,
            };
            _ifcCoveringList.Add(ifcCovering);

            foreach (var coversBldgElement in _ifcRelCoversBldgElementsList)
            {
                coversBldgElement.RelatedCoverings.Add(ifcCovering);
            }
        }
Example #5
0
 internal XbimCovering(XbimDocument document, IfcCovering covering)
     : base(document)
 {
     _ifcBuildingElement = covering;
 }