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();
static HandleRef getCPtr(OdBoolArray obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGeVector3dArray obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
virtual void gripStatus(OdDgElement.GripStat status)
virtual OdGePoint3dArray getTerrainHighPoints()
virtual OdGeMatrix3d getTransformation()
static OdDgTerrainControlElement cast(OdRxObject pObj)
virtual void addFeature(OdDgTerrainFeature featureDescription)
virtual OdGePoint3dArray getFeatureSourceVertices()
virtual void vb_gripStatus(Teigha.TG.OdDgElement.GripStat status)
virtual void setTriangle(UInt32 uTriangleIndex, OdDgTerrainTriangle terrainTriangle)
virtual OdUInt32Array getBoundary()
static HandleRef getCPtr(OdDgTerrainControlElement obj)
virtual OdDgTerrainTriangle getTriangle(UInt32 uTriangleIndex)
virtual OdGePoint3dArray getTerrainVertices()
static string getRealClassName(IntPtr ptr)
override void Dispose(bool disposing)
virtual void setMaxTriangleLength(double dLength)
virtual void getTerrainVertices(OdGePoint3dArray arrVertices)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdGePoint3dArray getTerrainLowPoints(double dMinDepth)
override byte getElementSubType()
virtual OdGePoint3dArray2d getTerrainMajorContourPoints(OdGePoint3dArray arrTransformedPts, OdBoolArray arrContourDepression, double dInterval)
virtual void addTriangle(OdDgTerrainTriangle terrainTriangle)
virtual double getMaxTriangleLength()
virtual void setTerrainVertices(OdGePoint3dArray arrVertices)
virtual void setEdgeMethod(OdDgTerrainControlElement.OdDgTerrainEdgeMethod uMethod)
virtual OdDgElementId getTerrainElementId()
virtual void deleteFeature(UInt32 uFeatureIndex)
OdDgTerrainControlElement(IntPtr cPtr, bool cMemoryOwn)
virtual OdGePoint3dArray2d getTerrainMinorContourPoints(OdGePoint3dArray arrTransformedPts, OdBoolArray arrContourDepression, double dInterval, double dMajorInterval)
virtual void setName(String strName)
override bool subWorldDraw(OdGiWorldDraw pWd)
static new OdRxClass desc()
static new OdDgTerrainControlElement createObject()
virtual OdDgTerrainControlElement.OdDgTerrainEdgeMethod getEdgeMethod()
virtual UInt32 getFeatureCount()
virtual OdDgTerrainFeature getFeature(UInt32 uFeatureIndex)
virtual void setFeature(UInt32 uFeatureIndex, OdDgTerrainFeature featureDescription)
virtual void getTerrainNormals(OdGeVector3dArray arrNormals)
virtual OdResult subGetGeomExtents(OdGeExtents3d extents)
override OdDgElement.ElementTypes getElementType()
virtual UInt32 getTriangleCount()
virtual void deleteTriangle(UInt32 uTriangleIndex)
virtual void setTransformation(OdGeMatrix3d matTransform)
static HandleRef getCPtr(OdDgTerrainFeature obj)
static HandleRef getCPtr(OdDgTerrainTriangle obj)
static global::System.Exception Retrieve()
static void OdDgTerrainControlElement_setTriangle(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDgTerrainControlElement_getElementType(HandleRef jarg1)
static global::System.IntPtr OdDgTerrainControlElement_getTerrainElementId(HandleRef jarg1)
static bool OdDgTerrainControlElement_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDgTerrainControlElement_getTriangleCount(HandleRef jarg1)
static void OdDgTerrainControlElement_addFeature(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgTerrainControlElement_getTerrainMajorContourPoints(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, double jarg4)
static void OdDgTerrainControlElement_addTriangle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgTerrainControlElement_setFeature(HandleRef jarg1, UInt32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static global::System.IntPtr OdDgTerrainControlElement_getFeatureSourceVertices(HandleRef jarg1)
static global::System.IntPtr OdDgTerrainControlElement_getBoundary(HandleRef jarg1)
static IntPtr OdDgTerrainControlElement_createObject()
static IntPtr OdDgTerrainControlElement_cast(HandleRef jarg1)
static IntPtr OdDgTerrainControlElement_queryX(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDgTerrainControlElement_getTerrainVertices__SWIG_1(HandleRef jarg1)
static int OdDgTerrainControlElement_getEdgeMethod(HandleRef jarg1)
static global::System.IntPtr OdDgTerrainControlElement_getTransformation(HandleRef jarg1)
static double OdDgTerrainControlElement_getMaxTriangleLength(HandleRef jarg1)
static void delete_OdDgTerrainControlElement(HandleRef jarg1)
static global::System.IntPtr OdDgTerrainControlElement_getFeature(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgTerrainControlElement_isA(HandleRef jarg1)
static global::System.IntPtr OdDgTerrainControlElement_getTerrainMinorContourPoints(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, double jarg4, double jarg5)
static int OdDgTerrainControlElement_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgTerrainControlElement_getTerrainNormals(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgTerrainControlElement_deleteFeature(HandleRef jarg1, UInt32 jarg2)
static void OdDgTerrainControlElement_setTransformation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String OdDgTerrainControlElement_getName(HandleRef jarg1)
static void OdDgTerrainControlElement_setMaxTriangleLength(HandleRef jarg1, double jarg2)
static byte OdDgTerrainControlElement_getElementSubType(HandleRef jarg1)
static void OdDgTerrainControlElement_setEdgeMethod(HandleRef jarg1, int jarg2)
static string OdDgTerrainControlElement_getRealClassName(IntPtr jarg1)
static void OdDgTerrainControlElement_setTerrainVertices(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDgTerrainControlElement_getTriangle(HandleRef jarg1, UInt32 jarg2)
static void OdDgTerrainControlElement_deleteTriangle(HandleRef jarg1, UInt32 jarg2)
static global::System.IntPtr OdDgTerrainControlElement_getTerrainHighPoints(HandleRef jarg1)
static IntPtr OdDgTerrainControlElement_desc()
static void OdDgTerrainControlElement_getTerrainVertices__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgTerrainControlElement_getFeatureCount(HandleRef jarg1)
static global::System.IntPtr OdDgTerrainControlElement_getTerrainLowPoints(HandleRef jarg1, double jarg2)
static void OdDgTerrainControlElement_setName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)