示例#1
0
        GetModifiers(this cPropFrame obj, string Name)
        {
            double[] Value;
            Value = default(double[]);
            var res = obj.GetModifiers(Name, ref Value);

            return(Value);
        }
示例#2
0
        GetTypeOAPI(this cPropFrame obj, string Name)
        {
            eFramePropType PropType;

            PropType = default(eFramePropType);
            var res = obj.GetTypeOAPI(Name, ref PropType);

            return(PropType);
        }
示例#3
0
        GetTypeRebar(this cPropFrame obj, string Name)
        {
            int MyType;

            MyType = default(int);
            var res = obj.GetTypeRebar(Name, ref MyType);

            return(MyType);
        }
示例#4
0
        GetSectProps(this cPropFrame obj, string Name)
        {
            double Area, As2, As3, Torsion, I22, I33, S22, S33, Z22, Z33, R22, R33;

            Area = As2 = As3 = Torsion = I22 = I33 = S22 = S33 = Z22 = Z33 = R22 = R33 = default(double);
            var res = obj.GetSectProps(Name, ref Area, ref As2, ref As3, ref Torsion, ref I22, ref I33, ref S22, ref S33, ref Z22, ref Z33, ref R22, ref R33);

            return(Area, As2, As3, Torsion, I22, I33, S22, S33, Z22, Z33, R22, R33);
        }
示例#5
0
        GetNameList(this cPropFrame obj, eFramePropType PropType = (eFramePropType)0)
        {
            int NumberNames;

            NumberNames = default(int);
            string[] MyName;
            MyName = default(string[]);
            var res = obj.GetNameList(ref NumberNames, ref MyName, PropType);

            return(NumberNames, MyName);
        }
示例#6
0
        GetRebarBeam(this cPropFrame obj, string Name)
        {
            string MatPropLong, MatPropConfine;

            MatPropLong = MatPropConfine = default(string);
            double CoverTop, CoverBot, TopLeftArea, TopRightArea, BotLeftArea, BotRightArea;

            CoverTop = CoverBot = TopLeftArea = TopRightArea = BotLeftArea = BotRightArea = default(double);
            var res = obj.GetRebarBeam(Name, ref MatPropLong, ref MatPropConfine, ref CoverTop, ref CoverBot, ref TopLeftArea, ref TopRightArea, ref BotLeftArea, ref BotRightArea);

            return(MatPropLong, MatPropConfine, CoverTop, CoverBot, TopLeftArea, TopRightArea, BotLeftArea, BotRightArea);
        }
示例#7
0
        GetNameInPropFile(this cPropFrame obj, string Name)
        {
            string NameInFile, FileName, MatProp;

            NameInFile = FileName = MatProp = default(string);
            eFramePropType PropType;

            PropType = default(eFramePropType);
            var res = obj.GetNameInPropFile(Name, ref NameInFile, ref FileName, ref MatProp, ref PropType);

            return(NameInFile, FileName, MatProp, PropType);
        }
示例#8
0
        GetAutoSelectSteel(this cPropFrame obj, string Name)
        {
            int NumberItems;

            NumberItems = default(int);
            string[] SectName;
            SectName = default(string[]);
            string AutoStartSection, Notes, GUID;

            AutoStartSection = Notes = GUID = default(string);
            var res = obj.GetAutoSelectSteel(Name, ref NumberItems, ref SectName, ref AutoStartSection, ref Notes, ref GUID);

            return(NumberItems, SectName, AutoStartSection, Notes, GUID);
        }
示例#9
0
        GetISection(this cPropFrame obj, string Name)
        {
            string FileName, MatProp, Notes, GUID;

            FileName = MatProp = Notes = GUID = default(string);
            double T3, T2, Tf, Tw, T2b, Tfb;

            T3 = T2 = Tf = Tw = T2b = Tfb = default(double);
            int Color;

            Color = default(int);
            var res = obj.GetISection(Name, ref FileName, ref MatProp, ref T3, ref T2, ref Tf, ref Tw, ref T2b, ref Tfb, ref Color, ref Notes, ref GUID);

            return(FileName, MatProp, T3, T2, Tf, Tw, T2b, Tfb, Color, Notes, GUID);
        }
示例#10
0
        GetDblAngle(this cPropFrame obj, string Name)
        {
            string FileName, MatProp, Notes, GUID;

            FileName = MatProp = Notes = GUID = default(string);
            double T3, T2, Tf, Tw, Dis;

            T3 = T2 = Tf = Tw = Dis = default(double);
            int Color;

            Color = default(int);
            var res = obj.GetDblAngle(Name, ref FileName, ref MatProp, ref T3, ref T2, ref Tf, ref Tw, ref Dis, ref Color, ref Notes, ref GUID);

            return(FileName, MatProp, T3, T2, Tf, Tw, Dis, Color, Notes, GUID);
        }
示例#11
0
        GetGeneral(this cPropFrame obj, string Name)
        {
            string FileName, MatProp, Notes, GUID;

            FileName = MatProp = Notes = GUID = default(string);
            double T3, T2, Area, As2, As3, Torsion, I22, I33, S22, S33, Z22, Z33, R22, R33;

            T3 = T2 = Area = As2 = As3 = Torsion = I22 = I33 = S22 = S33 = Z22 = Z33 = R22 = R33 = default(double);
            int Color;

            Color = default(int);
            var res = obj.GetGeneral(Name, ref FileName, ref MatProp, ref T3, ref T2, ref Area, ref As2, ref As3, ref Torsion, ref I22, ref I33, ref S22, ref S33, ref Z22, ref Z33, ref R22, ref R33, ref Color, ref Notes, ref GUID);

            return(FileName, MatProp, T3, T2, Area, As2, As3, Torsion, I22, I33, S22, S33, Z22, Z33, R22, R33, Color, Notes, GUID);
        }
示例#12
0
        GetCircle(this cPropFrame obj, string Name)
        {
            string FileName, MatProp, Notes, GUID;

            FileName = MatProp = Notes = GUID = default(string);
            double T3;

            T3 = default(double);
            int Color;

            Color = default(int);
            var res = obj.GetCircle(Name, ref FileName, ref MatProp, ref T3, ref Color, ref Notes, ref GUID);

            return(FileName, MatProp, T3, Color, Notes, GUID);
        }
示例#13
0
        GetCoverPlatedI(this cPropFrame obj, string Name)
        {
            string SectName, MatPropTop, MatPropBot, Notes, GUID;

            SectName = MatPropTop = MatPropBot = Notes = GUID = default(string);
            double FyTopFlange, FyWeb, FyBotFlange, Tc, Bc, Tcb, Bcb;

            FyTopFlange = FyWeb = FyBotFlange = Tc = Bc = Tcb = Bcb = default(double);
            int Color;

            Color = default(int);
            var res = obj.GetCoverPlatedI(Name, ref SectName, ref FyTopFlange, ref FyWeb, ref FyBotFlange, ref Tc, ref Bc, ref MatPropTop, ref Tcb, ref Bcb, ref MatPropBot, ref Color, ref Notes, ref GUID);

            return(SectName, FyTopFlange, FyWeb, FyBotFlange, Tc, Bc, MatPropTop, Tcb, Bcb, MatPropBot, Color, Notes, GUID);
        }
示例#14
0
        GetAllFrameProperties(this cPropFrame obj)
        {
            int NumberNames;

            NumberNames = default(int);
            string[] MyName;
            MyName = default(string[]);
            eFramePropType[] PropType;
            PropType = default(eFramePropType[]);
            double[] t3, t2, tf, tw, t2b, tfb;
            t3 = t2 = tf = tw = t2b = tfb = default(double[]);
            var res = obj.GetAllFrameProperties(ref NumberNames, ref MyName, ref PropType, ref t3, ref t2, ref tf, ref tw, ref t2b, ref tfb);

            return(NumberNames, MyName, PropType, t3, t2, tf, tw, t2b, tfb);
        }
示例#15
0
        GetSDSection(this cPropFrame obj, string Name)
        {
            string MatProp, Notes, GUID;

            MatProp = Notes = GUID = default(string);
            int NumberItems, DesignType, Color;

            NumberItems = DesignType = Color = default(int);
            string[] ShapeName;
            ShapeName = default(string[]);
            int[] MyType;
            MyType = default(int[]);
            var res = obj.GetSDSection(Name, ref MatProp, ref NumberItems, ref ShapeName, ref MyType, ref DesignType, ref Color, ref Notes, ref GUID);

            return(MatProp, NumberItems, ShapeName, MyType, DesignType, Color, Notes, GUID);
        }
示例#16
0
        GetSteelTee(this cPropFrame obj, string Name)
        {
            string FileName, MatProp, Notes, GUID;

            FileName = MatProp = Notes = GUID = default(string);
            double T3, T2, Tf, Tw, r;

            T3 = T2 = Tf = Tw = r = default(double);
            bool MirrorAbout3;

            MirrorAbout3 = default(bool);
            int Color;

            Color = default(int);
            var res = obj.GetSteelTee(Name, ref FileName, ref MatProp, ref T3, ref T2, ref Tf, ref Tw, ref r, ref MirrorAbout3, ref Color, ref Notes, ref GUID);

            return(FileName, MatProp, T3, T2, Tf, Tw, r, MirrorAbout3, Color, Notes, GUID);
        }
示例#17
0
        GetNonPrismatic(this cPropFrame obj, string Name)
        {
            int NumberItems, Color;

            NumberItems = Color = default(int);
            string[] StartSec, EndSec;
            StartSec = EndSec = default(string[]);
            double[] MyLength;
            MyLength = default(double[]);
            int[] MyType, EI33, EI22;
            MyType = EI33 = EI22 = default(int[]);
            string Notes, GUID;

            Notes = GUID = default(string);
            var res = obj.GetNonPrismatic(Name, ref NumberItems, ref StartSec, ref EndSec, ref MyLength, ref MyType, ref EI33, ref EI22, ref Color, ref Notes, ref GUID);

            return(NumberItems, StartSec, EndSec, MyLength, MyType, EI33, EI22, Color, Notes, GUID);
        }
示例#18
0
        GetRebarColumn(this cPropFrame obj, string Name)
        {
            string MatPropLong, MatPropConfine, RebarSize, TieSize;

            MatPropLong = MatPropConfine = RebarSize = TieSize = default(string);
            int Pattern, ConfineType, NumberCBars, NumberR3Bars, NumberR2Bars, Number2DirTieBars, Number3DirTieBars;

            Pattern = ConfineType = NumberCBars = NumberR3Bars = NumberR2Bars = Number2DirTieBars = Number3DirTieBars = default(int);
            double Cover, TieSpacingLongit;

            Cover = TieSpacingLongit = default(double);
            bool ToBeDesigned;

            ToBeDesigned = default(bool);
            var res = obj.GetRebarColumn(Name, ref MatPropLong, ref MatPropConfine, ref Pattern, ref ConfineType, ref Cover, ref NumberCBars, ref NumberR3Bars, ref NumberR2Bars, ref RebarSize, ref TieSize, ref TieSpacingLongit, ref Number2DirTieBars, ref Number3DirTieBars, ref ToBeDesigned);

            return(MatPropLong, MatPropConfine, Pattern, ConfineType, Cover, NumberCBars, NumberR3Bars, NumberR2Bars, RebarSize, TieSize, TieSpacingLongit, Number2DirTieBars, Number3DirTieBars, ToBeDesigned);
        }