GetNameList(this cPierLabel obj)
        {
            int NumberNames;

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

            return(NumberNames, MyName);
        }
        GetSectionProperties(this cPierLabel obj, string Name)
        {
            int NumberStories;

            NumberStories = default(int);
            string[] StoryName, MatProp;
            StoryName = MatProp = default(string[]);
            double[] AxisAngle, WidthBot, ThicknessBot, WidthTop, ThicknessTop, CGBotX, CGBotY, CGBotZ, CGTopX, CGTopY, CGTopZ;
            AxisAngle = WidthBot = ThicknessBot = WidthTop = ThicknessTop = CGBotX = CGBotY = CGBotZ = CGTopX = CGTopY = CGTopZ = default(double[]);
            int[] NumAreaObjs, NumLineObjs;
            NumAreaObjs = NumLineObjs = default(int[]);
            var res = obj.GetSectionProperties(Name, ref NumberStories, ref StoryName, ref AxisAngle, ref NumAreaObjs, ref NumLineObjs, ref WidthBot, ref ThicknessBot, ref WidthTop, ref ThicknessTop, ref MatProp, ref CGBotX, ref CGBotY, ref CGBotZ, ref CGTopX, ref CGTopY, ref CGTopZ);

            return(NumberStories, StoryName, AxisAngle, NumAreaObjs, NumLineObjs, WidthBot, ThicknessBot, WidthTop, ThicknessTop, MatProp, CGBotX, CGBotY, CGBotZ, CGTopX, CGTopY, CGTopZ);
        }