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

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

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

            return(PropType);
        }
示例#3
0
        GetSlabWaffle(this cPropArea obj, string Name)
        {
            double OverallDepth, SlabThickness, StemWidthTop, StemWidthBot, RibSpacingDir1, RibSpacingDir2;

            OverallDepth = SlabThickness = StemWidthTop = StemWidthBot = RibSpacingDir1 = RibSpacingDir2 = default(double);
            var res = obj.GetSlabWaffle(Name, ref OverallDepth, ref SlabThickness, ref StemWidthTop, ref StemWidthBot, ref RibSpacingDir1, ref RibSpacingDir2);

            return(OverallDepth, SlabThickness, StemWidthTop, StemWidthBot, RibSpacingDir1, RibSpacingDir2);
        }
示例#4
0
        GetDeckUnfilled(this cPropArea obj, string Name)
        {
            double RibDepth, RibWidthTop, RibWidthBot, RibSpacing, ShearThickness, UnitWeight;

            RibDepth = RibWidthTop = RibWidthBot = RibSpacing = ShearThickness = UnitWeight = default(double);
            var res = obj.GetDeckUnfilled(Name, ref RibDepth, ref RibWidthTop, ref RibWidthBot, ref RibSpacing, ref ShearThickness, ref UnitWeight);

            return(RibDepth, RibWidthTop, RibWidthBot, RibSpacing, ShearThickness, UnitWeight);
        }
示例#5
0
        GetDeckSolidSlab(this cPropArea obj, string Name)
        {
            double SlabDepth, ShearStudDia, ShearStudHt, ShearStudFu;

            SlabDepth = ShearStudDia = ShearStudHt = ShearStudFu = default(double);
            var res = obj.GetDeckSolidSlab(Name, ref SlabDepth, ref ShearStudDia, ref ShearStudHt, ref ShearStudFu);

            return(SlabDepth, ShearStudDia, ShearStudHt, ShearStudFu);
        }
示例#6
0
        GetDeckFilled(this cPropArea obj, string Name)
        {
            double SlabDepth, RibDepth, RibWidthTop, RibWidthBot, RibSpacing, ShearThickness, UnitWeight, ShearStudDia, ShearStudHt, ShearStudFu;

            SlabDepth = RibDepth = RibWidthTop = RibWidthBot = RibSpacing = ShearThickness = UnitWeight = ShearStudDia = ShearStudHt = ShearStudFu = default(double);
            var res = obj.GetDeckFilled(Name, ref SlabDepth, ref RibDepth, ref RibWidthTop, ref RibWidthBot, ref RibSpacing, ref ShearThickness, ref UnitWeight, ref ShearStudDia, ref ShearStudHt, ref ShearStudFu);

            return(SlabDepth, RibDepth, RibWidthTop, RibWidthBot, RibSpacing, ShearThickness, UnitWeight, ShearStudDia, ShearStudHt, ShearStudFu);
        }
示例#7
0
        GetWallAutoSelectList(this cPropArea obj, string Name)
        {
            string[] AutoSelectList;
            AutoSelectList = default(string[]);
            string StartingProperty;

            StartingProperty = default(string);
            var res = obj.GetWallAutoSelectList(Name, ref AutoSelectList, ref StartingProperty);

            return(AutoSelectList, StartingProperty);
        }
示例#8
0
        GetNameList(this cPropArea obj, int PropType = 0)
        {
            int NumberNames;

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

            return(NumberNames, MyName);
        }
示例#9
0
        GetSlabRibbed(this cPropArea obj, string Name)
        {
            double OverallDepth, SlabThickness, StemWidthTop, StemWidthBot, RibSpacing;

            OverallDepth = SlabThickness = StemWidthTop = StemWidthBot = RibSpacing = default(double);
            int RibsParallelTo;

            RibsParallelTo = default(int);
            var res = obj.GetSlabRibbed(Name, ref OverallDepth, ref SlabThickness, ref StemWidthTop, ref StemWidthBot, ref RibSpacing, ref RibsParallelTo);

            return(OverallDepth, SlabThickness, StemWidthTop, StemWidthBot, RibSpacing, RibsParallelTo);
        }
示例#10
0
        GetShellLayer_1(this cPropArea obj, string Name)
        {
            int NumberLayers;

            NumberLayers = default(int);
            string[] LayerName, MatProp;
            LayerName = MatProp = default(string[]);
            double[] Dist, Thickness, MatAng;
            Dist = Thickness = MatAng = default(double[]);
            int[] MyType, NumIntegrationPts, S11Type, S22Type, S12Type;
            MyType = NumIntegrationPts = S11Type = S22Type = S12Type = default(int[]);
            var res = obj.GetShellLayer_1(Name, ref NumberLayers, ref LayerName, ref Dist, ref Thickness, ref MyType, ref NumIntegrationPts, ref MatProp, ref MatAng, ref S11Type, ref S22Type, ref S12Type);

            return(NumberLayers, LayerName, Dist, Thickness, MyType, NumIntegrationPts, MatProp, MatAng, S11Type, S22Type, S12Type);
        }
示例#11
0
        GetShellDesign(this cPropArea obj, string Name)
        {
            string MatProp;

            MatProp = default(string);
            int SteelLayoutOption;

            SteelLayoutOption = default(int);
            double DesignCoverTopDir1, DesignCoverTopDir2, DesignCoverBotDir1, DesignCoverBotDir2;

            DesignCoverTopDir1 = DesignCoverTopDir2 = DesignCoverBotDir1 = DesignCoverBotDir2 = default(double);
            var res = obj.GetShellDesign(Name, ref MatProp, ref SteelLayoutOption, ref DesignCoverTopDir1, ref DesignCoverTopDir2, ref DesignCoverBotDir1, ref DesignCoverBotDir2);

            return(MatProp, SteelLayoutOption, DesignCoverTopDir1, DesignCoverTopDir2, DesignCoverBotDir1, DesignCoverBotDir2);
        }
示例#12
0
        GetShellLayer(this cPropArea obj, string Name)
        {
            int NumberLayers;

            NumberLayers = default(int);
            string[] LayerName, MatProp;
            LayerName = MatProp = default(string[]);
            double[] Dist, Thickness, MatAng;
            Dist = Thickness = MatAng = default(double[]);
            bool[] Nonlinear;
            Nonlinear = default(bool[]);
            int[] NumIntegrationPts;
            NumIntegrationPts = default(int[]);
            var res = obj.GetShellLayer(Name, ref NumberLayers, ref LayerName, ref Dist, ref Thickness, ref MatProp, ref Nonlinear, ref MatAng, ref NumIntegrationPts);

            return(NumberLayers, LayerName, Dist, Thickness, MatProp, Nonlinear, MatAng, NumIntegrationPts);
        }
示例#13
0
        GetDeck(this cPropArea obj, string Name)
        {
            eDeckType DeckType;

            DeckType = default(eDeckType);
            eShellType ShellType;

            ShellType = default(eShellType);
            string MatProp, notes, GUID;

            MatProp = notes = GUID = default(string);
            double Thickness;

            Thickness = default(double);
            int color;

            color = default(int);
            var res = obj.GetDeck(Name, ref DeckType, ref ShellType, ref MatProp, ref Thickness, ref color, ref notes, ref GUID);

            return(DeckType, ShellType, MatProp, Thickness, color, notes, GUID);
        }