public DoubleAngleMember(ISectionDoubleAngle Section, ISteelMaterial Material, AngleOrientation AngleOrientation)
                : base(Section.Angle, Material, AngleOrientation)
            {



            }
Exemplo n.º 2
0
        public FlexuralMemberDoubleAngleBase(ISteelSection section, ICalcLog CalcLog, AngleOrientation AngleOrientation)
            : base(section, CalcLog)
        {
            sectionDoubleAngle = null;
            ISectionDoubleAngle s = Section as ISectionDoubleAngle;

            this.AngleOrientation = AngleOrientation;

            if (s == null)
            {
                throw new SectionWrongTypeException(typeof(ISectionDoubleAngle));
            }
            else
            {
                sectionDoubleAngle = s;
                Angle       = s.Angle;
                compactness = new ShapeCompactness.AngleMember(Angle, section.Material, AngleOrientation);
            }
        }
Exemplo n.º 3
0
        public FlexuralMemberTeeBase(ISteelSection section, ICalcLog CalcLog)
            : base(section, CalcLog)
        {
            sectionTee   = null;
            this.Section = section;

            ISectionTee sTee = section as ISectionTee;

            if (sTee == null)
            {
                ISectionDoubleAngle sDL = section as ISectionDoubleAngle;
                if (sDL == null)
                {
                    throw new Exception("Section must be of type SectionTee or SectionDoubleAngle");
                }
            }
            else
            {
                sectionTee  = sTee;
                Compactness = GetShapeCompactness();
            }
        }
Exemplo n.º 4
0
 public SteelDoubleAngleSection(ISectionDoubleAngle Section, ISteelMaterial Material)
     : base(Material)
 {
     this.section = Section;
 }
Exemplo n.º 5
0
 public DoubleAngleMember(ISectionDoubleAngle Section, ISteelMaterial Material, AngleOrientation AngleOrientation)
     : base(Section.Angle, Material, AngleOrientation)
 {
 }
Exemplo n.º 6
0
 public SteelDoubleAngleSection(ISectionDoubleAngle Section, ISteelMaterial Material)
     :base(Material)
 {
     this.section = Section;
 }