コード例 #1
0
ファイル: Node.cs プロジェクト: amolenaar/adaptagrams
 internal static HandleRef getCPtr(Node obj)
 {
     return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
 }
コード例 #2
0
 private void setitem(int index, Node val)
 {
     colaPINVOKE.TopologyNodePtrVector_setitem(swigCPtr, index, Node.getCPtr(val));
     if (colaPINVOKE.SWIGPendingException.Pending) throw colaPINVOKE.SWIGPendingException.Retrieve();
 }
コード例 #3
0
 public void Insert(int index, Node x)
 {
     colaPINVOKE.TopologyNodePtrVector_Insert(swigCPtr, index, Node.getCPtr(x));
     if (colaPINVOKE.SWIGPendingException.Pending) throw colaPINVOKE.SWIGPendingException.Retrieve();
 }
コード例 #4
0
 public void Add(Node x)
 {
     colaPINVOKE.TopologyNodePtrVector_Add(swigCPtr, Node.getCPtr(x));
 }
コード例 #5
0
 public static TopologyNodePtrVector Repeat(Node value, int count)
 {
     IntPtr cPtr = colaPINVOKE.TopologyNodePtrVector_Repeat(Node.getCPtr(value), count);
     TopologyNodePtrVector ret = (cPtr == IntPtr.Zero) ? null : new TopologyNodePtrVector(cPtr, true);
     if (colaPINVOKE.SWIGPendingException.Pending) throw colaPINVOKE.SWIGPendingException.Retrieve();
     return ret;
 }
コード例 #6
0
ファイル: EdgePoint.cs プロジェクト: amolenaar/adaptagrams
 public EdgePoint(Node n, EdgePoint.RectIntersect i)
     : this(colaPINVOKE.new_EdgePoint(Node.getCPtr(n), (int)i), true)
 {
 }