14using System.Runtime.InteropServices;
17public class OdDbGraph : global::System.IDisposable {
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
24 swigCPtr =
new HandleRef(
this, cPtr);
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
37 global::System.GC.SuppressFinalize(
this);
40 protected virtual void Dispose(
bool disposing) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
47 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
virtual void Dispose(bool disposing)
void clearAll(byte flags)
void getOutgoing(OdDbGraphNodeArray outgoing)
void addEdge(OdDbGraphNode pFrom, OdDbGraphNode pTo)
OdDbGraph(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdDbGraph obj)
void breakCycleEdge(OdDbGraphNode pFrom, OdDbGraphNode pTo)
OdDbGraphNode node(int nodeIndex)
virtual bool findCycles(OdDbGraphNode pStart)
virtual bool findCycles()
void delNode(OdDbGraphNode pNode)
void addNode(OdDbGraphNode pNode)
static HandleRef getCPtr(OdDbGraphNodeArray obj)
static HandleRef getCPtr(OdDbGraphNode obj)
static global::System.Exception Retrieve()
static void OdDbGraph_addEdge(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static IntPtr OdDbGraph_rootNode(global::System.Runtime.InteropServices.HandleRef jarg1)
static void delete_OdDbGraph(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbGraph_addNode(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdDbGraph_clearAll(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2)
static void OdDbGraph_delNode(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool OdDbGraph_findCycles__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void OdDbGraph_reset(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr OdDbGraph_node(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int OdDbGraph_numNodes(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool OdDbGraph_findCycles__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdDbGraph_breakCycleEdge(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void OdDbGraph_getOutgoing(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbGraph_isEmpty(global::System.Runtime.InteropServices.HandleRef jarg1)