示例#1
0
        public static bool SetPoint(HndzNode node)
        {
            SAPPoint point = new SAPPoint();

            point.ConvertFromHndzNode(node);
            return(SAP2000API.SetPoint(point));
        }
示例#2
0
        public static bool SetRestraint(HndzNode node, HndzRestraint restraint)
        {
            SAPPoint point = new SAPPoint();

            point.ConvertFromHndzNode(node);
            SAPRestraint sapRestraint = new SAPRestraint();

            sapRestraint.ConvertFromHndzRestraint(restraint);
            return(SAP2000API.SetRestraint(point, sapRestraint));
        }
示例#3
0
 public static bool SetPoint(IEnumerable <HndzNode> nodes)
 {
     foreach (HndzNode node in nodes)
     {
         SAPPoint point = new SAPPoint();
         point.ConvertFromHndzNode(node);
         bool flag = SAP2000API.SetPoint(point);
         if (flag == false)
         {
             return(false);
         }
     }
     return(true);
 }
示例#4
0
 public static bool SetRestraint(IEnumerable <HndzNode> nodes, IEnumerable <HndzRestraint> restraints)
 {
     HndzNode[]      nodesArr      = nodes.ToArray();
     HndzRestraint[] restraintsArr = restraints.ToArray();
     for (int i = 0; i < nodesArr.Length; i++)
     {
         SAPPoint point = new SAPPoint();
         point.ConvertFromHndzNode(nodesArr[i]);
         SAPRestraint sapRestraint = new SAPRestraint();
         sapRestraint.ConvertFromHndzRestraint(restraintsArr[i]);
         bool flag = SAP2000API.SetRestraint(point, sapRestraint);
         if (flag == false)
         {
             return(false);
         }
     }
     return(true);
 }
示例#5
0
 public static SAPJointElementResults GetJointAnalysisResults(IEnumerable <SAPLoadCombination> combos, SAPPoint elem)
 {
     throw new NotImplementedException("TODO: Analysis Results are not mapped yet from Hndz to SAP");
 }
示例#6
0
 public static bool AddPointLoad(SAPPoint point, SAPPointLoad load)
 {
     throw new NotImplementedException("TODO: Loads are not mapped yet from Hndz to SAP");
 }