コード例 #1
0
            public LouverBlade DeepCopy()
            {
                LouverBlade LouverBlade = (LouverBlade)this.MemberwiseClone();

                LouverBlade.CurrentLouverBladeProperty = new LouverBladeProperty(CurrentLouverBladeProperty.Model, CurrentLouverBladeProperty.Material
                                                                                 , CurrentLouverBladeProperty.Ix, CurrentLouverBladeProperty.Iy, CurrentLouverBladeProperty.Ic, CurrentLouverBladeProperty.Sx, CurrentLouverBladeProperty.Sy,
                                                                                 CurrentLouverBladeProperty.Sc, CurrentLouverBladeProperty.Area, CurrentLouverBladeProperty.Depth, CurrentLouverBladeProperty.E, CurrentLouverBladeProperty.Fy
                                                                                 , CurrentLouverBladeProperty.WTr, CurrentLouverBladeProperty.γ);


                LouverBlade.CurrentLouverLoad = new LouverLoad(CurrentLouverLoad.HorizentalDistributedLoad);

                return(LouverBlade);
            }
コード例 #2
0
        public void CreateLouver(LouverLoad louverLoad, LouverBlade loverBlade
                                 , LouverAnchors northLouverAnchor, LouverAnchors eastLouverAnchor
                                 , LouverAnchors westLouverAnchor, LouverAnchors southLouverAnchor
                                 , LouverAnalysis CurrentLouverAnalysis)
        {
            this.LouverLoad = louverLoad;
            this.LoverBlade = loverBlade;

            this.CurrentLouverAnalysis = CurrentLouverAnalysis;

            this.NorthLouverAnchor = northLouverAnchor;
            this.EastLouverAnchor  = eastLouverAnchor;
            this.WestLouverAnchor  = westLouverAnchor;
            this.SouthLouverAnchor = southLouverAnchor;
        }
コード例 #3
0
        public Louver(LouverLoad louverLoad, LouverBlade loverBlade
                      , LouverAnchors northLouverAnchor, LouverAnchors eastLouverAnchor
                      , LouverAnchors westLouverAnchor, LouverAnchors southLouverAnchor
                      , LouverAnalysis CurrentLouverAnalysis)
        {
            LouverLoad = louverLoad;
            LoverBlade = loverBlade;

            this.CurrentLouverAnalysis = CurrentLouverAnalysis;

            NorthLouverAnchor = northLouverAnchor;
            EastLouverAnchor  = eastLouverAnchor;
            WestLouverAnchor  = westLouverAnchor;
            SouthLouverAnchor = southLouverAnchor;
        }