public LouverAnchors(string markUpRefrence, string connectionLocation, string baseMaterial, string altMaterial
                      , ConnectionType connectionTypeBase, ConnectionType connectionTypeAlt, LouverLoad CurrentLouverLoad, float SideLoadRatio, ref Louver CurrentLouver)
 {
     MarkUpRefrence         = markUpRefrence;
     ConnectionLocation     = connectionLocation;
     BaseMaterial           = baseMaterial;
     AltMaterial            = altMaterial;
     ConnectionTypeBase     = connectionTypeBase;
     ConnectionTypeAlt      = connectionTypeAlt;
     this.CurrentLouverLoad = CurrentLouverLoad;
     this.SideLoadRatio     = SideLoadRatio;
     this.CurrentLouver     = CurrentLouver;
 }
        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;
        }
        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;
        }
            public LouverBlade(float allowedServiceabilityDeflection
                               , float lmax
                               , LouverBladeProperty CurrentLouverBlade
                               , LouverLoad currentLouverLoad, Louver CurrentLouver, string CalculationType)
            {
                AllowedServiceabilityDeflection = allowedServiceabilityDeflection;

                Lmax = lmax;

                CurrentLouverLoad  = currentLouverLoad;
                HorizentalPressure = currentLouverLoad.HorizentalDistributedLoad;
                this.CurrentLouverBladeProperty = CurrentLouverBlade;

                this.Material      = CurrentLouverBlade.Material;
                this.CurrentLouver = CurrentLouver;

                this.CalculationType = CalculationType;
            }