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

            return(Value);
        }
コード例 #2
0
        GetTransformationMatrix(this cAreaObj obj, string Name, bool IsGlobal = true)
        {
            double[] Value;
            Value = default(double[]);
            var res = obj.GetTransformationMatrix(Name, ref Value, IsGlobal);

            return(Value);
        }
コード例 #3
0
        GetOpening(this cAreaObj obj, string Name)
        {
            bool IsOpening;

            IsOpening = default(bool);
            var res = obj.GetOpening(Name, ref IsOpening);

            return(IsOpening);
        }
コード例 #4
0
        GetMaterialOverwrite(this cAreaObj obj, string Name)
        {
            string PropName;

            PropName = default(string);
            var res = obj.GetMaterialOverwrite(Name, ref PropName);

            return(PropName);
        }
コード例 #5
0
        GetMass(this cAreaObj obj, string Name)
        {
            double MassOverL2;

            MassOverL2 = default(double);
            var res = obj.GetMass(Name, ref MassOverL2);

            return(MassOverL2);
        }
コード例 #6
0
        GetDesignOrientation(this cAreaObj obj, string Name)
        {
            eAreaDesignOrientation DesignOrientation;

            DesignOrientation = default(eAreaDesignOrientation);
            var res = obj.GetDesignOrientation(Name, ref DesignOrientation);

            return(DesignOrientation);
        }
コード例 #7
0
        GetSpandrel(this cAreaObj obj, string Name)
        {
            string SpandrelName;

            SpandrelName = default(string);
            var res = obj.GetSpandrel(Name, ref SpandrelName);

            return(SpandrelName);
        }
コード例 #8
0
        GetGUID(this cAreaObj obj, string Name)
        {
            string GUID;

            GUID = default(string);
            var res = obj.GetGUID(Name, ref GUID);

            return(GUID);
        }
コード例 #9
0
        GetLabelFromName(this cAreaObj obj, string Name)
        {
            string Label, Story;

            Label = Story = default(string);
            var res = obj.GetLabelFromName(Name, ref Label, ref Story);

            return(Label, Story);
        }
コード例 #10
0
        GetEdgeConstraint(this cAreaObj obj, string Name)
        {
            bool ConstraintExists;

            ConstraintExists = default(bool);
            var res = obj.GetEdgeConstraint(Name, ref ConstraintExists);

            return(ConstraintExists);
        }
コード例 #11
0
        GetNameFromLabel(this cAreaObj obj, string Label, string Story)
        {
            string Name;

            Name = default(string);
            var res = obj.GetNameFromLabel(Label, Story, ref Name);

            return(Name);
        }
コード例 #12
0
        GetDiaphragm(this cAreaObj obj, string Name)
        {
            string DiaphragmName;

            DiaphragmName = default(string);
            var res = obj.GetDiaphragm(Name, ref DiaphragmName);

            return(DiaphragmName);
        }
コード例 #13
0
        GetProperty(this cAreaObj obj, string Name)
        {
            string PropName;

            PropName = default(string);
            var res = obj.GetProperty(Name, ref PropName);

            return(PropName);
        }
コード例 #14
0
        GetSpringAssignment(this cAreaObj obj, string Name)
        {
            string SpringProp;

            SpringProp = default(string);
            var res = obj.GetSpringAssignment(Name, ref SpringProp);

            return(SpringProp);
        }
コード例 #15
0
        GetSelected(this cAreaObj obj, string Name)
        {
            bool Selected;

            Selected = default(bool);
            var res = obj.GetSelected(Name, ref Selected);

            return(Selected);
        }
コード例 #16
0
        GetPier(this cAreaObj obj, string Name)
        {
            string PierName;

            PierName = default(string);
            var res = obj.GetPier(Name, ref PierName);

            return(PierName);
        }
コード例 #17
0
        GetElm(this cAreaObj obj, string Name)
        {
            int NElm;

            NElm = default(int);
            string[] Elm;
            Elm = default(string[]);
            var res = obj.GetElm(Name, ref NElm, ref Elm);

            return(NElm, Elm);
        }
コード例 #18
0
        AddByCoord(this cAreaObj obj, int NumberPoints, string PropName = "Default", string UserName = "", string CSys = "Global")
        {
            double[] X, Y, Z;
            X = Y = Z = default(double[]);
            string Name;

            Name = default(string);
            var res = obj.AddByCoord(NumberPoints, ref X, ref Y, ref Z, ref Name, PropName, UserName, CSys);

            return(X, Y, Z, Name);
        }
コード例 #19
0
        GetNameListOnStory(this cAreaObj obj, string StoryName)
        {
            int NumberNames;

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

            return(NumberNames, MyName);
        }
コード例 #20
0
        GetPoints(this cAreaObj obj, string Name)
        {
            int NumberPoints;

            NumberPoints = default(int);
            string[] Point;
            Point = default(string[]);
            var res = obj.GetPoints(Name, ref NumberPoints, ref Point);

            return(NumberPoints, Point);
        }
コード例 #21
0
        GetSelectedEdge(this cAreaObj obj, string Name)
        {
            int NumberEdges;

            NumberEdges = default(int);
            bool[] Selected;
            Selected = default(bool[]);
            var res = obj.GetSelectedEdge(Name, ref NumberEdges, ref Selected);

            return(NumberEdges, Selected);
        }
コード例 #22
0
        GetLabelNameList(this cAreaObj obj)
        {
            int NumberNames;

            NumberNames = default(int);
            string[] MyName, MyLabel, MyStory;
            MyName = MyLabel = MyStory = default(string[]);
            var res = obj.GetLabelNameList(ref NumberNames, ref MyName, ref MyLabel, ref MyStory);

            return(NumberNames, MyName, MyLabel, MyStory);
        }
コード例 #23
0
        AddByPoint(this cAreaObj obj, int NumberPoints, string PropName = "Default", string UserName = "")
        {
            string[] Point;
            Point = default(string[]);
            string Name;

            Name = default(string);
            var res = obj.AddByPoint(NumberPoints, ref Point, ref Name, PropName, UserName);

            return(Point, Name);
        }
コード例 #24
0
        GetLocalAxes(this cAreaObj obj, string Name)
        {
            double Ang;

            Ang = default(double);
            bool Advanced;

            Advanced = default(bool);
            var res = obj.GetLocalAxes(Name, ref Ang, ref Advanced);

            return(Ang, Advanced);
        }
コード例 #25
0
        GetLoadUniform(this cAreaObj obj, string Name, eItemType ItemType = eItemType.Objects)
        {
            int NumberItems;

            NumberItems = default(int);
            string[] AreaName, LoadPat, CSys;
            AreaName = LoadPat = CSys = default(string[]);
            int[] Dir;
            Dir = default(int[]);
            double[] Value;
            Value = default(double[]);
            var res = obj.GetLoadUniform(Name, ref NumberItems, ref AreaName, ref LoadPat, ref CSys, ref Dir, ref Value, ItemType);

            return(NumberItems, AreaName, LoadPat, CSys, Dir, Value);
        }
コード例 #26
0
        GetLoadWindPressure(this cAreaObj obj, string Name, eItemType ItemType = eItemType.Objects)
        {
            int NumberItems;

            NumberItems = default(int);
            string[] AreaName, LoadPat;
            AreaName = LoadPat = default(string[]);
            int[] MyType;
            MyType = default(int[]);
            double[] Cp;
            Cp = default(double[]);
            var res = obj.GetLoadWindPressure(Name, ref NumberItems, ref AreaName, ref LoadPat, ref MyType, ref Cp, ItemType);

            return(NumberItems, AreaName, LoadPat, MyType, Cp);
        }
コード例 #27
0
        GetLoadTemperature(this cAreaObj obj, string Name, eItemType ItemType = eItemType.Objects)
        {
            int NumberItems;

            NumberItems = default(int);
            string[] AreaName, LoadPat, PatternName;
            AreaName = LoadPat = PatternName = default(string[]);
            int[] MyType;
            MyType = default(int[]);
            double[] Value;
            Value = default(double[]);
            var res = obj.GetLoadTemperature(Name, ref NumberItems, ref AreaName, ref LoadPat, ref MyType, ref Value, ref PatternName, ItemType);

            return(NumberItems, AreaName, LoadPat, MyType, Value, PatternName);
        }
コード例 #28
0
        GetAllAreas(this cAreaObj obj)
        {
            int NumberNames, NumberBoundaryPts;

            NumberNames = NumberBoundaryPts = default(int);
            string[] MyName, PointNames;
            MyName = PointNames = default(string[]);
            eAreaDesignOrientation[] DesignOrientation;
            DesignOrientation = default(eAreaDesignOrientation[]);
            int[] PointDelimiter;
            PointDelimiter = default(int[]);
            double[] PointX, PointY, PointZ;
            PointX = PointY = PointZ = default(double[]);
            var res = obj.GetAllAreas(ref NumberNames, ref MyName, ref DesignOrientation, ref NumberBoundaryPts, ref PointDelimiter, ref PointNames, ref PointX, ref PointY, ref PointZ);

            return(NumberNames, MyName, DesignOrientation, NumberBoundaryPts, PointDelimiter, PointNames, PointX, PointY, PointZ);
        }
コード例 #29
0
        GetRebarDataPier(this cAreaObj obj, string Name)
        {
            int NumberRebarLayers;

            NumberRebarLayers = default(int);
            string[] LayerID, BarSizeName;
            LayerID = BarSizeName = default(string[]);
            eWallPierRebarLayerType[] LayerType;
            LayerType = default(eWallPierRebarLayerType[]);
            double[] ClearCover, BarArea, BarSpacing, EndZoneLength, EndZoneThickness, EndZoneOffset;
            ClearCover = BarArea = BarSpacing = EndZoneLength = EndZoneThickness = EndZoneOffset = default(double[]);
            int[] NumberBars;
            NumberBars = default(int[]);
            bool[] Confined;
            Confined = default(bool[]);
            var res = obj.GetRebarDataPier(Name, ref NumberRebarLayers, ref LayerID, ref LayerType, ref ClearCover, ref BarSizeName, ref BarArea, ref BarSpacing, ref NumberBars, ref Confined, ref EndZoneLength, ref EndZoneThickness, ref EndZoneOffset);

            return(NumberRebarLayers, LayerID, LayerType, ClearCover, BarSizeName, BarArea, BarSpacing, NumberBars, Confined, EndZoneLength, EndZoneThickness, EndZoneOffset);
        }
コード例 #30
0
        GetRebarDataSpandrel(this cAreaObj obj, string Name)
        {
            int NumberRebarLayers;

            NumberRebarLayers = default(int);
            string[] LayerID;
            LayerID = default(string[]);
            eWallSpandrelRebarLayerType[] LayerType;
            LayerType = default(eWallSpandrelRebarLayerType[]);
            double[] ClearCover, BarArea, BarSpacing;
            ClearCover = BarArea = BarSpacing = default(double[]);
            int[] BarSizeIndex, NumberBars;
            BarSizeIndex = NumberBars = default(int[]);
            bool[] Confined;
            Confined = default(bool[]);
            var res = obj.GetRebarDataSpandrel(Name, ref NumberRebarLayers, ref LayerID, ref LayerType, ref ClearCover, ref BarSizeIndex, ref BarArea, ref BarSpacing, ref NumberBars, ref Confined);

            return(NumberRebarLayers, LayerID, LayerType, ClearCover, BarSizeIndex, BarArea, BarSpacing, NumberBars, Confined);
        }