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



            }
Пример #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);
            }
        }
Пример #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();
            }
        }
Пример #4
0
 public SteelDoubleAngleSection(ISectionDoubleAngle Section, ISteelMaterial Material)
     : base(Material)
 {
     this.section = Section;
 }
Пример #5
0
 public DoubleAngleMember(ISectionDoubleAngle Section, ISteelMaterial Material, AngleOrientation AngleOrientation)
     : base(Section.Angle, Material, AngleOrientation)
 {
 }
Пример #6
0
 public SteelDoubleAngleSection(ISectionDoubleAngle Section, ISteelMaterial Material)
     :base(Material)
 {
     this.section = Section;
 }