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); }
GetCommonTo(this cPointObj obj, string Name) { int CommonTo; CommonTo = default(int); var res = obj.GetCommonTo(Name, ref CommonTo); return(CommonTo); }
GetSpringAssignment(this cPointObj obj, string Name) { string SpringProp; SpringProp = default(string); var res = obj.GetSpringAssignment(Name, ref SpringProp); return(SpringProp); }
GetElm(this cPointObj obj, string Name) { string Elm; Elm = default(string); var res = obj.GetElm(Name, ref Elm); return(Elm); }
GetNameFromLabel(this cPointObj obj, string Label, string Story) { string Name; Name = default(string); var res = obj.GetNameFromLabel(Label, Story, ref Name); return(Name); }
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); }
CountLoadForce(this cPointObj obj, string Name = "", string LoadPat = "") { int Count; Count = default(int); var res = obj.CountLoadForce(ref Count, Name, LoadPat); return(Count); }
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); }
GetGUID(this cPointObj obj, string Name) { string GUID; GUID = default(string); var res = obj.GetGUID(Name, ref GUID); return(GUID); }
IsSpringCoupled(this cPointObj obj, string Name) { bool IsCoupled; IsCoupled = default(bool); var res = obj.IsSpringCoupled(Name, ref IsCoupled); return(IsCoupled); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
/// <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); }
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); }