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();
184 public virtual void createBox(
double xLen,
double yLen,
double zLen) {
189 public virtual void createFrustum(
double height,
double xRadius,
double yRadius,
double topXRadius) {
199 public virtual void createTorus(
double majorRadius,
double minorRadius) {
204 public virtual void createWedge(
double xLen,
double yLen,
double zLen) {
258 IntPtr tmp_commonVolumeSolid = commonVolumeSolid ==
null ? IntPtr.Zero :
OdDb3dSolid.
getCPtr(commonVolumeSolid).Handle;
259 IntPtr saved_commonVolumeSolid = tmp_commonVolumeSolid;
266if(tmp_commonVolumeSolid == IntPtr.Zero) commonVolumeSolid =
null;
267 if(tmp_commonVolumeSolid != IntPtr.Zero && tmp_commonVolumeSolid != saved_commonVolumeSolid)
269 MemoryTransaction mTrans_commonVolumeSolid = MemoryManager.GetMemoryManager().GetCurrentTransaction();
270 if(mTrans_commonVolumeSolid !=
null)
285 IntPtr tmp_sectionRegion = sectionRegion ==
null ? IntPtr.Zero :
OdDbRegion.
getCPtr(sectionRegion).Handle;
286 IntPtr saved_sectionRegion = tmp_sectionRegion;
293if(tmp_sectionRegion == IntPtr.Zero) sectionRegion =
null;
294 if(tmp_sectionRegion != IntPtr.Zero && tmp_sectionRegion != saved_sectionRegion)
296 MemoryTransaction mTrans_sectionRegion = MemoryManager.GetMemoryManager().GetCurrentTransaction();
297 if(mTrans_sectionRegion !=
null)
306 IntPtr tmp_pNegHalfSolid = pNegHalfSolid ==
null ? IntPtr.Zero :
OdDb3dSolid.
getCPtr(pNegHalfSolid).Handle;
307 IntPtr saved_pNegHalfSolid = tmp_pNegHalfSolid;
314if(tmp_pNegHalfSolid == IntPtr.Zero) pNegHalfSolid =
null;
315 if(tmp_pNegHalfSolid != IntPtr.Zero && tmp_pNegHalfSolid != saved_pNegHalfSolid)
317 MemoryTransaction mTrans_pNegHalfSolid = MemoryManager.GetMemoryManager().GetCurrentTransaction();
318 if(mTrans_pNegHalfSolid !=
null)
327 IntPtr tmp_pNegHalfSolid = pNegHalfSolid ==
null ? IntPtr.Zero :
OdDb3dSolid.
getCPtr(pNegHalfSolid).Handle;
328 IntPtr saved_pNegHalfSolid = tmp_pNegHalfSolid;
335if(tmp_pNegHalfSolid == IntPtr.Zero) pNegHalfSolid =
null;
336 if(tmp_pNegHalfSolid != IntPtr.Zero && tmp_pNegHalfSolid != saved_pNegHalfSolid)
338 MemoryTransaction mTrans_pNegHalfSolid = MemoryManager.GetMemoryManager().GetCurrentTransaction();
339 if(mTrans_pNegHalfSolid !=
null)
450 MemoryManager mMan = MemoryManager.GetMemoryManager();
451 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
501 IntPtr tmp_newEntity = newEntity ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(newEntity).Handle;
502 IntPtr saved_newEntity = tmp_newEntity;
509if(tmp_newEntity == IntPtr.Zero) newEntity =
null;
510 if(tmp_newEntity != IntPtr.Zero && tmp_newEntity != saved_newEntity)
512 MemoryTransaction mTrans_newEntity = MemoryManager.GetMemoryManager().GetCurrentTransaction();
513 if(mTrans_newEntity !=
null)
522 IntPtr tmp_newEntity = newEntity ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(newEntity).Handle;
523 IntPtr saved_newEntity = tmp_newEntity;
530if(tmp_newEntity == IntPtr.Zero) newEntity =
null;
531 if(tmp_newEntity != IntPtr.Zero && tmp_newEntity != saved_newEntity)
533 MemoryTransaction mTrans_newEntity = MemoryManager.GetMemoryManager().GetCurrentTransaction();
534 if(mTrans_newEntity !=
null)
575 MemoryManager mMan = MemoryManager.GetMemoryManager();
576 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
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(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(OdIntArray 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 OdDb3dSolid cast(OdRxObject pObj)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths)
virtual OdResult setShowHistory(bool bShow)
override OdResult subGetClassID(IntPtr pClsid)
static new OdRxClass desc()
OdResult acisOut(OdStreamBuf pStreamBuf, int typeVer)
virtual OdResult offsetBody(double offsetDistance)
virtual OdResult separateBody(OdDb3dSolidPtrArray newSolids)
virtual void createSphere(double radius)
virtual OdResult getSubentMaterialMapper(OdDbSubentId subentId, OdGiMapper mapper)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
void vb_gripStatus(Teigha.Core.GripStat status)
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
virtual OdResult createLoftedSolid(OdDbEntityPtrArray crossSectionCurves, OdDbEntityPtrArray guideCurves, OdDbEntity pPathCurve, OdDbLoftOptions loftOptions)
OdResult acisOut(OdStreamBuf pStreamBuf)
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
virtual OdResult extrudeFacesAlongPath(OdDbSubentIdArray faceSubentIds, OdDbCurve path)
static new OdDb3dSolid createObject()
virtual void createBox(double xLen, double yLen, double zLen)
virtual OdResult imprintEntity(OdDbEntity pEntity)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
virtual OdResult stlOut(String filename, bool asciiFormat, double maxSurfaceDeviation)
override OdRxObject queryX(OdRxClass protocolClass)
virtual new OdResult subGetGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
virtual OdResult removeFaces(OdDbSubentIdArray faceSubentIds)
virtual OdResult offsetFaces(OdDbSubentIdArray faceSubentIds, double offsetDistance)
virtual OdResult stlOut(OdStreamBuf output, bool asciiFormat, double maxSurfaceDeviation)
static HandleRef getCPtr(OdDb3dSolid obj)
virtual OdResult extrudeAlongPath(OdDbRegion region, OdDbCurve path)
virtual OdResult revolve(OdDbRegion pRegion, OdGePoint3d axisPoint, OdGeVector3d axisDir, double angleOfRevolution)
virtual OdResult stlOut(OdStreamBuf output, bool asciiFormat)
virtual UInt32 numChanges()
virtual OdResult chamferEdges(OdDbSubentIdArray edgeSubentIds, OdDbSubentId baseFaceSubentId, double baseDist, double otherDist)
virtual OdResult checkInterference(OdDb3dSolid otherSolid, bool createNewSolid, out bool solidsInterfere, ref OdDb3dSolid commonVolumeSolid)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
virtual OdResult setSubentMaterialMapper(OdDbSubentId subentId, OdGiMapper mapper)
virtual OdResult createFrom(OdDbEntity pFromEntity)
virtual OdResult shellBody(OdDbSubentIdArray faceSubentIds, double offsetDistance)
OdResult acisIn(OdStreamBuf pStreamBuf)
virtual OdResult createPyramid(double height, int sides, double radius, double topRadius)
virtual OdResult getSubentMaterial(OdDbSubentId subentId, OdDbObjectId matId)
override void saveAs(OdGiWorldDraw pWd, DwgVersion ver)
virtual OdResult extrude(OdDbRegion pRegion, double height)
OdResult projectOnToSolid(OdDbEntity pEntityToProject, OdGeVector3d projectionDirection, OdDbEntityPtrArray projectedEntities)
virtual OdResult getSubentColor(OdDbSubentId subentId, OdCmColor color)
virtual void createWedge(double xLen, double yLen, double zLen)
virtual OdResult taperFaces(OdDbSubentIdArray faceSubentIds, OdGePoint3d basePoint, OdGeVector3d draftVector, double draftAngle)
virtual Teigha.TD.CollisionType vb_collisionType()
virtual OdResult createSweptSolid(OdDbEntity pSweepEnt, OdDbSubentId faceSubentId, OdDbEntity pPathEnt, OdDbSweepOptions sweepOptions)
virtual OdResult createSweptSolid(OdDbEntity pSweepEnt, OdDbEntity pPathEnt, OdDbSweepOptions sweepOptions)
override OdDbObject decomposeForSave(DwgVersion ver, OdDbObjectId replaceId, out bool exchangeXData)
virtual OdResult createExtrudedSolid(OdDbEntity pSweepEnt, OdDbSubentId faceSubentId, double height, OdDbSweepOptions sweepOptions)
override void Dispose(bool disposing)
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
Teigha.Core.LineWeight vb_lineWeight()
virtual OdResult filletEdges(OdDbSubentIdArray edgeSubentIds, OdGeDoubleArray radius, OdGeDoubleArray startSetback, OdGeDoubleArray endSetback)
OdDb3dSolid(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult createExtrudedSolid(OdDbEntity pSweepEnt, OdGeVector3d directionVec, OdDbSweepOptions sweepOptions)
override void dxfOutFields(OdDbDxfFiler pFiler)
override bool subWorldDraw(OdGiWorldDraw pWd)
virtual OdDbSubentId internalSubentId(IntPtr ent)
bool getFaceMesh(OdGeTrMesh mesh, IntPtr iFace, wrTriangulationParams triangulationParams)
virtual OdResult setSubentMaterial(OdDbSubentId subentId, OdDbObjectId matId)
virtual OdResult setSubentColor(OdDbSubentId subentId, OdCmColor color)
virtual OdResult createPyramid(double height, int sides, double radius)
static string getRealClassName(IntPtr ptr)
virtual OdResult booleanOper(BoolOperType operation, OdDb3dSolid solid)
virtual OdResult transformFaces(OdDbSubentIdArray faceSubentIds, OdGeMatrix3d matrix)
virtual OdResult extrude(OdDbRegion pRegion, double height, double taperAngle)
virtual OdResult extrudeAlongPath(OdDbRegion region, OdDbCurve path, double taperAngle)
virtual OdResult createExtrudedSolid(OdDbEntity pSweepEnt, OdDbSubentId faceSubentId, OdGeVector3d directionVec, OdDbSweepOptions sweepOptions)
virtual OdResult extrudeFaces(OdDbSubentIdArray faceSubentIds, double height, double taper)
virtual OdResult getSection(OdGePlane plane, ref OdDbRegion sectionRegion)
virtual OdResult copyEdge(OdDbSubentId subentId, ref OdDbEntity newEntity)
virtual OdResult cleanBody()
override void subViewportDraw(OdGiViewportDraw pVd)
virtual void createTorus(double majorRadius, double minorRadius)
virtual OdResult getSlice(OdGePlane plane, bool bGetNegHalfToo, ref OdDb3dSolid pNegHalfSolid)
virtual OdResult copyFace(OdDbSubentId subentId, ref OdDbEntity newEntity)
virtual OdResult getArea(out double area)
virtual IntPtr internalSubentPtr(OdDbSubentId id)
Teigha.TD.Visibility vb_visibility()
override void copyFrom(OdRxObject pSource)
virtual OdResult setBody(IntPtr pGeometry)
virtual OdResult stlOut(String filename, bool asciiFormat)
virtual bool showHistory()
virtual OdResult convertToBrepAtSubentPaths(OdDbFullSubentPathArray arg0)
virtual new OdResult subGetSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray pEntAndInsertStack)
OdResult acisIn(OdStreamBuf pStreamBuf, out int pTypeVer)
virtual bool recordHistory()
virtual new OdDbEntity subSubentPtr(OdDbFullSubentPath id)
virtual OdResult createRevolvedSolid(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, double revAngle, double startAngle, OdDbRevolveOptions revolveOptions)
virtual OdResult createRevolvedSolid(OdDbEntity pRevEnt, OdDbSubentId faceSubentId, OdGePoint3d axisPnt, OdGeVector3d axisDir, double revAngle, double startAngle, OdDbRevolveOptions revolveOptions)
virtual void createFrustum(double height, double xRadius, double yRadius, double topXRadius)
override void dwgOutFields(OdDbDwgFiler pFiler)
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
virtual OdResult getSlice(OdDbSurface pSurface, bool bGetNegHalfToo, ref OdDb3dSolid pNegHalfSolid)
virtual OdResult setRecordHistory(bool bRecord)
virtual OdResult getMassProp(out double volume, OdGePoint3d centroid, double[] momInertia, double[] prodInertia, double[] prinMoments, OdGeVector3d prinAxes, double[] radiiGyration, OdGeExtents3d extents)
OdResult createSculptedSolid(OdDbEntityPtrArray limitingBodies, OdIntArray limitingFlags)
static HandleRef getCPtr(OdDb3dSolidPtrArray obj)
static HandleRef getCPtr(OdDbCurve 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(OdDbLoftOptions obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static HandleRef getCPtr(OdDbRegion obj)
static HandleRef getCPtr(OdDbRevolveOptions obj)
static HandleRef getCPtr(OdDbSubentIdArray obj)
static HandleRef getCPtr(OdDbSurface obj)
static HandleRef getCPtr(OdDbSweepOptions obj)
static global::System.Exception Retrieve()
static IntPtr OdDb3dSolid_body(HandleRef jarg1)
static int OdDb3dSolid_checkInterference(HandleRef jarg1, HandleRef jarg2, bool jarg3, out bool jarg4, ref IntPtr jarg5)
static int OdDb3dSolid_stlOut__SWIG_3(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3)
static IntPtr OdDb3dSolid_createObject()
static int OdDb3dSolid_setBody(HandleRef jarg1, IntPtr jarg2)
static int OdDb3dSolid_stlOut__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3, double jarg4)
static int OdDb3dSolid_revolve(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5)
static int OdDb3dSolid_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static int OdDb3dSolid_createLoftedSolid(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static UInt32 OdDb3dSolid_numChanges(HandleRef jarg1)
static void OdDb3dSolid_saveAs(HandleRef jarg1, HandleRef jarg2, int jarg3)
static int OdDb3dSolid_setSubentMaterialMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDb3dSolid_copyEdge(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static int OdDb3dSolid_subGetGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDb3dSolid_acisOut__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3)
static int OdDb3dSolid_createSculptedSolid(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static global::System.IntPtr OdDb3dSolid_internalSubentId(HandleRef jarg1, IntPtr jarg2)
static IntPtr OdDb3dSolid_decomposeForSave(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out bool jarg4)
static void OdDb3dSolid_createFrustum(HandleRef jarg1, double jarg2, double jarg3, double jarg4, double jarg5)
static int OdDb3dSolid_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dSolid_offsetFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static int OdDb3dSolid_setShowHistory(HandleRef jarg1, bool jarg2)
static int OdDb3dSolid_shellBody(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static void OdDb3dSolid_createBox(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static int OdDb3dSolid_setSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDb3dSolid_stlOut__SWIG_1(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static bool OdDb3dSolid_showHistory(HandleRef jarg1)
static int OdDb3dSolid_createRevolvedSolid__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6, double jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static int OdDb3dSolid_getSection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static int OdDb3dSolid_separateBody(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dSolid_taperFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5)
static bool OdDb3dSolid_isNull(HandleRef jarg1)
static int OdDb3dSolid_extrudeFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, double jarg4)
static IntPtr OdDb3dSolid_subSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dSolid_extrude__SWIG_1(HandleRef jarg1, HandleRef jarg2, double jarg3)
static IntPtr OdDb3dSolid_desc()
static bool OdDb3dSolid_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static UInt32 OdDb3dSolid_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static string OdDb3dSolid_getRealClassName(IntPtr jarg1)
static IntPtr OdDb3dSolid_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dSolid_createExtrudedSolid__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDb3dSolid_stlOut__SWIG_2(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, bool jarg3, double jarg4)
static int OdDb3dSolid_createExtrudedSolid__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdDb3dSolid_createSphere(HandleRef jarg1, double jarg2)
static int OdDb3dSolid_extrudeAlongPath__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static bool OdDb3dSolid_getFaceMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static void OdDb3dSolid_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dSolid_imprintEntity(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dSolid_getSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDb3dSolid_brep(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dSolid_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dSolid_createPyramid__SWIG_1(HandleRef jarg1, double jarg2, int jarg3, double jarg4)
static int OdDb3dSolid_offsetBody(HandleRef jarg1, double jarg2)
static void OdDb3dSolid_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDb3dSolid_copyFrom(HandleRef jarg1, HandleRef jarg2)
static bool OdDb3dSolid_recordHistory(HandleRef jarg1)
static int OdDb3dSolid_acisOut__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dSolid_copyFace(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static void OdDb3dSolid_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dSolid_extrudeAlongPath__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, double jarg4)
static int OdDb3dSolid_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dSolid_getSlice__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, ref IntPtr jarg4)
static IntPtr OdDb3dSolid_isA(HandleRef jarg1)
static int OdDb3dSolid_extrudeFacesAlongPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int OdDb3dSolid_acisIn__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dSolid_acisIn__SWIG_0(HandleRef jarg1, HandleRef jarg2, out int jarg3)
static int OdDb3dSolid_getSubentMaterialMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDb3dSolid_subClose(HandleRef jarg1)
static int OdDb3dSolid_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dSolid_getSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDb3dSolid_removeFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dSolid_getMassProp(HandleRef jarg1, out double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=3)]double[] jarg4, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=3)]double[] jarg5, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=3)]double[] jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=3)]double[] jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static int OdDb3dSolid_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 int OdDb3dSolid_setRecordHistory(HandleRef jarg1, bool jarg2)
static int OdDb3dSolid_createPyramid__SWIG_0(HandleRef jarg1, double jarg2, int jarg3, double jarg4, double jarg5)
static int OdDb3dSolid_setSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDb3dSolid_transformFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static int OdDb3dSolid_getSlice__SWIG_1(HandleRef jarg1, HandleRef jarg2, bool jarg3, ref IntPtr jarg4)
static int OdDb3dSolid_createSweptSolid__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void delete_OdDb3dSolid(HandleRef jarg1)
static void OdDb3dSolid_createWedge(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static int OdDb3dSolid_createExtrudedSolid__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int OdDb3dSolid_extrude__SWIG_0(HandleRef jarg1, HandleRef jarg2, double jarg3, double jarg4)
static int OdDb3dSolid_createSweptSolid__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static IntPtr OdDb3dSolid_cast(HandleRef jarg1)
static int OdDb3dSolid_projectOnToSolid(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDb3dSolid_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 OdDb3dSolid_createFrom(HandleRef jarg1, HandleRef jarg2)
static void OdDb3dSolid_createTorus(HandleRef jarg1, double jarg2, double jarg3)
static int OdDb3dSolid_booleanOper(HandleRef jarg1, int jarg2, HandleRef jarg3)
static int OdDb3dSolid_chamferEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, double jarg5)
static int OdDb3dSolid_cleanBody(HandleRef jarg1)
static IntPtr OdDb3dSolid_internalSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDb3dSolid_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDb3dSolid_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 OdDb3dSolid_getArea(HandleRef jarg1, out double jarg2)
static int OdDb3dSolid_createRevolvedSolid__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, double jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static int OdDb3dSolid_convertToBrepAtSubentPaths(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)