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);
58 MemoryManager mMan = MemoryManager.GetMemoryManager();
59 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
99 MemoryManager mMan = MemoryManager.GetMemoryManager();
100 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
144 public virtual void setColor(UInt32 color,
bool doSubents) {
379 MemoryManager mMan = MemoryManager.GetMemoryManager();
380 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDgCmColor obj)
static HandleRef getCPtr(OdDgDatabase obj)
virtual void gripStatus(OdDgElement.GripStat status)
static HandleRef getCPtr(OdDgElementId obj)
static HandleRef getCPtr(OdDgGradientFill obj)
virtual void setLevelEntryId(UInt32 index)
virtual OdResult subGetGeomExtents(OdDgElementId idView, OdGeExtents3d extents)
virtual void setMaterial(String strMaterialName, UInt32 uPaletteIndex)
virtual UInt32 getColor()
virtual bool setHatchPattern(OdDgHatchPattern pHatchPattern)
virtual OdDgElementFillType getFillType()
virtual void setThickness(double dThickness)
new void recordGraphicsModified(bool graphicsModified)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual void setColorIndex(UInt32 index, bool doSubents)
virtual void setColor(UInt32 color)
virtual void setLevelId(OdDgElementId levelId)
virtual bool get3dFormatFlag()
virtual OdResult subGetGeomExtents(OdGeExtents3d extents)
static HandleRef getCPtr(OdDgGraphicsElement obj)
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void setNonPlanarFlag(bool flag)
virtual bool getNotSnappableFlag()
virtual OdDgGradientFill getGradientFill()
virtual UInt32 getGraphicsGroupEntryId()
virtual UInt32 getFillColorIndex()
virtual bool getElementFillFlag()
virtual void setClass(OdDgGraphicsElement.Class newClass)
override byte getElementSubType()
virtual void setLineStyleId(OdDgElementId lineStyleId, bool doSubents)
new void recordGraphicsModified()
virtual UInt32 getLevelEntryId()
virtual OdResult setTransparency(OdCmTransparency transparency)
virtual void setColor(OdDgCmColor color)
virtual OdResult subIntersectWith(OdDgGraphicsElement pEnt, OdDgIntersectType intType, OdGePlane projPlane, OdGePoint3dArray points)
virtual void setFillType(OdDgElementFillType uFillType)
virtual void setLineStyleEntryId(Int32 iLineStyle, bool doSubents)
override OdResult subErase(bool erasing)
virtual void setLevelEntryId(UInt32 index, bool doSubents)
virtual void setLineWeight(UInt32 uLineWeight)
virtual void setHbitFlag(bool flag)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual void setClass(OdDgGraphicsElement.Class newClass, bool doSubents)
virtual double getThickness()
virtual void setGradientFill(OdDgGradientFill gradFill)
virtual bool getInvisibleFlag()
virtual void setInvisibleFlag(bool visibility, bool doSubents)
OdDgGraphicsElement(IntPtr cPtr, bool cMemoryOwn)
virtual void setPriority(Int32 iPriority)
virtual void setViewIndependentFlag(bool flag)
virtual bool isMaterialPropertyAvailble()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
static new OdDgGraphicsElement createObject()
OdCmTransparency getTransparency()
virtual void setFillColor(UInt32 uColor)
virtual void setColor(UInt32 color, bool doSubents)
virtual void setColorIndex(UInt32 index)
virtual void setGraphicsGroupEntryId(UInt32 value)
virtual void setGradientFill(OdDgGradientFill gradFill, bool bSetFillFlag)
override void Dispose(bool disposing)
virtual void setThickness(double dThickness, bool doSubents)
virtual OdResult setTransparency(OdCmTransparency transparency, bool doSubents)
virtual void setInvisibleFlag(bool visibility)
virtual OdResult subIntersectWith(OdDgGraphicsElement pEnt, OdDgIntersectType intType, OdGePoint3dArray points)
virtual UInt32 getLineWeight()
virtual void setMaterial(OdDgElementId idMaterial)
virtual bool getViewIndependentFlag()
static OdDgGraphicsElement cast(OdRxObject pObj)
virtual OdDgHatchPattern getHatchPattern()
virtual void setNotSnappableFlag(bool flag)
virtual OdResult intersectWith(OdDgGraphicsElement pElement, OdDgIntersectType intType, OdGePoint3dArray points)
virtual void setGraphicsGroupEntryId(UInt32 value, bool doSubents)
virtual void setLineStyleEntryId(Int32 iLineStyle)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
override void subSetDatabaseDefaults(OdDgDatabase pDb, bool doSubents)
virtual OdDgElementId getLevelId()
virtual void setColor(OdDgCmColor color, bool doSubents)
virtual void setMaterial(String strMaterialName)
virtual bool getNonPlanarFlag()
virtual OdResult intersectWith(OdDgGraphicsElement pElement, OdDgIntersectType intType, OdGePlane projPlane, OdGePoint3dArray points)
override OdRxObject queryX(OdRxClass protocolClass)
virtual Int32 getPriority()
virtual UInt32 getColorIndex()
virtual OdDgElementId getMaterial()
virtual void setFillColor(UInt32 uColor, bool bSetFillFlag)
virtual OdDgElementId getLineStyleId()
virtual void setLevelId(OdDgElementId levelId, bool doSubents)
virtual Int32 getLineStyleEntryId()
virtual bool getHbitFlag()
override OdDgElement.ElementTypes getElementType()
virtual void setLineWeight(UInt32 uLineWeight, bool doSubents)
virtual void setLineStyleId(OdDgElementId lineStyleId)
virtual OdDgGraphicsElement.Class getClass()
static HandleRef getCPtr(OdDgHatchPattern obj)
static global::System.Exception Retrieve()
static int OdDgGraphicsElement_setTransparency__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdDgGraphicsElement_setLevelEntryId__SWIG_0(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static double OdDgGraphicsElement_getThickness(HandleRef jarg1)
static int OdDgGraphicsElement_subIntersectWith__SWIG_1(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDgGraphicsElement_setColor__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static IntPtr OdDgGraphicsElement_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgGraphicsElement_setColorIndex__SWIG_0(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdDgGraphicsElement_setPriority(HandleRef jarg1, Int32 jarg2)
static bool OdDgGraphicsElement_getElementFillFlag(HandleRef jarg1)
static void OdDgGraphicsElement_list(HandleRef jarg1)
static void OdDgGraphicsElement_setNotSnappableFlag(HandleRef jarg1, bool jarg2)
static Int32 OdDgGraphicsElement_getLineStyleEntryId(HandleRef jarg1)
static IntPtr OdDgGraphicsElement_desc()
static void OdDgGraphicsElement_setGradientFill__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static void OdDgGraphicsElement_setThickness__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
static string OdDgGraphicsElement_getRealClassName(IntPtr jarg1)
static bool OdDgGraphicsElement_getNotSnappableFlag(HandleRef jarg1)
static void OdDgGraphicsElement_setLineStyleEntryId__SWIG_0(HandleRef jarg1, Int32 jarg2, bool jarg3)
static void OdDgGraphicsElement_setLineStyleEntryId__SWIG_1(HandleRef jarg1, Int32 jarg2)
static void OdDgGraphicsElement_setViewIndependentFlag(HandleRef jarg1, bool jarg2)
static void OdDgGraphicsElement_setHbitFlag(HandleRef jarg1, bool jarg2)
static int OdDgGraphicsElement_getFillType(HandleRef jarg1)
static void OdDgGraphicsElement_setLevelEntryId__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static void OdDgGraphicsElement_setLevelId__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgGraphicsElement_getFillColorIndex(HandleRef jarg1)
static void OdDgGraphicsElement_setLevelId__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static bool OdDgGraphicsElement_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDgGraphicsElement_setColor__SWIG_3(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgGraphicsElement_subGetGeomExtents__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt32 OdDgGraphicsElement_getLineWeight(HandleRef jarg1)
static global::System.IntPtr OdDgGraphicsElement_getLineStyleId(HandleRef jarg1)
static UInt32 OdDgGraphicsElement_getGraphicsGroupEntryId(HandleRef jarg1)
static bool OdDgGraphicsElement_isMaterialPropertyAvailble(HandleRef jarg1)
static void OdDgGraphicsElement_setGraphicsGroupEntryId__SWIG_0(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdDgGraphicsElement_setColorIndex__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static void OdDgGraphicsElement_recordGraphicsModified__SWIG_1(HandleRef jarg1)
static global::System.IntPtr OdDgGraphicsElement_getGradientFill(HandleRef jarg1)
static void OdDgGraphicsElement_setFillType(HandleRef jarg1, int jarg2)
static void OdDgGraphicsElement_setGraphicsGroupEntryId__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static void OdDgGraphicsElement_setFillColor__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static bool OdDgGraphicsElement_getNonPlanarFlag(HandleRef jarg1)
static IntPtr OdDgGraphicsElement_cast(HandleRef jarg1)
static int OdDgGraphicsElement_subErase(HandleRef jarg1, bool jarg2)
static bool OdDgGraphicsElement_setHatchPattern(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgGraphicsElement_isA(HandleRef jarg1)
static void OdDgGraphicsElement_setLineWeight__SWIG_0(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdDgGraphicsElement_setLineWeight__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgGraphicsElement_createObject()
static void OdDgGraphicsElement_setClass__SWIG_0(HandleRef jarg1, int jarg2, bool jarg3)
static void OdDgGraphicsElement_setInvisibleFlag__SWIG_1(HandleRef jarg1, bool jarg2)
static byte OdDgGraphicsElement_getElementSubType(HandleRef jarg1)
static void OdDgGraphicsElement_recordGraphicsModified__SWIG_0(HandleRef jarg1, bool jarg2)
static int OdDgGraphicsElement_setTransparency__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgGraphicsElement_setMaterial__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgGraphicsElement_subIntersectWith__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDgGraphicsElement_setThickness__SWIG_1(HandleRef jarg1, double jarg2)
static void OdDgGraphicsElement_setGradientFill__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDgGraphicsElement_getClass(HandleRef jarg1)
static bool OdDgGraphicsElement_getViewIndependentFlag(HandleRef jarg1)
static UInt32 OdDgGraphicsElement_getColor(HandleRef jarg1)
static void OdDgGraphicsElement_setColor__SWIG_1(HandleRef jarg1, UInt32 jarg2)
static void OdDgGraphicsElement_setClass__SWIG_1(HandleRef jarg1, int jarg2)
static void OdDgGraphicsElement_setMaterial__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, UInt32 jarg3)
static bool OdDgGraphicsElement_getInvisibleFlag(HandleRef jarg1)
static bool OdDgGraphicsElement_getHbitFlag(HandleRef jarg1)
static global::System.IntPtr OdDgGraphicsElement_getMaterial(HandleRef jarg1)
static UInt32 OdDgGraphicsElement_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static void OdDgGraphicsElement_setLineStyleId__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static global::System.IntPtr OdDgGraphicsElement_getLevelId(HandleRef jarg1)
static int OdDgGraphicsElement_intersectWith__SWIG_1(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDgGraphicsElement_setInvisibleFlag__SWIG_0(HandleRef jarg1, bool jarg2, bool jarg3)
static bool OdDgGraphicsElement_get3dFormatFlag(HandleRef jarg1)
static void delete_OdDgGraphicsElement(HandleRef jarg1)
static Int32 OdDgGraphicsElement_getPriority(HandleRef jarg1)
static int OdDgGraphicsElement_subGetGeomExtents__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgGraphicsElement_setColor__SWIG_0(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static void OdDgGraphicsElement_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static void OdDgGraphicsElement_setFillColor__SWIG_0(HandleRef jarg1, UInt32 jarg2, bool jarg3)
static int OdDgGraphicsElement_getElementType(HandleRef jarg1)
static void OdDgGraphicsElement_setNonPlanarFlag(HandleRef jarg1, bool jarg2)
static int OdDgGraphicsElement_intersectWith__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDgGraphicsElement_getHatchPattern(HandleRef jarg1)
static global::System.IntPtr OdDgGraphicsElement_getTransparency(HandleRef jarg1)
static UInt32 OdDgGraphicsElement_getLevelEntryId(HandleRef jarg1)
static void OdDgGraphicsElement_setMaterial__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt32 OdDgGraphicsElement_getColorIndex(HandleRef jarg1)
static void OdDgGraphicsElement_setLineStyleId__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgGraphicsElement_subList(HandleRef jarg1)