GetRestraint(this cPointObj obj, string Name)
        {
            bool[] Value;
            Value = default(bool[]);
            var res = obj.GetRestraint(Name, ref Value);

            return(Value);
        }
        GetMass(this cPointObj obj, string Name)
        {
            double[] M;
            M = default(double[]);
            var res = obj.GetMass(Name, ref M);

            return(M);
        }
        GetTransformationMatrix(this cPointObj obj, string Name, bool IsGlobal = true)
        {
            double[] Value;
            Value = default(double[]);
            var res = obj.GetTransformationMatrix(Name, ref Value, IsGlobal);

            return(Value);
        }
        GetSpringCoupled(this cPointObj obj, string Name)
        {
            double[] K;
            K = default(double[]);
            var res = obj.GetSpringCoupled(Name, ref K);

            return(K);
        }
        GetSpecialPoint(this cPointObj obj, string Name)
        {
            bool SpecialPoint;

            SpecialPoint = default(bool);
            var res = obj.GetSpecialPoint(Name, ref SpecialPoint);

            return(SpecialPoint);
        }
        GetSelected(this cPointObj obj, string Name)
        {
            bool Selected;

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

            return(Selected);
        }
        GetCoordCylindrical(this cPointObj obj, string Name, string CSys = "Global")
        {
            double R, Theta, Z;

            R = Theta = Z = default(double);
            var res = obj.GetCoordCylindrical(Name, ref R, ref Theta, ref Z, CSys);

            return(R, Theta, Z);
        }
        AddCartesian(this cPointObj obj, double X, double Y, double Z, string UserName = "", string CSys = "Global", bool MergeOff = false, int MergeNumber = 0)
        {
            string Name;

            Name = default(string);
            var res = obj.AddCartesian(X, Y, Z, ref Name, UserName, CSys, MergeOff, MergeNumber);

            return(Name);
        }
        GetCoordSpherical(this cPointObj obj, string Name, string CSys = "Global")
        {
            double R, A, B;

            R = A = B = default(double);
            var res = obj.GetCoordSpherical(Name, ref R, ref A, ref B, CSys);

            return(R, A, B);
        }
Exemplo n.º 10
0
        GetCommonTo(this cPointObj obj, string Name)
        {
            int CommonTo;

            CommonTo = default(int);
            var res = obj.GetCommonTo(Name, ref CommonTo);

            return(CommonTo);
        }
Exemplo n.º 11
0
        GetSpringAssignment(this cPointObj obj, string Name)
        {
            string SpringProp;

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

            return(SpringProp);
        }
Exemplo n.º 12
0
        GetElm(this cPointObj obj, string Name)
        {
            string Elm;

            Elm = default(string);
            var res = obj.GetElm(Name, ref Elm);

            return(Elm);
        }
Exemplo n.º 13
0
        GetNameFromLabel(this cPointObj obj, string Label, string Story)
        {
            string Name;

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

            return(Name);
        }
Exemplo n.º 14
0
        GetCoordCartesian(this cPointObj obj, string Name, string CSys = "Global")
        {
            double X, Y, Z;

            X = Y = Z = default(double);
            var res = obj.GetCoordCartesian(Name, ref X, ref Y, ref Z, CSys);

            return(X, Y, Z);
        }
Exemplo n.º 15
0
        CountLoadForce(this cPointObj obj, string Name = "", string LoadPat = "")
        {
            int Count;

            Count = default(int);
            var res = obj.CountLoadForce(ref Count, Name, LoadPat);

            return(Count);
        }
Exemplo n.º 16
0
        GetLabelFromName(this cPointObj obj, string Name)
        {
            string Label, Story;

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

            return(Label, Story);
        }
Exemplo n.º 17
0
        GetGUID(this cPointObj obj, string Name)
        {
            string GUID;

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

            return(GUID);
        }
Exemplo n.º 18
0
        IsSpringCoupled(this cPointObj obj, string Name)
        {
            bool IsCoupled;

            IsCoupled = default(bool);
            var res = obj.IsSpringCoupled(Name, ref IsCoupled);

            return(IsCoupled);
        }
Exemplo n.º 19
0
        GetLabelNameList(this cPointObj 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);
        }
Exemplo n.º 20
0
        GetNameListOnStory(this cPointObj 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);
        }
Exemplo n.º 21
0
        GetLocalAxes(this cPointObj obj, string Name)
        {
            double A, B, C;

            A = B = C = default(double);
            bool Advanced;

            Advanced = default(bool);
            var res = obj.GetLocalAxes(Name, ref A, ref B, ref C, ref Advanced);

            return(A, B, C, Advanced);
        }
Exemplo n.º 22
0
        GetDiaphragm(this cPointObj obj, string Name)
        {
            eDiaphragmOption DiaphragmOption;

            DiaphragmOption = default(eDiaphragmOption);
            string DiaphragmName;

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

            return(DiaphragmOption, DiaphragmName);
        }
Exemplo n.º 23
0
        GetAllPoints(this cPointObj obj, string csys = "Global")
        {
            int NumberNames;

            NumberNames = default(int);
            string[] MyName;
            MyName = default(string[]);
            double[] X, Y, Z;
            X = Y = Z = default(double[]);
            var res = obj.GetAllPoints(ref NumberNames, ref MyName, ref X, ref Y, ref Z, csys);

            return(NumberNames, MyName, X, Y, Z);
        }
Exemplo n.º 24
0
        GetConnectivity(this cPointObj obj, string Name)
        {
            int NumberItems;

            NumberItems = default(int);
            int[] ObjectType, PointNumber;
            ObjectType = PointNumber = default(int[]);
            string[] ObjectName;
            ObjectName = default(string[]);
            var res = obj.GetConnectivity(Name, ref NumberItems, ref ObjectType, ref ObjectName, ref PointNumber);

            return(NumberItems, ObjectType, ObjectName, PointNumber);
        }
Exemplo n.º 25
0
        GetLoadDispl(this cPointObj obj, string Name, eItemType ItemType = eItemType.Objects)
        {
            int NumberItems;

            NumberItems = default(int);
            string[] PointName, LoadPat, CSys;
            PointName = LoadPat = CSys = default(string[]);
            int[] LcStep;
            LcStep = default(int[]);
            double[] U1, U2, U3, R1, R2, R3;
            U1 = U2 = U3 = R1 = R2 = R3 = default(double[]);
            var res = obj.GetLoadDispl(Name, ref NumberItems, ref PointName, ref LoadPat, ref LcStep, ref CSys, ref U1, ref U2, ref U3, ref R1, ref R2, ref R3, ItemType);

            return(NumberItems, PointName, LoadPat, LcStep, CSys, U1, U2, U3, R1, R2, R3);
        }
Exemplo n.º 26
0
        GetLoadForce(this cPointObj obj, string Name, eItemType ItemType = eItemType.Objects)
        {
            int NumberItems;

            NumberItems = default(int);
            string[] PointName, LoadPat, CSys;
            PointName = LoadPat = CSys = default(string[]);
            int[] LcStep;
            LcStep = default(int[]);
            double[] F1, F2, F3, M1, M2, M3;
            F1 = F2 = F3 = M1 = M2 = M3 = default(double[]);
            var res = obj.GetLoadForce(Name, ref NumberItems, ref PointName, ref LoadPat, ref LcStep, ref CSys, ref F1, ref F2, ref F3, ref M1, ref M2, ref M3, ItemType);

            return(NumberItems, PointName, LoadPat, LcStep, CSys, F1, F2, F3, M1, M2, M3);
        }
Exemplo n.º 27
0
        GetPanelZone(this cPointObj obj, string Name)
        {
            int PropType, Connectivity, LocalAxisFrom;

            PropType = Connectivity = LocalAxisFrom = default(int);
            double Thickness, K1, K2, LocalAxisAngle;

            Thickness = K1 = K2 = LocalAxisAngle = default(double);
            string LinkProp;

            LinkProp = default(string);
            var res = obj.GetPanelZone(Name, ref PropType, ref Thickness, ref K1, ref K2, ref LinkProp, ref Connectivity, ref LocalAxisFrom, ref LocalAxisAngle);

            return(PropType, Thickness, K1, K2, LinkProp, Connectivity, LocalAxisFrom, LocalAxisAngle);
        }
Exemplo n.º 28
0
        /// <summary>
        /// ids = null returns all nodes in model
        /// </summary>
        public static List <Node> ToBHoM(this cPointObj pointObj, List <string> ids)
        {
            List <Node> bhNodes   = new List <Node>();
            int         nameCount = 0;

            string[] nameArr = { };

            if (ids == null)
            {
                pointObj.GetNameList(ref nameCount, ref nameArr);
                ids = nameArr.ToList();
            }

            foreach (string id in ids)
            {
                bhNodes.Add(pointObj.ToBHoM(id));
            }

            return(bhNodes);
        }
Exemplo n.º 29
0
        public static Node ToBHoM(this cPointObj pointObj, string id)
        {
            double x, y, z;

            x = y = z = 0;
            bool[]   restraint = new bool[6];
            double[] spring    = new double[6];

            pointObj.GetCoordCartesian(id, ref x, ref y, ref z);

            pointObj.GetRestraint(id, ref restraint);
            pointObj.SetSpring(id, ref spring);

            Node bhNode = Structure.Create.Node(new oM.Geometry.Point()
            {
                X = x, Y = y, Z = z
            }, "", GetConstraint6DOF(restraint, spring));

            bhNode.CustomData.Add(AdapterId, id);

            return(bhNode);
        }