14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
115 MemoryManager mMan = MemoryManager.GetMemoryManager();
116 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
135 MemoryManager mMan = MemoryManager.GetMemoryManager();
136 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
173 MemoryManager mMan = MemoryManager.GetMemoryManager();
174 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
193 MemoryManager mMan = MemoryManager.GetMemoryManager();
194 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
248 MemoryManager mMan = MemoryManager.GetMemoryManager();
249 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
268 MemoryManager mMan = MemoryManager.GetMemoryManager();
269 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
287 public virtual bool addEdge(uint idFrom, uint idTo) {
293 public virtual bool addEdge(uint idFrom, uint idTo,
bool invertible) {
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbEvalContext obj)
static HandleRef getCPtr(OdDbEvalEdgeInfoArray obj)
static HandleRef getCPtr(OdDbEvalEdgeInfo obj)
static HandleRef getCPtr(OdDbEvalExpr obj)
static bool hasGraph(OdDbDatabase pDb, String key)
static OdDbEvalGraph cast(OdRxObject pObj)
override void Dispose(bool disposing)
virtual OdDbEvalExpr getNode(uint nodeId)
static new OdRxClass desc()
static bool createGraph(OdDbDatabase pDb, String key)
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual void getOutgoingEdges(uint nodeId, OdDbEvalEdgeInfoArray edges)
static HandleRef getCPtr(OdDbEvalGraph obj)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static OdDbEvalGraph getGraph(OdDbDatabase pDb, String key, OpenMode openMode)
virtual uint addNode(OdDbEvalExpr pNode)
virtual bool addEdge(uint idFrom, uint idTo)
virtual bool activate(OdDbEvalNodeIdArray activatedNodes, OdDbEvalNodeIdArray pActiveSubgraph, OdDbEvalNodeIdArray pCycleNodes)
virtual bool activate(OdDbEvalNodeIdArray activatedNodes, OdDbEvalNodeIdArray pActiveSubgraph)
virtual bool getEdgeInfo(uint idFrom, uint idTo, OdDbEvalEdgeInfo edgeInfo)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
static bool removeGraph(OdDbObject pObj, String pKey)
virtual bool equals(OdDbEvalGraph pOther)
virtual bool removeNode(uint nodeId)
virtual bool activate(OdDbEvalNodeIdArray activatedNodes)
static OdDbEvalGraph getGraph(OdDbObject pObj, String pKey, OpenMode openMode)
virtual bool isSubgraphOf(OdDbEvalGraph pOther)
static OdDbEvalGraph getGraph(OdDbObject pObj, String pKey)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual bool evaluate(OdDbEvalContext pContext, OdDbEvalNodeIdArray pActivateNodes)
static string getRealClassName(IntPtr ptr)
virtual void getIncomingEdges(uint nodeId, OdDbEvalEdgeInfoArray edges)
OdDbEvalGraph(IntPtr cPtr, bool cMemoryOwn)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual bool removeNode(OdDbEvalExpr pNode)
virtual bool removeEdge(uint idFrom, uint idTo)
override OdRxObject queryX(OdRxClass protocolClass)
static new OdDbEvalGraph createObject()
static bool removeGraph(OdDbDatabase pDb, String key)
static bool hasGraph(OdDbObject pObj, String key)
virtual void addGraph(OdDbEvalGraph pGraphToAdd, SWIGTYPE_p_p_OdDbEvalIdMap idMap)
virtual OdResult postInDatabase(OdDbDatabase arg0)
virtual bool getIsActive(uint nodeId, out bool isActive)
virtual void getAllNodes(OdDbEvalNodeIdArray allNodes)
virtual bool addEdge(uint idFrom, uint idTo, bool invertible)
override void copyFrom(OdRxObject p)
virtual OdDbEvalExpr getNode(uint nodeId, OpenMode openMode)
static bool createGraph(OdDbObject pObj, String key)
virtual bool evaluate(OdDbEvalContext pContext)
override void applyPartialUndo(OdDbDwgFiler pFiler, OdRxClass pClassObj)
override void subHandOverTo(OdDbObject pNewObject)
static OdDbEvalGraph getGraph(OdDbDatabase pDb, String key)
static HandleRef getCPtr(OdDbEvalNodeIdArray obj)
static HandleRef getCPtr(OdDbObject obj)
static global::System.Exception Retrieve()
static void OdDbEvalGraph_addGraph(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbEvalGraph_isSubgraphOf(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbEvalGraph_desc()
static bool OdDbEvalGraph_removeNode__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static bool OdDbEvalGraph_removeGraph__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDbEvalGraph_evaluate__SWIG_0(HandleRef jarg1)
static void OdDbEvalGraph_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static bool OdDbEvalGraph_addEdge__SWIG_0(HandleRef jarg1, uint jarg2, uint jarg3)
static void OdDbEvalGraph_applyPartialUndo(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static void delete_OdDbEvalGraph(HandleRef jarg1)
static IntPtr OdDbEvalGraph_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbEvalGraph_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbEvalGraph_addEdge__SWIG_1(HandleRef jarg1, uint jarg2, uint jarg3, bool jarg4)
static IntPtr OdDbEvalGraph_getNode__SWIG_1(HandleRef jarg1, uint jarg2)
static void OdDbEvalGraph_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbEvalGraph_createGraph__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdDbEvalGraph_getGraph__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbEvalGraph_getAllNodes(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbEvalGraph_getNode__SWIG_0(HandleRef jarg1, uint jarg2, int jarg3)
static bool OdDbEvalGraph_getIsActive(HandleRef jarg1, uint jarg2, out bool jarg3)
static void OdDbEvalGraph_copyFrom(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbEvalGraph_createObject()
static bool OdDbEvalGraph_removeGraph__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDbEvalGraph_evaluate__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbEvalGraph_getGraph__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)
static bool OdDbEvalGraph_activate__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDbEvalGraph_isA(HandleRef jarg1)
static bool OdDbEvalGraph_getEdgeInfo(HandleRef jarg1, uint jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbEvalGraph_getIncomingEdges(HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbEvalGraph_createGraph__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDbEvalGraph_activate__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbEvalGraph_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbEvalGraph_cast(HandleRef jarg1)
static bool OdDbEvalGraph_equals(HandleRef jarg1, HandleRef jarg2)
static uint OdDbEvalGraph_addNode(HandleRef jarg1, HandleRef jarg2)
static bool OdDbEvalGraph_hasGraph__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbEvalGraph_postInDatabase(HandleRef jarg1, HandleRef jarg2)
static void OdDbEvalGraph_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbEvalGraph_removeNode__SWIG_0(HandleRef jarg1, uint jarg2)
static bool OdDbEvalGraph_hasGraph__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool OdDbEvalGraph_removeEdge(HandleRef jarg1, uint jarg2, uint jarg3)
static bool OdDbEvalGraph_activate__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static bool OdDbEvalGraph_evaluate__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbEvalGraph_getGraph__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static string OdDbEvalGraph_getRealClassName(IntPtr jarg1)
static void OdDbEvalGraph_getOutgoingEdges(HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbEvalGraph_getGraph__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, int jarg3)