Ejemplo n.º 1
0
 public bool IsConnectionValid(GvNode source_node, GvPort source_port, GvNode dest_node, GvPort dest_port, ref GvNode /* GvNode_cstype */ source_node_out, ref GvPort /* GvPort_cstype */ source_port_out, ref GvNode /* GvNode_cstype */ dest_node_out, ref GvPort /* GvPort_cstype */ dest_port_out)
 {
     global::System.IntPtr p_source_node_out;
     unsafe { void *pp_source_node_out = &p_source_node_out;                        /* GvNode_csin_pre */
              global::System.IntPtr p_source_port_out;
              unsafe { void *pp_source_port_out = &p_source_port_out;               /* GvPort_csin_pre */
                       global::System.IntPtr p_dest_node_out;
                       unsafe { void *pp_dest_node_out = &p_dest_node_out;          /* GvNode_csin_pre */
                                global::System.IntPtr p_dest_port_out;
                                unsafe { void *pp_dest_port_out = &p_dest_port_out; /* GvPort_csin_pre */
                                         try {
                                             bool ret = C4dApiPINVOKE.GvNodeMaster_IsConnectionValid(swigCPtr, GvNode.getCPtr(source_node), GvPort.getCPtr(source_port), GvNode.getCPtr(dest_node), GvPort.getCPtr(dest_port), (global::System.IntPtr)pp_source_node_out /* GvNode_csin */, (global::System.IntPtr)pp_source_port_out /* GvPort_csin */, (global::System.IntPtr)pp_dest_node_out /* GvNode_csin */, (global::System.IntPtr)pp_dest_port_out /* GvPort_csin */);
                                             if (C4dApiPINVOKE.SWIGPendingException.Pending)
                                             {
                                                 throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
                                             }
                                             return(ret);
                                         } finally {
                                             source_node_out = new GvNode(p_source_node_out, false);
                                             /* GvNode_csin_post */
                                             source_port_out = new GvPort(p_source_port_out, false);
                                             /* GvPort_csin_post */
                                             dest_node_out = new GvNode(p_dest_node_out, false);
                                             /* GvNode_csin_post */
                                             dest_port_out = new GvPort(p_dest_port_out, false);
                                             /* GvPort_csin_post */
                                         } } /* GvPort_csin_terminator */
                       }                     /* GvNode_csin_terminator */
              }                              /* GvPort_csin_terminator */
     }                                       /* GvNode_csin_terminator */
 }
Ejemplo n.º 2
0
        public GvPort Calculate(GvNode bn, GvRun r, GvCalc c)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvPort_Calculate(swigCPtr, GvNode.getCPtr(bn), GvRun.getCPtr(r), GvCalc.getCPtr(c));
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            return(ret);
        }
Ejemplo n.º 3
0
        public GvPort GetOutPortFirstMainID(int id)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvNode_GetOutPortFirstMainID(swigCPtr, id);
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            return(ret);
        }
Ejemplo n.º 4
0
        public GvPort AddPort(GvPortIO io, int id)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvNode_AddPort__SWIG_2(swigCPtr, (int)io, id);
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            return(ret);
        }
Ejemplo n.º 5
0
        public GvPort AddConnection(GvNode source_node, GvPort source_port, GvNode dest_node, GvPort dest_port)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvNode_AddConnection(swigCPtr, GvNode.getCPtr(source_node), GvPort.getCPtr(source_port), GvNode.getCPtr(dest_node), GvPort.getCPtr(dest_port));
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            return(ret);
        }
Ejemplo n.º 6
0
        public GvPort CalculateOutPort(GvPort port, GvRun run, GvCalc calc)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvNode_CalculateOutPort(swigCPtr, GvPort.getCPtr(port), GvRun.getCPtr(run), GvCalc.getCPtr(calc));
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            return(ret);
        }
Ejemplo n.º 7
0
        public GvPort GetPort(int index)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvValue_GetPort__SWIG_0(swigCPtr, index);
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            return(ret);
        }
Ejemplo n.º 8
0
        public GvPort AddPort(GvPortIO io, int id, GvPortFlags flags, bool message)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvNode_AddPort__SWIG_0(swigCPtr, (int)io, id, (int)flags, message);
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            return(ret);
        }
Ejemplo n.º 9
0
        public GvPort GetPort(int sub_id)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvNode_GetPort(swigCPtr, sub_id);
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            return(ret);
        }
Ejemplo n.º 10
0
        public GvPort CalculateInPortIndex(int port_index, GvRun run, GvCalc calc)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvNode_CalculateInPortIndex(swigCPtr, port_index, GvRun.getCPtr(run), GvCalc.getCPtr(calc));
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            return(ret);
        }
Ejemplo n.º 11
0
        public GvPort GetOutPortMainID(int id, SWIGTYPE_p_Int32 start)
        {
            global::System.IntPtr cPtr = C4dApiPINVOKE.GvNode_GetOutPortMainID(swigCPtr, id, SWIGTYPE_p_Int32.getCPtr(start));
            GvPort ret = (cPtr == global::System.IntPtr.Zero) ? null : new GvPort(cPtr, false);

            if (C4dApiPINVOKE.SWIGPendingException.Pending)
            {
                throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 12
0
 public bool GetIncomingSource(ref GvNode /* GvNode_cstype */ node, ref GvPort /* GvPort_cstype */ port)
 {
     global::System.IntPtr p_node;
     unsafe { void *pp_node = &p_node;          /* GvNode_csin_pre */
              global::System.IntPtr p_port;
              unsafe { void *pp_port = &p_port; /* GvPort_csin_pre */
                       try {
                           bool ret = C4dApiPINVOKE.GvPort_GetIncomingSource(swigCPtr, (global::System.IntPtr)pp_node /* GvNode_csin */, (global::System.IntPtr)pp_port /* GvPort_csin */);
                           if (C4dApiPINVOKE.SWIGPendingException.Pending)
                           {
                               throw C4dApiPINVOKE.SWIGPendingException.Retrieve();
                           }
                           return(ret);
                       } finally {
                           node = new GvNode(p_node, false);
                           /* GvNode_csin_post */
                           port = new GvPort(p_port, false);
                           /* GvPort_csin_post */
                       } } /* GvPort_csin_terminator */
     }                     /* GvNode_csin_terminator */
 }
Ejemplo n.º 13
0
        public bool RemovePortIsOK(GvPort port)
        {
            bool ret = C4dApiPINVOKE.GvNode_RemovePortIsOK(swigCPtr, GvPort.getCPtr(port));

            return(ret);
        }
Ejemplo n.º 14
0
 public void RemovePort(GvPort port)
 {
     C4dApiPINVOKE.GvNode_RemovePort__SWIG_1(swigCPtr, GvPort.getCPtr(port));
 }
Ejemplo n.º 15
0
        public bool CalculatePortData(GvPort data, SWIGTYPE_p_void dest, GvRun r, GvValueFlags calculation)
        {
            bool ret = C4dApiPINVOKE.GvPort_CalculatePortData__SWIG_1(swigCPtr, GvPort.getCPtr(data), SWIGTYPE_p_void.getCPtr(dest), GvRun.getCPtr(r), (int)calculation);

            return(ret);
        }
Ejemplo n.º 16
0
        public virtual bool SetRecalculate(GvNode bn, GvPort port, GvRun run)
        {
            bool ret = C4dApiPINVOKE.GvOperatorData_SetRecalculate__SWIG_1(swigCPtr, GvNode.getCPtr(bn), GvPort.getCPtr(port), GvRun.getCPtr(run));

            return(ret);
        }
Ejemplo n.º 17
0
        public virtual bool Calculate(GvNode bn, GvPort port, GvRun run, GvCalc calc)
        {
            bool ret = C4dApiPINVOKE.GvOperatorData_Calculate(swigCPtr, GvNode.getCPtr(bn), GvPort.getCPtr(port), GvRun.getCPtr(run), GvCalc.getCPtr(calc));

            return(ret);
        }
Ejemplo n.º 18
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(GvPort obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Ejemplo n.º 19
0
 public void RemovePort(GvPort port, bool message)
 {
     C4dApiPINVOKE.GvNode_RemovePort__SWIG_0(swigCPtr, GvPort.getCPtr(port), message);
 }
Ejemplo n.º 20
0
        public bool SetPortType(GvPort port, int id)
        {
            bool ret = C4dApiPINVOKE.GvNode_SetPortType(swigCPtr, GvPort.getCPtr(port), id);

            return(ret);
        }
Ejemplo n.º 21
0
        public bool CopyPortData(GvPort source, GvRun r)
        {
            bool ret = C4dApiPINVOKE.GvPort_CopyPortData(swigCPtr, GvPort.getCPtr(source), GvRun.getCPtr(r));

            return(ret);
        }