14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
239 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdDbStub(cPtr,
false);
246 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdDbStub(cPtr,
false);
289 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdDbStub(cPtr,
false);
296 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdDbStub(cPtr,
false);
310 OdDbStub ret = (cPtr == global::System.IntPtr.Zero) ?
null :
new OdDbStub(cPtr,
false);
402 MemoryManager mMan = MemoryManager.GetMemoryManager();
403 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
static global::System.Exception Retrieve()
static void OdGiSubEntityTraits_setShadowFlags(HandleRef jarg1, int jarg2)
static UInt32 OdGiSubEntityTraits_drawFlags(HandleRef jarg1)
static void OdGiSubEntityTraits_setMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiSubEntityTraits_setSelectionMarker(HandleRef jarg1, IntPtr jarg2)
static global::System.IntPtr OdGiSubEntityTraits_lineStyleModifiers(HandleRef jarg1)
static double OdGiSubEntityTraits_lineTypeScale(HandleRef jarg1)
static string OdGiSubEntityTraits_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdGiSubEntityTraits_material(HandleRef jarg1)
static int OdGiSubEntityTraits_shadowFlags(HandleRef jarg1)
static void delete_OdGiSubEntityTraits(HandleRef jarg1)
static IntPtr OdGiSubEntityTraits_fill(HandleRef jarg1)
static void OdGiSubEntityTraits_setLineType(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiSubEntityTraits_desc()
static void OdGiSubEntityTraits_setPlotStyleName__SWIG_0(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static UInt32 OdGiSubEntityTraits_setupForEntity(HandleRef jarg1)
static void OdGiSubEntityTraits_setVisualStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdGiSubEntityTraits_lockFlags(HandleRef jarg1)
static void OdGiSubEntityTraits_addLight(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt16 OdGiSubEntityTraits_color(HandleRef jarg1)
static int OdGiSubEntityTraits_selectionFlags(HandleRef jarg1)
static void OdGiSubEntityTraits_setSectionable(HandleRef jarg1, bool jarg2)
static void OdGiSubEntityTraits_setFill(HandleRef jarg1, HandleRef jarg2)
static void OdGiSubEntityTraits_setColor(HandleRef jarg1, UInt16 jarg2)
static void OdGiSubEntityTraits_popLineweightOverride(HandleRef jarg1)
static IntPtr OdGiSubEntityTraits_isA(HandleRef jarg1)
static void OdGiSubEntityTraits_setThickness(HandleRef jarg1, double jarg2)
static void OdGiSubEntityTraits_setLayer(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiSubEntityTraits_setSelectionFlags(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdGiSubEntityTraits_plotStyleNameId(HandleRef jarg1)
static void OdGiSubEntityTraits_setPlotStyleName__SWIG_1(HandleRef jarg1, int jarg2)
static void OdGiSubEntityTraits_setFillPlane__SWIG_1(HandleRef jarg1)
static void OdGiSubEntityTraits_setFillPlane__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiSubEntityTraits_secondaryTrueColor(HandleRef jarg1)
static bool OdGiSubEntityTraits_pushLineweightOverride(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdGiSubEntityTraits_selectionGeom(HandleRef jarg1)
static void OdGiSubEntityTraits_setAuxData(HandleRef jarg1, HandleRef jarg2)
static void OdGiSubEntityTraits_setTransparency(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiSubEntityTraits_setLineStyleModifiers(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiSubEntityTraits_setTrueColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiSubEntityTraits_createObject()
static global::System.IntPtr OdGiSubEntityTraits_layer(HandleRef jarg1)
static IntPtr OdGiSubEntityTraits_auxData(HandleRef jarg1)
static int OdGiSubEntityTraits_lineWeight(HandleRef jarg1)
static void OdGiSubEntityTraits_popPaletteOverride(HandleRef jarg1)
static global::System.IntPtr OdGiSubEntityTraits_visualStyle(HandleRef jarg1)
static bool OdGiSubEntityTraits_fillPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdGiSubEntityTraits_setFillType(HandleRef jarg1, int jarg2)
static bool OdGiSubEntityTraits_pushPaletteOverride(HandleRef jarg1, HandleRef jarg2)
static void OdGiSubEntityTraits_setDrawFlags(HandleRef jarg1, UInt32 jarg2)
static int OdGiSubEntityTraits_fillType(HandleRef jarg1)
static bool OdGiSubEntityTraits_sectionable(HandleRef jarg1)
static global::System.IntPtr OdGiSubEntityTraits_trueColor(HandleRef jarg1)
static void OdGiSubEntityTraits_setLineTypeScale__SWIG_1(HandleRef jarg1)
static global::System.IntPtr OdGiSubEntityTraits_mapper(HandleRef jarg1)
static void OdGiSubEntityTraits_setLineTypeScale__SWIG_0(HandleRef jarg1, double jarg2)
static double OdGiSubEntityTraits_thickness(HandleRef jarg1)
static void OdGiSubEntityTraits_setLockFlags(HandleRef jarg1, UInt32 jarg2)
static void OdGiSubEntityTraits_setSecondaryTrueColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdGiSubEntityTraits_lineType(HandleRef jarg1)
static void OdGiSubEntityTraits_setSelectionGeom(HandleRef jarg1, bool jarg2)
static IntPtr OdGiSubEntityTraits_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdGiSubEntityTraits_setMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdGiSubEntityTraits_cast(HandleRef jarg1)
static global::System.IntPtr OdGiSubEntityTraits_transparency(HandleRef jarg1)
static int OdGiSubEntityTraits_plotStyleNameType(HandleRef jarg1)
static void OdGiSubEntityTraits_setLineWeight(HandleRef jarg1, int jarg2)
static HandleRef getCPtr(OdCmEntityColor obj)
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdDbStub obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdGiAuxiliaryData obj)
static HandleRef getCPtr(OdGiDgLinetypeModifiers obj)
static HandleRef getCPtr(OdGiFill obj)
static HandleRef getCPtr(OdGiLineweightOverride obj)
static HandleRef getCPtr(OdGiMapper obj)
static HandleRef getCPtr(OdGiPalette obj)
virtual bool pushLineweightOverride(OdGiLineweightOverride pOverride)
virtual void setPlotStyleName(PlotStyleNameType plotStyleNameType)
virtual Teigha.Core.PlotStyleNameType vb_plotStyleNameType()
virtual void setDrawFlags(UInt32 drawFlags)
virtual Teigha.Core.LineWeight vb_lineWeight()
virtual uint vb_lockFlags()
virtual Teigha.Core.OdGiSubEntityTraits.SelectionFlags vb_selectionFlags()
virtual OdGiFillType fillType()
virtual OdCmTransparency transparency()
virtual void setLineWeight(LineWeight lineWeight)
virtual void setLineTypeScale(double lineTypeScale)
virtual void setLineStyleModifiers(OdGiDgLinetypeModifiers pLSMod)
OdGiSubEntityTraits(IntPtr cPtr, bool cMemoryOwn)
virtual void setMaterial(OdDbStub materialId)
virtual UInt32 drawFlags()
virtual void setColor(UInt16 color)
virtual void setFill(OdGiFill pFill)
virtual OdDbStub visualStyle()
virtual bool sectionable()
virtual void setMapper(OdGiMapper pMapper)
virtual Teigha.Core.OdDbStub vb_material()
static HandleRef getCPtr(OdGiSubEntityTraits obj)
virtual bool fillPlane(OdGeVector3d normal)
virtual void addLight(OdDbStub lightId)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setAuxData(OdGiAuxiliaryData pAuxData)
virtual OdCmEntityColor trueColor()
virtual Teigha.Core.OdGiSubEntityTraits.ShadowFlags vb_shadowFlags()
static OdGiSubEntityTraits cast(OdRxObject pObj)
virtual OdDbStub lineType()
virtual UInt32 lockFlags()
virtual OdDbStub plotStyleNameId()
virtual void popPaletteOverride()
virtual void setLayer(OdDbStub layerId)
virtual OdGiAuxiliaryData auxData()
virtual bool pushPaletteOverride(OdGiPalette pOverride)
virtual void setLineType(OdDbStub lineTypeId)
virtual void setVisualStyle(OdDbStub visualStyleId)
virtual OdGiSubEntityTraits.SelectionFlags selectionFlags()
virtual void setSelectionGeom(bool bSelectionFlag)
virtual void setFillType(OdGiFillType fillType)
@ kKeepAuxDataAndLockFlags
virtual PlotStyleNameType plotStyleNameType()
override void Dispose(bool disposing)
static new OdRxClass desc()
virtual Teigha.Core.OdDbStub vb_lineType()
virtual void popLineweightOverride()
virtual void setThickness(double thickness)
virtual void setFillPlane(OdGeVector3d pNormal)
virtual void setLockFlags(UInt32 lockFlags)
static new OdGiSubEntityTraits createObject()
virtual bool selectionGeom()
virtual OdCmEntityColor secondaryTrueColor()
virtual OdGiMapper mapper()
virtual UInt32 setupForEntity()
virtual double thickness()
static string getRealClassName(IntPtr ptr)
virtual void setShadowFlags(OdGiSubEntityTraits.ShadowFlags shadowFlags)
@ kDisableDisplayClipping
@ kDisableAutoGenerateNormals
@ kDrawBoundaryForClipping
@ kRegenTypeDependent2dDraw
@ kLineStyleScaleOverride
@ kDrawBoundaryForClippingDrw
@ kDrawDgLsPolyWithoutBreaks
@ kDrawGeometryForExtents
virtual double lineTypeScale()
virtual void setSelectionFlags(OdGiSubEntityTraits.SelectionFlags selectionFlags)
virtual LineWeight lineWeight()
virtual void setPlotStyleName(PlotStyleNameType plotStyleNameType, OdDbStub plotStyleNameId)
virtual uint vb_drawFlags()
virtual void setLineTypeScale()
virtual void setSelectionMarker(IntPtr selectionMarker)
virtual void setSectionable(bool bSectionableFlag)
virtual OdGiSubEntityTraits.ShadowFlags shadowFlags()
virtual OdDbStub material()
virtual void setTrueColor(OdCmEntityColor color)
virtual void setSecondaryTrueColor(OdCmEntityColor color)
virtual void setTransparency(OdCmTransparency transparency)
virtual OdGiDgLinetypeModifiers lineStyleModifiers()
virtual void setFillPlane()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)