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();
131 IntPtr tmp_pNewSurface = pNewSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNewSurface).Handle;
132 IntPtr saved_pNewSurface = tmp_pNewSurface;
139if(tmp_pNewSurface == IntPtr.Zero) pNewSurface =
null;
140 if(tmp_pNewSurface != IntPtr.Zero && tmp_pNewSurface != saved_pNewSurface)
142 MemoryTransaction mTrans_pNewSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
143 if(mTrans_pNewSurface !=
null)
158 IntPtr tmp_pSolid = pSolid ==
null ? IntPtr.Zero :
OdDb3dSolid.
getCPtr(pSolid).Handle;
159 IntPtr saved_pSolid = tmp_pSolid;
166if(tmp_pSolid == IntPtr.Zero) pSolid =
null;
167 if(tmp_pSolid != IntPtr.Zero && tmp_pSolid != saved_pSolid)
169 MemoryTransaction mTrans_pSolid = MemoryManager.GetMemoryManager().GetCurrentTransaction();
170 if(mTrans_pSolid !=
null)
226 MemoryManager mMan = MemoryManager.GetMemoryManager();
227 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
330 MemoryManager mMan = MemoryManager.GetMemoryManager();
331 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
356 IntPtr tmp_pNewSurface = pNewSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNewSurface).Handle;
357 IntPtr saved_pNewSurface = tmp_pNewSurface;
364if(tmp_pNewSurface == IntPtr.Zero) pNewSurface =
null;
365 if(tmp_pNewSurface != IntPtr.Zero && tmp_pNewSurface != saved_pNewSurface)
367 MemoryTransaction mTrans_pNewSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
368 if(mTrans_pNewSurface !=
null)
377 IntPtr tmp_pNewSurface = pNewSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNewSurface).Handle;
378 IntPtr saved_pNewSurface = tmp_pNewSurface;
385if(tmp_pNewSurface == IntPtr.Zero) pNewSurface =
null;
386 if(tmp_pNewSurface != IntPtr.Zero && tmp_pNewSurface != saved_pNewSurface)
388 MemoryTransaction mTrans_pNewSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
389 if(mTrans_pNewSurface !=
null)
398 IntPtr tmp_pNewSurface = pNewSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNewSurface).Handle;
399 IntPtr saved_pNewSurface = tmp_pNewSurface;
406if(tmp_pNewSurface == IntPtr.Zero) pNewSurface =
null;
407 if(tmp_pNewSurface != IntPtr.Zero && tmp_pNewSurface != saved_pNewSurface)
409 MemoryTransaction mTrans_pNewSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
410 if(mTrans_pNewSurface !=
null)
443 IntPtr tmp_pNegHalfSurface = pNegHalfSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNegHalfSurface).Handle;
444 IntPtr saved_pNegHalfSurface = tmp_pNegHalfSurface;
446 IntPtr tmp_pNewSurface = pNewSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNewSurface).Handle;
447 IntPtr saved_pNewSurface = tmp_pNewSurface;
454if(tmp_pNegHalfSurface == IntPtr.Zero) pNegHalfSurface =
null;
455 if(tmp_pNegHalfSurface != IntPtr.Zero && tmp_pNegHalfSurface != saved_pNegHalfSurface)
457 MemoryTransaction mTrans_pNegHalfSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
458 if(mTrans_pNegHalfSurface !=
null)
463if(tmp_pNewSurface == IntPtr.Zero) pNewSurface =
null;
464 if(tmp_pNewSurface != IntPtr.Zero && tmp_pNewSurface != saved_pNewSurface)
466 MemoryTransaction mTrans_pNewSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
467 if(mTrans_pNewSurface !=
null)
476 IntPtr tmp_pNegHalfSurface = pNegHalfSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNegHalfSurface).Handle;
477 IntPtr saved_pNegHalfSurface = tmp_pNegHalfSurface;
479 IntPtr tmp_pNewSurface = pNewSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNewSurface).Handle;
480 IntPtr saved_pNewSurface = tmp_pNewSurface;
487if(tmp_pNegHalfSurface == IntPtr.Zero) pNegHalfSurface =
null;
488 if(tmp_pNegHalfSurface != IntPtr.Zero && tmp_pNegHalfSurface != saved_pNegHalfSurface)
490 MemoryTransaction mTrans_pNegHalfSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
491 if(mTrans_pNegHalfSurface !=
null)
496if(tmp_pNewSurface == IntPtr.Zero) pNewSurface =
null;
497 if(tmp_pNewSurface != IntPtr.Zero && tmp_pNewSurface != saved_pNewSurface)
499 MemoryTransaction mTrans_pNewSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
500 if(mTrans_pNewSurface !=
null)
575 IntPtr tmp_pCopy = pCopy ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(pCopy).Handle;
576 IntPtr saved_pCopy = tmp_pCopy;
583if(tmp_pCopy == IntPtr.Zero) pCopy =
null;
584 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
586 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
587 if(mTrans_pCopy !=
null)
634 IntPtr tmp_offsetSurface = offsetSurface ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(offsetSurface).Handle;
635 IntPtr saved_offsetSurface = tmp_offsetSurface;
642if(tmp_offsetSurface == IntPtr.Zero) offsetSurface =
null;
643 if(tmp_offsetSurface != IntPtr.Zero && tmp_offsetSurface != saved_offsetSurface)
645 MemoryTransaction mTrans_offsetSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
646 if(mTrans_offsetSurface !=
null)
static HandleRef getCPtr(OdBrBrep obj)
static HandleRef getCPtr(OdDbSubentId obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTrMesh obj)
static HandleRef getCPtr(OdGeVector3dArray obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiMapper obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(wrTriangulationParams obj)
static HandleRef getCPtr(OdCmColor obj)
static HandleRef getCPtr(OdDb3dSolid obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
virtual CollisionType collisionType()
static HandleRef getCPtr(OdDbEntity obj)
virtual void gripStatus(GripStat status)
static HandleRef getCPtr(OdDbEntityPtrArray obj)
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbNurbSurfacePtrArray obj)
static HandleRef getCPtr(OdDbObject obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdDbSubentIdArray obj)
static HandleRef getCPtr(OdDbSubentIdArraySt obj)
override void saveAs(OdGiWorldDraw pWd, DwgVersion ver)
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath id)
void vb_gripStatus(Teigha.Core.GripStat status)
OdResult acisIn(OdStreamBuf pStreamBuf, out int pTypeVer)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void copyFrom(OdRxObject pSource)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
virtual OdResult convertToRegion(OdDbEntityPtrArray regions)
virtual UInt32 numChanges()
virtual OdResult booleanSubtract(OdDb3dSolid pSolid, ref OdDbSurface pNewSurface)
virtual OdResult thicken(double thickness, bool bBothSides, ref OdDb3dSolid pSolid)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
virtual OdResult imprintEntity(OdDbEntity pEntity)
virtual OdResult setSubentMaterialMapper(OdDbSubentId subentId, OdGiMapper mapper)
virtual OdResult setBody(IntPtr pGeometry)
virtual OdResult getSubentMaterial(OdDbSubentId subentId, OdDbObjectId matId)
override OdResult subGetClassID(IntPtr pClsid)
override void dwgOutFields(OdDbDwgFiler pFiler)
virtual OdResult filletEdges(OdDbSubentIdArray edgeSubentIds, OdGeDoubleArray radius, OdGeDoubleArray startSetback, OdGeDoubleArray endSetback)
override void subHandOverTo(OdDbObject pNewObject)
static new OdDbSurface createObject()
static string getRealClassName(IntPtr ptr)
virtual OdResult booleanIntersect(OdDb3dSolid pSolid, OdDbEntityPtrArray intersectionEntities)
virtual OdResult getSubentColor(OdDbSubentId subentId, OdCmColor color)
virtual OdResult getArea(out double area)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
virtual OdResult chamferEdges(OdDbSubentIdArray edgeSubentIds, OdDbSubentId baseFaceSubentId, double baseDist, double otherDist)
static OdResult createFrom(OdDbEntity pFromEntity, ref OdDbSurface pNewSurface)
static OdResult trimSurface(OdDbObjectId blankSurfaceId, OdDbObjectIdArray toolIds, OdDbObjectIdArray toolCurveIds, OdGeVector3dArray projVectors, OdGePoint3d pickPoint, OdGeVector3d viewVector, bool bAutoExtend, bool bAssociativeEnabled)
Teigha.TD.Visibility vb_visibility()
static OdResult createExtendSurface(OdDbObjectId sourceSurface, OdDbSubentIdArraySt edgesId, double dExtDist, EdgeExtensionType extOption, bool bAssociativeEnabled, OdDbObjectId newExtendSurfaceId)
virtual OdResult booleanIntersect(OdDbSurface pSurface, OdDbEntityPtrArray intersectionEntities)
virtual UInt16 uIsolineDensity()
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual void setVIsolineDensity(UInt16 numIsolines)
OdDbSurface(IntPtr cPtr, bool cMemoryOwn)
override OdRxObject queryX(OdRxClass protocolClass)
virtual Teigha.TD.CollisionType vb_collisionType()
virtual IntPtr internalSubentPtr(OdDbSubentId id)
virtual OdResult convertToNurbSurface(OdDbNurbSurfacePtrArray nurbSurfaceArray)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
static OdResult createFilletSurface(OdDbObjectId surfId1, OdGePoint3d pickPt1, OdDbObjectId surfId2, OdGePoint3d pickPt2, double dRadius, FilletTrimMode trimMode, OdGeVector3d projDir, bool bAssociativeEnabled, OdDbObjectId filletSurfaceId)
override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
OdResult getPerimeter(out double arg0)
static OdResult createOffsetSurface(OdDbEntity pInputSurface, double dOffsetDistance, ref OdDbEntity offsetSurface)
static OdDbSurface cast(OdRxObject pObj)
OdResult projectOnToSurface(OdDbEntity pEntityToProject, OdGeVector3d projectionDirection, OdDbEntityPtrArray projectedEntities)
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
OdResult rayTest(OdGePoint3d rayBasePoint, OdGeVector3d rayDir, double rayRadius, OdDbSubentIdArraySt subEntIds, OdGeDoubleArray parameters)
override void Dispose(bool disposing)
virtual OdResult createSectionObjects(OdGePlane sectionPlane, OdDbEntityPtrArray sectionObjects)
OdResult acisOut(OdStreamBuf pStreamBuf, int typeVer)
Teigha.Core.LineWeight vb_lineWeight()
override void subViewportDraw(OdGiViewportDraw pVd)
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity pCopy)
static new OdRxClass desc()
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths)
virtual OdResult sliceByPlane(OdGePlane slicePlane, ref OdDbSurface pNegHalfSurface, ref OdDbSurface pNewSurface)
override void dxfOutFields(OdDbDxfFiler pFiler)
virtual OdResult getSubentMaterialMapper(OdDbSubentId subentId, OdGiMapper mapper)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
static OdResult createOffsetSurface(OdDbEntity pInputSurface, double dOffsetDistance, bool bAssociativeEnabled, OdDbObjectId offsetSurfaceId)
virtual OdResult booleanSubtract(OdDbSurface pSurface, ref OdDbSurface pNewSurface)
virtual OdDbSubentId internalSubentId(IntPtr ent)
static HandleRef getCPtr(OdDbSurface obj)
virtual UInt16 vIsolineDensity()
virtual OdResult booleanUnion(OdDbSurface pSurface, ref OdDbSurface pNewSurface)
static OdResult createFilletSurface(OdDbObjectId surfId1, OdGePoint3d pickPt1, OdDbObjectId surfId2, OdGePoint3d pickPt2, double dRadius, FilletTrimMode trimMode, OdGeVector3d projDir, OdDbSurface filletSurface)
virtual OdResult setSubentColor(OdDbSubentId subentId, OdCmColor color)
OdResult extendEdges(OdDbFullSubentPathArray edgesId, double dExtDist, EdgeExtensionType extOption, bool bAssociativeEnabled)
OdResult acisOut(OdStreamBuf pStreamBuf)
OdResult acisIn(OdStreamBuf pStreamBuf)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
bool getFaceMesh(OdGeTrMesh mesh, IntPtr iFace, wrTriangulationParams triangulationParams)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual void setUIsolineDensity(UInt16 numIsolines)
virtual OdResult setSubentMaterial(OdDbSubentId subentId, OdDbObjectId matId)
virtual OdResult sliceBySurface(OdDbSurface pSlicingSurface, ref OdDbSurface pNegHalfSurface, ref OdDbSurface pNewSurface)
virtual OdResult createInterferenceObjects(OdDbEntityPtrArray interferenceObjects, OdDbEntity pEntity, uint flags)
static global::System.Exception Retrieve()
static int OdDbSurface_getSubentMaterialMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSurface_booleanIntersect__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSurface_convertToNurbSurface(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSurface_booleanUnion(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static int OdDbSurface_subGetSubentPathsAtGsMarker__SWIG_0(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static bool OdDbSurface_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static int OdDbSurface_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSurface_createInterferenceObjects(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, uint jarg4)
static void delete_OdDbSurface(HandleRef jarg1)
static int OdDbSurface_setSubentMaterialMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbSurface_createObject()
static int OdDbSurface_extendEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, int jarg4, bool jarg5)
static int OdDbSurface_acisOut__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static int OdDbSurface_acisOut__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDbSurface_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdDbSurface_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbSurface_acisIn__SWIG_0(HandleRef jarg1, HandleRef jarg2, out int jarg3)
static int OdDbSurface_imprintEntity(HandleRef jarg1, HandleRef jarg2)
static int OdDbSurface_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static void OdDbSurface_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbSurface_cast(HandleRef jarg1)
static int OdDbSurface_projectOnToSurface(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbSurface_getSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbSurface_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbSurface_internalSubentId(HandleRef jarg1, IntPtr jarg2)
static void OdDbSurface_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbSurface_acisIn__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDbSurface_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSurface_subGetSubentPathsAtGsMarker__SWIG_1(HandleRef jarg1, int jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbSurface_sliceBySurface(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3, ref IntPtr jarg4)
static int OdDbSurface_filletEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int OdDbSurface_createOffsetSurface__SWIG_1(HandleRef jarg1, double jarg2, bool jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbSurface_createFilletSurface__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, int jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, OdDbSurface jarg8)
static int OdDbSurface_setSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbSurface_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void OdDbSurface_subClose(HandleRef jarg1)
static bool OdDbSurface_getFaceMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDbSurface_setVIsolineDensity(HandleRef jarg1, UInt16 jarg2)
static int OdDbSurface_convertToRegion(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbSurface_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static string OdDbSurface_getRealClassName(IntPtr jarg1)
static bool OdDbSurface_isNull(HandleRef jarg1)
static IntPtr OdDbSurface_internalSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSurface_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static int OdDbSurface_createSectionObjects(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbSurface_body(HandleRef jarg1)
static int OdDbSurface_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbSurface_thicken(HandleRef jarg1, double jarg2, bool jarg3, ref IntPtr jarg4)
static void OdDbSurface_brep(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSurface_trimSurface(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, bool jarg7, bool jarg8)
static int OdDbSurface_createFilletSurface__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, int jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, bool jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static UInt16 OdDbSurface_uIsolineDensity(HandleRef jarg1)
static int OdDbSurface_createOffsetSurface__SWIG_0(HandleRef jarg1, double jarg2, ref IntPtr jarg3)
static IntPtr OdDbSurface_decomposeForSave(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4)
static UInt32 OdDbSurface_numChanges(HandleRef jarg1)
static int OdDbSurface_getArea(HandleRef jarg1, out double jarg2)
static int OdDbSurface_getSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSurface_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static IntPtr OdDbSurface_desc()
static int OdDbSurface_sliceByPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3, ref IntPtr jarg4)
static int OdDbSurface_rayTest(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static IntPtr OdDbSurface_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbSurface_booleanSubtract__SWIG_0(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static IntPtr OdDbSurface_subSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDbSurface_isA(HandleRef jarg1)
static int OdDbSurface_createFrom(HandleRef jarg1, ref IntPtr jarg2)
static int OdDbSurface_setSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbSurface_setBody(HandleRef jarg1, IntPtr jarg2)
static int OdDbSurface_getPerimeter(HandleRef jarg1, out double jarg2)
static UInt16 OdDbSurface_vIsolineDensity(HandleRef jarg1)
static void OdDbSurface_setUIsolineDensity(HandleRef jarg1, UInt16 jarg2)
static int OdDbSurface_chamferEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, double jarg5)
static void OdDbSurface_saveAs(HandleRef jarg1, HandleRef jarg2, int jarg3)
static int OdDbSurface_booleanSubtract__SWIG_1(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3)
static int OdDbSurface_createExtendSurface(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, int jarg4, bool jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdDbSurface_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbSurface_booleanIntersect__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)