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();
141IntPtr p_pEdgeCurve = IntPtr.Zero;
147MemoryTransaction mTrans_pEdgeCurve = MemoryManager.GetMemoryManager().GetCurrentTransaction();
148 if(mTrans_pEdgeCurve !=
null)
174 private Object locker =
new Object();
175 private HandleRef swigCPtr;
177 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
180 swigCPtr =
new HandleRef(
this, cPtr);
182 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
184 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
193 global::System.GC.SuppressFinalize(
this);
196 protected virtual void Dispose(
bool disposing) {
198 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
203 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
301 public virtual void createBox(
double xLen,
double yLen,
double zLen) {
306 public virtual void createFrustum(
double height,
double xRadius,
double yRadius,
double topXRadius) {
316 public virtual void createTorus(
double majorRadius,
double minorRadius) {
321 public virtual void createWedge(
double xLen,
double yLen,
double zLen) {
414 IntPtr saved_result = tmp_result;
421if(tmp_result == IntPtr.Zero) result =
null;
422 if(tmp_result != IntPtr.Zero && tmp_result != saved_result)
424 MemoryTransaction mTrans_result = MemoryManager.GetMemoryManager().GetCurrentTransaction();
425 if(mTrans_result !=
null)
435 IntPtr saved_result = tmp_result;
442if(tmp_result == IntPtr.Zero) result =
null;
443 if(tmp_result != IntPtr.Zero && tmp_result != saved_result)
445 MemoryTransaction mTrans_result = MemoryManager.GetMemoryManager().GetCurrentTransaction();
446 if(mTrans_result !=
null)
455 IntPtr tmp_commonVolumeSolid = commonVolumeSolid ==
null ? IntPtr.Zero :
OdDb3dSolid.
getCPtr(commonVolumeSolid).Handle;
456 IntPtr saved_commonVolumeSolid = tmp_commonVolumeSolid;
463if(tmp_commonVolumeSolid == IntPtr.Zero) commonVolumeSolid =
null;
464 if(tmp_commonVolumeSolid != IntPtr.Zero && tmp_commonVolumeSolid != saved_commonVolumeSolid)
466 MemoryTransaction mTrans_commonVolumeSolid = MemoryManager.GetMemoryManager().GetCurrentTransaction();
467 if(mTrans_commonVolumeSolid !=
null)
487 public virtual OdResult getAreaProp(
OdGePoint3d origin,
OdGeVector3d xAxis,
OdGeVector3d yAxis, out
double perimeter, out
double area,
OdGePoint2d centroid,
double[] momInertia, out
double prodInertia,
double[] prinMoments,
OdGeVector2d prinAxes,
double[] radiiGyration,
OdGePoint2d extentsLow,
OdGePoint2d extentsHigh) {
488 OdResult ret = (
OdResult)
TD_DbPINVOKE.
OdModelerGeometry_getAreaProp(swigCPtr,
OdGePoint3d.
getCPtr(origin),
OdGeVector3d.
getCPtr(xAxis),
OdGeVector3d.
getCPtr(yAxis), out perimeter, out area,
OdGePoint2d.
getCPtr(centroid), momInertia , out prodInertia, prinMoments ,
OdGeVector2d.
getCPtr(prinAxes), radiiGyration ,
OdGePoint2d.
getCPtr(extentsLow),
OdGePoint2d.
getCPtr(extentsHigh));
530 IntPtr tmp_sectionRegion = sectionRegion ==
null ? IntPtr.Zero :
OdDbRegion.
getCPtr(sectionRegion).Handle;
531 IntPtr saved_sectionRegion = tmp_sectionRegion;
538if(tmp_sectionRegion == IntPtr.Zero) sectionRegion =
null;
539 if(tmp_sectionRegion != IntPtr.Zero && tmp_sectionRegion != saved_sectionRegion)
541 MemoryTransaction mTrans_sectionRegion = MemoryManager.GetMemoryManager().GetCurrentTransaction();
542 if(mTrans_sectionRegion !=
null)
551 IntPtr tmp_sectionRegion = sectionRegion ==
null ? IntPtr.Zero :
OdDbRegion.
getCPtr(sectionRegion).Handle;
552 IntPtr saved_sectionRegion = tmp_sectionRegion;
559if(tmp_sectionRegion == IntPtr.Zero) sectionRegion =
null;
560 if(tmp_sectionRegion != IntPtr.Zero && tmp_sectionRegion != saved_sectionRegion)
562 MemoryTransaction mTrans_sectionRegion = MemoryManager.GetMemoryManager().GetCurrentTransaction();
563 if(mTrans_sectionRegion !=
null)
572 IntPtr tmp_negHalfSolid = negHalfSolid ==
null ? IntPtr.Zero :
OdDb3dSolid.
getCPtr(negHalfSolid).Handle;
573 IntPtr saved_negHalfSolid = tmp_negHalfSolid;
580if(tmp_negHalfSolid == IntPtr.Zero) negHalfSolid =
null;
581 if(tmp_negHalfSolid != IntPtr.Zero && tmp_negHalfSolid != saved_negHalfSolid)
583 MemoryTransaction mTrans_negHalfSolid = MemoryManager.GetMemoryManager().GetCurrentTransaction();
584 if(mTrans_negHalfSolid !=
null)
593 IntPtr tmp_pNegHalfSolid = pNegHalfSolid ==
null ? IntPtr.Zero :
OdDb3dSolid.
getCPtr(pNegHalfSolid).Handle;
594 IntPtr saved_pNegHalfSolid = tmp_pNegHalfSolid;
601if(tmp_pNegHalfSolid == IntPtr.Zero) pNegHalfSolid =
null;
602 if(tmp_pNegHalfSolid != IntPtr.Zero && tmp_pNegHalfSolid != saved_pNegHalfSolid)
604 MemoryTransaction mTrans_pNegHalfSolid = MemoryManager.GetMemoryManager().GetCurrentTransaction();
605 if(mTrans_pNegHalfSolid !=
null)
806 IntPtr tmp_pSolid = pSolid ==
null ? IntPtr.Zero :
OdDb3dSolid.
getCPtr(pSolid).Handle;
807 IntPtr saved_pSolid = tmp_pSolid;
814if(tmp_pSolid == IntPtr.Zero) pSolid =
null;
815 if(tmp_pSolid != IntPtr.Zero && tmp_pSolid != saved_pSolid)
817 MemoryTransaction mTrans_pSolid = MemoryManager.GetMemoryManager().GetCurrentTransaction();
818 if(mTrans_pSolid !=
null)
839 IntPtr tmp_newEntity = newEntity ==
null ? IntPtr.Zero :
OdDbEntity.
getCPtr(newEntity).Handle;
840 IntPtr saved_newEntity = tmp_newEntity;
847if(tmp_newEntity == IntPtr.Zero) newEntity =
null;
848 if(tmp_newEntity != IntPtr.Zero && tmp_newEntity != saved_newEntity)
850 MemoryTransaction mTrans_newEntity = MemoryManager.GetMemoryManager().GetCurrentTransaction();
851 if(mTrans_newEntity !=
null)
996 IntPtr tmp_pNegHalfSurface = pNegHalfSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNegHalfSurface).Handle;
997 IntPtr saved_pNegHalfSurface = tmp_pNegHalfSurface;
999 IntPtr tmp_pNewSurface = pNewSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNewSurface).Handle;
1000 IntPtr saved_pNewSurface = tmp_pNewSurface;
1007if(tmp_pNegHalfSurface == IntPtr.Zero) pNegHalfSurface =
null;
1008 if(tmp_pNegHalfSurface != IntPtr.Zero && tmp_pNegHalfSurface != saved_pNegHalfSurface)
1010 MemoryTransaction mTrans_pNegHalfSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
1011 if(mTrans_pNegHalfSurface !=
null)
1016if(tmp_pNewSurface == IntPtr.Zero) pNewSurface =
null;
1017 if(tmp_pNewSurface != IntPtr.Zero && tmp_pNewSurface != saved_pNewSurface)
1019 MemoryTransaction mTrans_pNewSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
1020 if(mTrans_pNewSurface !=
null)
1029 IntPtr tmp_pNegHalfSurface = pNegHalfSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNegHalfSurface).Handle;
1030 IntPtr saved_pNegHalfSurface = tmp_pNegHalfSurface;
1032 IntPtr tmp_pNewSurface = pNewSurface ==
null ? IntPtr.Zero :
OdDbSurface.
getCPtr(pNewSurface).Handle;
1033 IntPtr saved_pNewSurface = tmp_pNewSurface;
1040if(tmp_pNegHalfSurface == IntPtr.Zero) pNegHalfSurface =
null;
1041 if(tmp_pNegHalfSurface != IntPtr.Zero && tmp_pNegHalfSurface != saved_pNegHalfSurface)
1043 MemoryTransaction mTrans_pNegHalfSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
1044 if(mTrans_pNegHalfSurface !=
null)
1049if(tmp_pNewSurface == IntPtr.Zero) pNewSurface =
null;
1050 if(tmp_pNewSurface != IntPtr.Zero && tmp_pNewSurface != saved_pNewSurface)
1052 MemoryTransaction mTrans_pNewSurface = MemoryManager.GetMemoryManager().GetCurrentTransaction();
1053 if(mTrans_pNewSurface !=
null)
1283 public virtual OdResult rebuild(
int iUDegree,
int iVDegree,
int iNumUCtrlPts,
int iNumVCtrlPts,
bool bRestore) {
1387 IntPtr saved_surf1 = tmp_surf1;
1390 IntPtr saved_surf2 = tmp_surf2;
1397if(tmp_surf1 == IntPtr.Zero) surf1 =
null;
1398 if(tmp_surf1 != IntPtr.Zero && tmp_surf1 != saved_surf1)
1400 MemoryTransaction mTrans_surf1 = MemoryManager.GetMemoryManager().GetCurrentTransaction();
1401 if(mTrans_surf1 !=
null)
1406if(tmp_surf2 == IntPtr.Zero) surf2 =
null;
1407 if(tmp_surf2 != IntPtr.Zero && tmp_surf2 != saved_surf2)
1409 MemoryTransaction mTrans_surf2 = MemoryManager.GetMemoryManager().GetCurrentTransaction();
1410 if(mTrans_surf2 !=
null)
1425IntPtr p_faceData = IntPtr.Zero;
1431MemoryTransaction mTrans_faceData = MemoryManager.GetMemoryManager().GetCurrentTransaction();
1432 if(mTrans_faceData !=
null)
static HandleRef getCPtr(OdBrBrep obj)
static HandleRef getCPtr(OdBrEntity obj)
static HandleRef getCPtr(OdBrMesh2dFilter obj)
static HandleRef getCPtr(OdBrMesh2d obj)
static HandleRef getCPtr(OdDbSubentId obj)
static HandleRef getCPtr(OdGeCurve3dPtrArray obj)
static HandleRef getCPtr(OdGeDoubleArray obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeKnotVector obj)
static HandleRef getCPtr(OdGeMatrix3dArray obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeTrMesh obj)
static HandleRef getCPtr(OdGeVector2d obj)
static HandleRef getCPtr(OdGeVector3dArray obj)
static HandleRef getCPtr(OdGeVector3d obj)
static HandleRef getCPtr(OdGiCommonDraw obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGsMarkerArray obj)
static HandleRef getCPtr(OdInt32Array obj)
static HandleRef getCPtr(OdIntArray obj)
static HandleRef getCPtr(OdMaterialResolver obj)
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdUInt32ValuesArray obj)
static HandleRef getCPtr(wrTriangulationParams obj)
static HandleRef getCPtr(MeshFaceterSettings obj)
static HandleRef getCPtr(OdCmColor obj)
static HandleRef getCPtr(OdDb3dSolid obj)
static HandleRef getCPtr(OdDb3dSolidPtrArray obj)
static HandleRef getCPtr(OdDbAuditInfo obj)
static HandleRef getCPtr(OdDbBlendOptions obj)
static HandleRef getCPtr(OdDbCurve obj)
static HandleRef getCPtr(OdDbCurvePtrArray obj)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbEntity obj)
static HandleRef getCPtr(OdDbEntityPtrArray obj)
static HandleRef getCPtr(OdDbFullSubentPathArray obj)
static HandleRef getCPtr(OdDbFullSubentPath obj)
static HandleRef getCPtr(OdDbLoftOptions obj)
static HandleRef getCPtr(OdDbNurbSurfacePtrArray 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(OdDbSubentIdArraySt obj)
static HandleRef getCPtr(OdDbSurface obj)
static HandleRef getCPtr(OdDbSweepOptions obj)
static HandleRef getCPtr(OdEdgeHLREdgeVisitor obj)
NumIsolines(IntPtr cPtr, bool cMemoryOwn)
virtual void Dispose(bool disposing)
static HandleRef getCPtr(NumIsolines obj)
static new OdRxClass desc()
virtual OdResult isPointOnSurface(OdGePoint3d point, out bool bOnSurface)
virtual bool getTransformation(OdGeMatrix3d xfm)
virtual OdResult RemoveControlPointsAtU(int iUDegree)
virtual bool getMMPerUnit(out double mmPerUnit)
virtual OdResult createLoftedObject(OdDbEntityPtrArray crossSectionCurves, OdDbEntityPtrArray guideCurves, OdDbEntity pPathCurve, OdDbLoftOptions loftOptions, bool isSolid)
virtual void ClearMaterialMapperAttributes()
virtual bool getFaceMesh(OdGeTrMesh mesh, IntPtr iFace, wrTriangulationParams triangulationParams)
virtual OdResult auditAcisData(OdDbAuditInfo pInfo, OdRxObject pObj)
virtual OdResult getSlice(OdGePlane plane, bool getNegHalfToo, ref OdDb3dSolid negHalfSolid)
virtual OdResult getPlane(OdGePlane regionPlane)
virtual bool setFACETRES(double facetRes)
virtual OdResult separateBody(OdDb3dSolidPtrArray newSolids)
virtual OdResult booleanOper(OdDbDatabase database, BoolOperType operation, OdModelerGeometry otherBody, OdModelerGeometry.geomType typeThis, OdModelerGeometry.geomType typeOther, ref OdModelerGeometry result)
virtual OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv)
virtual OdResult setMaterialResolver(OdMaterialResolver pResolver)
virtual void createBox(double xLen, double yLen, double zLen)
virtual OdResult checkPathCurve(OdDbEntity pPathCurve)
virtual OdResult evaluate(double dU, double dV, OdGePoint3d pos, OdGeVector3d uDeriv, OdGeVector3d vDeriv, OdGeVector3d uuDeriv, OdGeVector3d uvDeriv, OdGeVector3d vvDeriv)
virtual OdResult intersectWith(OdDbEntity ent, Intersect intType, OdGePoint3dArray points, IntPtr thisGsMarker, IntPtr otherGsMarker)
virtual OdResult thicken(double thickness, bool bBothSides, ref OdDb3dSolid pSolid)
virtual OdResult checkGuideCurves(OdDbEntityPtrArray guideCurves, bool displayErrorMessages)
virtual OdResult getArea(out double regionArea)
virtual OdResult setMaterialMapperToSubents(OdGeMatrix3d mx, out byte projection, out byte tiling, out byte autoTransform)
virtual OdResult createSectionObjects(OdGePlane sectionPlane, OdDbEntityPtrArray sectionObjects)
virtual void createFrustum(double height, double xRadius, double yRadius, double topXRadius)
virtual OdResult createCachedCurves(OdGeCurve3dPtrArray pCurves)
virtual OdResult generateMesh(OdBrMesh2dFilter filter, OdBrMesh2d mesh2d)
virtual OdResult getSlice(OdDbSurface pSurface, bool bGetNegHalfToo, ref OdDb3dSolid pNegHalfSolid)
virtual OdResult setColorToSubents(OdCmColor color)
virtual OdResult convertToRegion(OdDbEntityPtrArray regions)
virtual OdResult getIsolineAtU(double dNumberSegments, OdDbCurvePtrArray lineSegments)
virtual OdResult getSection(OdGePlane plane, ref OdDbRegion sectionRegion, OdDbEntityPtrArray pSectionCurves)
virtual OdResult projectOnToEntity(OdDbEntity pEntityToProject, OdGeVector3d projectionDirection, OdDbEntityPtrArray projectedEntities)
virtual OdResult getPeriodInV(out double dPeriod)
virtual OdResult checkSweepCurve(OdDbEntity pSweepEnt, out Planarity planarity, OdGePoint3d pnt, OdGeVector3d vec, out bool closed, out double approxArcLen)
virtual OdResult in_(OdStreamBuf pStreamBuf, out int typeVer)
virtual OdResult setControlPointAndWeight(int iUIndex, int iVIndex, OdGePoint3d point, double weight)
virtual OdResult getBoundingBox(OdGeExtents3d box)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdDbSubentId internalSubentId(IntPtr ent)
virtual OdResult sliceByPlane(OdGePlane slicePlane, ref OdDbSurface pNegHalfSurface, ref OdDbSurface pNewSurface, bool bNotModifyItself)
virtual OdResult checkCrossSectionCurves(OdDbEntityPtrArray crossSectionCurves, out bool allOpen, out bool allClosed, out bool allPlanar)
virtual bool worldDraw(OdGiCommonDraw pWd, UInt32 geomType)
virtual OdResult rayTestSolids(OdGePoint3d rayBasePoint, OdGeVector3d rayDir, double dRayRadius, SWIGTYPE_p_std__vectorT_OdSmartPtrT_OdDb3dSolid_t_t i_solids, OdDbSubentIdArraySt o_subEntIds, SWIGTYPE_p_std__vectorT_int_t o_indexsolids, OdGeDoubleArray parameters)
virtual bool drawSilhouettes(OdGiViewportDraw pVd)
virtual OdResult RemoveControlPointsAtV(int iVDegree)
virtual OdResult getIsolineAtV(double dNumberSegments, OdDbCurvePtrArray lineSegments)
virtual bool explode(OdDbEntityPtrArray entitySet)
virtual OdResult createSweptObject(OdDbEntity pSweepEnt, OdDbEntity pPathEnt, OdDbSweepOptions sweepOptions)
virtual OdResult getSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths)
virtual OdResult evaluate(double dU, double dV, int iDerivDegree, OdGePoint3d point, OdGeVector3dArray derivatives)
virtual OdResult createExtrudedObject(OdDbEntity pSweepEnt, OdGeVector3d directionVec, OdDbSweepOptions sweepOptions, bool isSolid, bool bHistoryEnabled)
virtual OdResult isClosedInU(out bool bIsClosed)
virtual OdResult createFilletSurface(ref OdDbSurface surf1, OdGePoint3d pickPt1, ref OdDbSurface surf2, OdGePoint3d pickPt2, double dRadius, FilletTrimMode trimMode, OdGeVector3d projDir)
virtual OdResult offsetFaces(OdDbSubentIdArray faceSubentIds, double offsetDistance)
virtual OdResult checkSweepPathCurve(OdDbEntity pPathEnt)
virtual void ClearMaterialAttributes()
virtual OdResult intersectWith(OdDbEntity ent, Intersect intType, OdGePlane projPlane, OdGePoint3dArray points, IntPtr thisGsMarker, IntPtr otherGsMarker)
virtual OdResult getNumberOfSpansInU(out int iSpan)
virtual bool hasTrueColorAttributes()
virtual OdResult getNumberOfControlPointsInU(out int iCount)
virtual OdResult chamferEdges(OdDbSubentIdArray edgeSubentIds, OdDbSubentId baseFaceSubentId, double baseDist, double otherDist)
virtual OdResult InsertControlPointsAtU(double dU, OdGePoint3dArray vCtrlPts, OdGeDoubleArray vWeights)
virtual OdResult setBody(IntPtr arg0)
virtual OdResult getUKnots(OdGeKnotVector knots)
virtual OdResult offsetBody(double offsetDistance)
virtual OdResult getSectionViewInfo(OdDbEntityPtrArray pEnts, OdGePoint3dArray pPoints, OdGeVector3d normal, out OdDbEntityPtrArray backgroundEnts, out OdDbEntityPtrArray intHatchEnts, out OdDbEntityPtrArray intBoundaryEnts, out OdDbEntityPtrArray curveVisibilityEdges, SectionType sectType, OdEdgeTypeFlags edgeVis)
virtual OdResult in_(OdStreamBuf pStreamBuf)
virtual OdResult evaluate(double dU, double dV, OdGePoint3d pos)
virtual OdResult createFrom(OdDbEntity pFromEntity)
virtual void enableAcisAudit(bool bEnable)
virtual OdResult setSubentPath(OdBrEntity arg0, OdDbFullSubentPath arg1)
virtual OdResult getObjectMesh(MeshFaceterSettings faceter, OdGePoint3dArray vertexArray, OdInt32Array faceArray, out OdGiFaceData faceData)
virtual OdResult rayTestEntities(OdGePoint3d rayBasePoint, OdGeVector3d rayDir, double dRayRadius, SWIGTYPE_p_std__vectorT_OdSmartPtrT_OdDbEntity_t_t i_entities, OdDbSubentIdArraySt o_subEntIds, SWIGTYPE_p_std__vectorT_int_t o_indexentities, OdGeDoubleArray parameters)
virtual OdResult restoreAttributes(OdModelerGeometry oldmodeler)
virtual OdResult extrude(OdDbRegion pRegion, double height, double taperAngle, bool isSolid)
virtual OdResult revolve(OdDbRegion pRegion, OdGePoint3d axisPoint, OdGeVector3d axisDir, double angleOfRevolution, bool isSolid)
virtual OdResult revolve(OdDbRegion pRegion, OdGePoint3d axisPoint, OdGeVector3d axisDir, double angleOfRevolution)
virtual OdResult getSubentMaterial(OdDbSubentId subentId, out UInt64 matId)
virtual OdResult getSubentPathsAtGsMarker(Teigha.Core.SubentType type, IntPtr gsMark, OdGePoint3d pickPoint, OdGeMatrix3d viewXform, OdDbFullSubentPathArray subentPaths, OdDbObjectIdArray entAndInsertStack)
virtual OdResult extrudeAlongPath(OdDbRegion region, OdDbCurve path, double taperAngle)
virtual OdResult taperFaces(OdDbSubentIdArray faceSubentIds, OdGePoint3d basePoint, OdGeVector3d draftVector, double draftAngle)
virtual OdResult getVKnots(OdGeKnotVector knots)
virtual OdResult extendEdges(OdDbFullSubentPathArray edgesId, double dExtDist, EdgeExtensionType extOption)
virtual OdResult transformFaces(OdDbSubentIdArray faceSubentIds, OdGeMatrix3d matrix)
virtual OdResult createSweptObject(OdDbEntity pSweepEnt, OdDbEntity pPathEnt, OdDbSweepOptions sweepOptions, bool isSolid)
virtual OdResult createSweptObject(OdDbEntity pSweepEnt, OdDbEntity pPathEnt, OdDbSweepOptions sweepOptions, bool isSolid, bool bHistoryEnabled)
virtual OdResult out_(OdStreamBuf pStreamBuf, int typeVer, bool standardSaveFlag)
virtual OdResult createSculptedSolid(OdDbEntityPtrArray limitingBodies, OdIntArray limitingFlags)
virtual OdResult getNumberOfSpansInV(out int iSpan)
virtual OdResult setSubentColor(OdDbSubentId subentId, OdCmColor color)
virtual OdResult createBlendObject(OdDbEntityPtrArray blendedEdges, OdDbBlendOptions blendOptions)
virtual OdResult getDegreeInU(out int iDegree)
virtual OdResult isRational(out bool bIsRational)
virtual OdResult getPerimeter(out double arg0)
virtual OdResult checkCrossSectionCurves(OdDbEntityPtrArray crossSectionCurves, out bool allOpen, out bool allClosed, out bool allPlanar, bool displayErrorMessages)
virtual void ClearMaterialAttributes(OdDbSubentIdArraySt aSubents)
virtual OdResult getMassProp(out double volume, OdGePoint3d centroid, double[] momInertia, double[] prodInertia, double[] prinMoments, OdGeVector3d prinAxes, double[] radiiGyration, OdGeExtents3d extents)
virtual OdResult isPlanar(out bool bIsPlanar, OdGePoint3d ptOnSurface, OdGeVector3d normal)
virtual OdResult getPeriodInU(out double dPeriod)
static OdModelerGeometry createObject()
virtual bool setMMPerUnit(double mmPerUnit)
virtual OdResult rayTest(OdGePoint3d rayBasePoint, OdGeVector3d rayDir, double rayRadius, OdDbSubentIdArraySt subEntIds, OdGeDoubleArray parameters)
virtual OdResult getHlrCurves(OdEdgeHLREdgeVisitor edgeVisitor, OdGeVector3d viewDir, OdDbEntityPtrArray entities)
virtual OdResult createRevolvedObject(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, double revAngle, double startAngle, OdDbRevolveOptions revolveOptions, bool isSolid)
virtual OdModelerGeometry.geomType bodyType()
virtual OdResult getHlrCurves(OdEdgeHLREdgeVisitor edgeVisitor, OdGeVector3d viewDir, OdDbEntityPtrArray entities, OdGeMatrix3dArray xforms, OdEdgeTypeFlags edgeType)
virtual OdResult in_(OdStreamBuf pStreamBuf, out int typeVer, bool standardSaveFlag)
virtual OdResult getNormal(double dU, double dV, OdGeVector3d normal)
virtual OdResult checkRevolveCurve(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, out bool closed, out bool endPointsOnAxis, out bool planar)
OdModelerGeometry(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult getHlrCurves(OdEdgeHLREdgeVisitor edgeVisitor, OdGeVector3d viewDir, OdDbEntityPtrArray entities, OdGeMatrix3dArray xforms)
virtual OdResult checkSweepCurve(OdDbEntity pSweepEnt, out Planarity planarity, OdGePoint3d pnt, OdGeVector3d vec, out bool closed, out double approxArcLen, bool displayErrorMessages)
virtual OdResult getNumberOfKnotsInV(out int iCount)
virtual OdResult getGsMarkersAtSubentPath(OdDbFullSubentPath subPath, OdGsMarkerArray gsMarkers)
virtual bool getNurbCurvesCache(OdGeCurve3dPtrArray arg0)
virtual bool brep(OdBrBrep brBrep)
virtual OdResult copySubEntity(OdDbSubentId subentId, ref OdDbEntity newEntity)
virtual OdResult filletEdges(OdDbSubentIdArray edgeSubentIds, OdGeDoubleArray radius, OdGeDoubleArray startSetback, OdGeDoubleArray endSetback)
virtual OdResult isClosedInV(out bool bIsClosed)
virtual void ClearColorAttributes()
virtual void createWedge(double xLen, double yLen, double zLen)
virtual OdResult getEdgeSubentityGeometry(OdUInt32ValuesArray indexesOfEdgeCalculation, out OdGeCurve3d pEdgeCurve)
virtual OdResult checkRevolveCurve(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, out bool closed, out bool endPointsOnAxis, out bool planar, bool displayErrorMessages)
virtual OdResult ChangeFacesDoubleSidedParam(bool isDoubleSided)
virtual OdResult createExtrudedObject(OdDbEntity pSweepEnt, OdGeVector3d directionVec, OdDbSweepOptions sweepOptions, bool isSolid)
virtual OdResult extrude(OdDbRegion pRegion, double height, double taperAngle)
virtual OdResult modifyPositionAndTangent(double dU, double dV, OdGePoint3d point, OdGeVector3d uDeriv, OdGeVector3d vDeriv)
virtual OdResult out_(OdStreamBuf pStreamBuf, int typeVer)
virtual OdResult setControlPoints(int iUCount, int iVCount, OdGePoint3dArray points)
virtual OdResult getNumberOfKnotsInU(out int iCount)
virtual OdResult cleanBody()
virtual OdResult getSection(OdGePlane plane, ref OdDbRegion sectionRegion)
virtual bool worldDraw(OdGiCommonDraw pWd, UInt32 geomType, OdModelerGeometry.NumIsolines pNumIsolines)
virtual OdResult createRevolvedObject(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, double revAngle, double startAngle, OdDbRevolveOptions revolveOptions, bool isSolid, bool bHistoryEnabled)
virtual OdResult booleanOper(OdDbDatabase database, BoolOperType operation, OdModelerGeometry otherBody, OdModelerGeometry.geomType typeThis, OdModelerGeometry.geomType typeOther, ref OdModelerGeometry result, OdDbEntityPtrArray intersectionEntities)
virtual OdResult getSubentMaterialMapper(OdDbSubentId subentId, OdGeMatrix3d mx, out byte projection, out byte tiling, out byte autoTransform)
virtual OdResult getCachedSilhouettes(OdGeCurve3dPtrArray cachedSilhouettes)
virtual OdResult booleanOper(OdDbDatabase database, BoolOperType operation, OdModelerGeometry otherBody, OdModelerGeometry.geomType typeThis, OdModelerGeometry.geomType typeOther)
virtual OdResult getParameterOfPoint(OdGePoint3d point, out double dU, out double dV)
virtual OdResult extrudeAlongPath(OdDbRegion region, OdDbCurve path, double taperAngle, bool isSolid)
virtual OdResult trimSurface(OdDbObjectIdArray toolIds, OdDbObjectIdArray toolCurveIds, OdGeVector3dArray projVectors, OdGePoint3d pickPoint, OdGeVector3d viewVector, bool bAutoExtend, bool bAssociativeEnabled)
virtual OdResult checkSweepPathCurve(OdDbEntity pPathEnt, bool displayErrorMessages)
virtual OdResult createBlendObject(OdDbEntityPtrArray blendedEdges, OdDbBlendOptions blendOptions, bool isSolid)
virtual OdResult setSubentMaterialMapper(OdDbSubentId subentId, OdGeMatrix3d mx, out byte projection, out byte tiling, out byte autoTransform)
virtual OdResult getNumberOfControlPointsInV(out int iCount)
virtual OdResult getAreaProp(OdGePoint3d origin, OdGeVector3d xAxis, OdGeVector3d yAxis, out double perimeter, out double area, OdGePoint2d centroid, double[] momInertia, out double prodInertia, double[] prinMoments, OdGeVector2d prinAxes, double[] radiiGyration, OdGePoint2d extentsLow, OdGePoint2d extentsHigh)
virtual OdResult InsertControlPointsAtV(double dV, OdGePoint3dArray uCtrlPts, OdGeDoubleArray uWeights)
virtual void transformBy(OdGeMatrix3d xfm)
virtual OdResult addSubentitySpecialSettings(AcisDataType addedDT, AcisDataTypeArrFirst addedDTFirst, OdDbSubentId subentId, OdUInt32ValuesArray retArray, UInt32 idx)
virtual OdResult convertToNurbSurface(OdDbNurbSurfacePtrArray nurbSurfaceArray)
virtual OdResult isPeriodicInV(out bool bIsPeriodic)
virtual OdResult shellBody(OdDbSubentIdArray faceSubentIds, double offsetDistance)
virtual IntPtr internalSubentPtr(OdDbSubentId id)
virtual OdResult createPyramid(double height, int sides, double radius)
static HandleRef getCPtr(OdModelerGeometry obj)
virtual OdResult sliceBySurface(OdDbSurface pSlicingSurface, ref OdDbSurface pNegHalfSurface, ref OdDbSurface pNewSurface, bool bNotModifyItself)
virtual OdResult extrudeFaces(OdDbSubentIdArray faceSubentIds, double height, double taper)
virtual OdResult checkPathCurve(OdDbEntity pPathCurve, bool displayErrorMessages)
virtual OdResult getSectionViewInfo(OdDbEntityPtrArray pEnts, OdGePoint3dArray pPoints, OdGeVector3d normal, out OdDbEntityPtrArray backgroundEnts, out OdDbEntityPtrArray intHatchEnts, out OdDbEntityPtrArray intBoundaryEnts, out OdDbEntityPtrArray curveVisibilityEdges)
virtual OdResult getControlPoints(out int iUCount, out int iVCount, OdGePoint3dArray points)
virtual void createSphere(double radius)
virtual OdResult createExtrudedObject(OdDbEntity pSweepEnt, OdGeVector3d directionVec, OdDbSweepOptions sweepOptions)
virtual OdResult checkInterference(OdDbDatabase database, OdModelerGeometry otherSolid, bool createNewSolid, out bool solidsInterfere, ref OdDb3dSolid commonVolumeSolid)
virtual OdResult setMaterialToSubents(OdDbObjectId materialId)
virtual OdResult createLoftedObject(OdDbEntityPtrArray crossSectionCurves, OdDbEntityPtrArray guideCurves, OdDbEntity pPathCurve, OdDbLoftOptions loftOptions)
static OdModelerGeometry cast(OdRxObject pObj)
static string getRealClassName(IntPtr ptr)
virtual OdResult setSubentMaterial(OdDbSubentId subentId, OdDbObjectId matId)
virtual OdResult isPeriodicInU(out bool bIsPeriodic)
virtual OdResult getSubentColor(OdDbSubentId subentId, OdCmColor color)
virtual OdResult getDegreeInV(out int iDegree)
virtual OdResult checkGuideCurves(OdDbEntityPtrArray guideCurves)
virtual OdResult extrudeAlongPath(OdDbRegion region, OdDbCurve path)
virtual OdResult rebuild(int iUDegree, int iVDegree, int iNumUCtrlPts, int iNumVCtrlPts, bool bRestore)
virtual OdResult getControlPointAndWeight(int iUIndex, int iVIndex, OdGePoint3d point, out double weight, out bool bIsRational)
virtual OdResult extrudeFacesAlongPath(OdDbSubentIdArray faceSubentIds, OdDbCurve path)
virtual OdResult removeFaces(OdDbSubentIdArray faceSubentIds)
override void Dispose(bool disposing)
virtual OdResult InsertKnot(double dVal, int iUorV)
virtual OdModelerGeometry.MaterialState hasMaterials()
virtual OdResult createRevolvedObject(OdDbEntity pRevEnt, OdGePoint3d axisPnt, OdGeVector3d axisDir, double revAngle, double startAngle, OdDbRevolveOptions revolveOptions)
virtual OdResult createPyramid(double height, int sides, double radius, double topRadius)
virtual OdResult imprintEntity(OdDbEntity pEntity)
virtual void createTorus(double majorRadius, double minorRadius)
virtual OdResult getSectionViewInfo(OdDbEntityPtrArray pEnts, OdGePoint3dArray pPoints, OdGeVector3d normal, out OdDbEntityPtrArray backgroundEnts, out OdDbEntityPtrArray intHatchEnts, out OdDbEntityPtrArray intBoundaryEnts, out OdDbEntityPtrArray curveVisibilityEdges, SectionType sectType)
static global::System.Exception Retrieve()
static int OdModelerGeometry_isPointOnSurface(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out bool jarg3)
static int OdModelerGeometry_createExtrudedObject__SWIG_2(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_getSubentMaterialMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out byte jarg4, out byte jarg5, out byte jarg6)
static int OdModelerGeometry_auditAcisData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int OdModelerGeometry_getDegreeInV(HandleRef jarg1, out int jarg2)
static int OdModelerGeometry_getSectionViewInfo__SWIG_0(HandleRef jarg1, OdDbEntityPtrArray jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out OdDbEntityPtrArray jarg5, out OdDbEntityPtrArray jarg6, out OdDbEntityPtrArray jarg7, out OdDbEntityPtrArray jarg8, int jarg9, int jarg10)
static int OdModelerGeometry_getSlice__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3, ref IntPtr jarg4)
static int OdModelerGeometry_getSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdModelerGeometry_evaluate__SWIG_2(HandleRef jarg1, double jarg2, double 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, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static int OdModelerGeometry_booleanOper__SWIG_1(HandleRef jarg1, HandleRef jarg2, int jarg3, HandleRef jarg4, int jarg5, int jarg6, ref IntPtr jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static bool OdModelerGeometry_getTransformation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_getPeriodInU(HandleRef jarg1, out double jarg2)
static void OdModelerGeometry_createWedge(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static void OdModelerGeometry_ClearColorAttributes(HandleRef jarg1)
static int OdModelerGeometry_projectOnToEntity(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_getSectionViewInfo__SWIG_2(HandleRef jarg1, OdDbEntityPtrArray jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out OdDbEntityPtrArray jarg5, out OdDbEntityPtrArray jarg6, out OdDbEntityPtrArray jarg7, out OdDbEntityPtrArray jarg8)
static IntPtr OdModelerGeometry_body(HandleRef jarg1)
static int OdModelerGeometry_createSectionObjects(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdModelerGeometry_in___SWIG_0(HandleRef jarg1, HandleRef jarg2, out int jarg3, bool jarg4)
static int OdModelerGeometry_setBody(HandleRef jarg1, IntPtr jarg2)
static void OdModelerGeometry_createFrustum(HandleRef jarg1, double jarg2, double jarg3, double jarg4, double jarg5)
static int OdModelerGeometry_transformFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static int OdModelerGeometry_isClosedInV(HandleRef jarg1, out bool jarg2)
static int OdModelerGeometry_getNumberOfControlPointsInV(HandleRef jarg1, out int jarg2)
static int OdModelerGeometry_setSubentMaterialMapper(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, out byte jarg4, out byte jarg5, out byte jarg6)
static int OdModelerGeometry_extendEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, int jarg4)
static int OdModelerGeometry_getNumberOfControlPointsInU(HandleRef jarg1, out int jarg2)
static int OdModelerGeometry_createCachedCurves(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_in___SWIG_2(HandleRef jarg1, HandleRef jarg2)
static int OdModelerGeometry_thicken(HandleRef jarg1, double jarg2, bool jarg3, ref IntPtr jarg4)
static int OdModelerGeometry_modifyPositionAndTangent(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static bool OdModelerGeometry_getFaceMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_createSweptObject__SWIG_2(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_sliceBySurface(HandleRef jarg1, HandleRef jarg2, ref IntPtr jarg3, ref IntPtr jarg4, bool jarg5)
static int OdModelerGeometry_addSubentitySpecialSettings(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, UInt32 jarg6)
static int OdModelerGeometry_extrudeAlongPath__SWIG_2(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3)
static int OdModelerGeometry_checkPathCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdModelerGeometry_checkGuideCurves__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3)
static int OdModelerGeometry_createLoftedObject__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, bool jarg6)
static int OdModelerGeometry_extrude__SWIG_0(HandleRef jarg1, HandleRef jarg2, double jarg3, double jarg4, bool jarg5)
static int OdModelerGeometry_chamferEdges(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, double jarg4, double jarg5)
static int OdModelerGeometry_evaluate__SWIG_3(HandleRef jarg1, double jarg2, double jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdModelerGeometry_getPeriodInV(HandleRef jarg1, out double jarg2)
static int OdModelerGeometry_getIsolineAtU(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdModelerGeometry_ClearMaterialAttributes__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_getDegreeInU(HandleRef jarg1, out int jarg2)
static bool OdModelerGeometry_getMMPerUnit(HandleRef jarg1, out double jarg2)
static int OdModelerGeometry_getSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out UInt64 jarg3)
static int OdModelerGeometry_getNormal(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_InsertControlPointsAtU(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_setMaterialToSubents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_setSubentColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdModelerGeometry_ClearMaterialAttributes__SWIG_1(HandleRef jarg1)
static void OdModelerGeometry_NumIsolines_numU_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static int OdModelerGeometry_createSculptedSolid(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, IntPtr jarg3)
static int OdModelerGeometry_extrudeFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, double jarg4)
static int OdModelerGeometry_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 IntPtr OdModelerGeometry_internalSubentPtr(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_offsetFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static int OdModelerGeometry_InsertKnot(HandleRef jarg1, double jarg2, int jarg3)
static int OdModelerGeometry_extrudeAlongPath__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, double jarg4)
static void OdModelerGeometry_createSphere(HandleRef jarg1, double jarg2)
static int OdModelerGeometry_sliceByPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3, ref IntPtr jarg4, bool jarg5)
static int OdModelerGeometry_trimSurface(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 bool OdModelerGeometry_worldDraw__SWIG_0(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_getHlrCurves__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_getParameterOfPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out double jarg3, out double jarg4)
static bool OdModelerGeometry_getNurbCurvesCache(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdModelerGeometry_createBox(HandleRef jarg1, double jarg2, double jarg3, double jarg4)
static void OdModelerGeometry_ClearMaterialMapperAttributes(HandleRef jarg1)
static int OdModelerGeometry_separateBody(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_revolve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5)
static int OdModelerGeometry_getEdgeSubentityGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out IntPtr jarg3)
static int OdModelerGeometry_booleanOper__SWIG_2(HandleRef jarg1, HandleRef jarg2, int jarg3, HandleRef jarg4, int jarg5, int jarg6, ref IntPtr jarg7)
static int OdModelerGeometry_RemoveControlPointsAtU(HandleRef jarg1, int jarg2)
static int OdModelerGeometry_evaluate__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int OdModelerGeometry_RemoveControlPointsAtV(HandleRef jarg1, int jarg2)
static int OdModelerGeometry_isPeriodicInV(HandleRef jarg1, out bool jarg2)
static int OdModelerGeometry_imprintEntity(HandleRef jarg1, HandleRef jarg2)
static int OdModelerGeometry_InsertControlPointsAtV(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_getControlPoints(HandleRef jarg1, out int jarg2, out int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static UInt32 OdModelerGeometry_NumIsolines_numV_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdModelerGeometry_getUKnots(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_convertToNurbSurface(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_revolve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5, bool jarg6)
static int OdModelerGeometry_createSweptObject__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, bool jarg6)
static int OdModelerGeometry_getNumberOfKnotsInU(HandleRef jarg1, out int jarg2)
static int OdModelerGeometry_generateMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdModelerGeometry_cleanBody(HandleRef jarg1)
static int OdModelerGeometry_checkCrossSectionCurves__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out bool jarg3, out bool jarg4, out bool jarg5, bool jarg6)
static int OdModelerGeometry_booleanOper__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3, HandleRef jarg4, int jarg5, int jarg6)
static string OdModelerGeometry_getRealClassName(IntPtr jarg1)
static bool OdModelerGeometry_hasTrueColorAttributes(HandleRef jarg1)
static int OdModelerGeometry_extrudeFacesAlongPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3)
static int OdModelerGeometry_rayTestEntities(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, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static bool OdModelerGeometry_setFACETRES(HandleRef jarg1, double jarg2)
static bool OdModelerGeometry_drawSilhouettes(HandleRef jarg1, HandleRef jarg2)
static int OdModelerGeometry_createRevolvedObject__SWIG_2(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 OdModelerGeometry_convertToRegion(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_createExtrudedObject__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5, bool jarg6)
static UInt32 OdModelerGeometry_NumIsolines_numU_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdModelerGeometry_out___SWIG_1(HandleRef jarg1, HandleRef jarg2, int jarg3)
static void delete_OdModelerGeometry_NumIsolines(global::System.Runtime.InteropServices.HandleRef jarg1)
static void OdModelerGeometry_transformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_in___SWIG_1(HandleRef jarg1, HandleRef jarg2, out int jarg3)
static global::System.IntPtr OdModelerGeometry_internalSubentId(HandleRef jarg1, IntPtr jarg2)
static int OdModelerGeometry_clear(HandleRef jarg1)
static int OdModelerGeometry_getAreaProp(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out double jarg5, out double jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=2)]double[] jarg8, out double jarg9, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=2)]double[] jarg10, global::System.Runtime.InteropServices.HandleRef jarg11, [In, MarshalAs(UnmanagedType.LPArray, SizeConst=2)]double[] jarg12, global::System.Runtime.InteropServices.HandleRef jarg13, global::System.Runtime.InteropServices.HandleRef jarg14)
static bool OdModelerGeometry_explode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_setSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdModelerGeometry_setMaterialMapperToSubents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out byte jarg3, out byte jarg4, out byte jarg5)
static int OdModelerGeometry_getNumberOfSpansInV(HandleRef jarg1, out int jarg2)
static int OdModelerGeometry_get(HandleRef jarg1, out int jarg2, out int jarg3, out bool jarg4, out int jarg5, out int jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)
static int OdModelerGeometry_checkRevolveCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out bool jarg5, out bool jarg6, out bool jarg7, bool jarg8)
static int OdModelerGeometry_createBlendObject__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdModelerGeometry_setMaterialResolver(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_hasMaterials(HandleRef jarg1)
static int OdModelerGeometry_checkSweepPathCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static int OdModelerGeometry_bodyType(HandleRef jarg1)
static int OdModelerGeometry_rebuild(HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5, bool jarg6)
static int OdModelerGeometry_getVKnots(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_getHlrCurves__SWIG_0(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, int jarg6)
static int OdModelerGeometry_getObjectMesh(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, IntPtr jarg4, out IntPtr jarg5)
static int OdModelerGeometry_extrude__SWIG_1(HandleRef jarg1, HandleRef jarg2, double jarg3, double jarg4)
static int OdModelerGeometry_setSubentMaterial(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdModelerGeometry_setColorToSubents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_getArea(HandleRef jarg1, out double jarg2)
static int OdModelerGeometry_getPerimeter(HandleRef jarg1, out double jarg2)
static bool OdModelerGeometry_worldDraw__SWIG_1(HandleRef jarg1, HandleRef jarg2, UInt32 jarg3)
static int OdModelerGeometry_getNumberOfSpansInU(HandleRef jarg1, out int jarg2)
static int OdModelerGeometry_intersectWith__SWIG_1(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, IntPtr jarg6, IntPtr jarg7)
static IntPtr OdModelerGeometry_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdModelerGeometry_isRational(HandleRef jarg1, out bool jarg2)
static int OdModelerGeometry_ChangeFacesDoubleSidedParam(HandleRef jarg1, bool jarg2)
static int OdModelerGeometry_removeFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdModelerGeometry_desc()
static int OdModelerGeometry_createPyramid__SWIG_1(HandleRef jarg1, double jarg2, int jarg3, double jarg4)
static int OdModelerGeometry_createRevolvedObject__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, bool jarg8, bool jarg9)
static void OdModelerGeometry_NumIsolines_numV_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static int OdModelerGeometry_createExtrudedObject__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static int OdModelerGeometry_createSweptObject__SWIG_1(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static int OdModelerGeometry_checkSweepCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, out Planarity jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, out bool jarg6, out double jarg7, bool jarg8)
static int OdModelerGeometry_getCachedSilhouettes(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_getNumberOfKnotsInV(HandleRef jarg1, out int jarg2)
static int OdModelerGeometry_isPeriodicInU(HandleRef jarg1, out bool jarg2)
static int OdModelerGeometry_checkRevolveCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out bool jarg5, out bool jarg6, out bool jarg7)
static int OdModelerGeometry_intersectWith__SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, IntPtr jarg5, IntPtr jarg6)
static int OdModelerGeometry_getSectionViewInfo__SWIG_1(HandleRef jarg1, OdDbEntityPtrArray jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out OdDbEntityPtrArray jarg5, out OdDbEntityPtrArray jarg6, out OdDbEntityPtrArray jarg7, out OdDbEntityPtrArray jarg8, int jarg9)
static int OdModelerGeometry_copySubEntity(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static IntPtr OdModelerGeometry_cast(HandleRef jarg1)
static int OdModelerGeometry_taperFaces(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5)
static int OdModelerGeometry_getSection__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static int OdModelerGeometry_createFrom(HandleRef jarg1, HandleRef jarg2)
static int OdModelerGeometry_createFilletSurface(HandleRef jarg1, ref IntPtr jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, ref IntPtr jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, double jarg6, int jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static int OdModelerGeometry_setControlPointAndWeight(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, double jarg5)
static int OdModelerGeometry_isClosedInU(HandleRef jarg1, out bool jarg2)
static int OdModelerGeometry_getGsMarkersAtSubentPath(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdModelerGeometry_checkSweepCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2, out Planarity jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, out bool jarg6, out double jarg7)
static int OdModelerGeometry_getControlPointAndWeight(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, out double jarg5, out bool jarg6)
static int OdModelerGeometry_set(HandleRef jarg1, int jarg2, int jarg3, bool jarg4, int jarg5, int jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)
static int OdModelerGeometry_createLoftedObject__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int OdModelerGeometry_isPlanar(HandleRef jarg1, out bool jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_getSection__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_checkCrossSectionCurves__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out bool jarg3, out bool jarg4, out bool jarg5)
static IntPtr OdModelerGeometry_isA(HandleRef jarg1)
static int OdModelerGeometry_extrudeAlongPath__SWIG_0(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, double jarg4, bool jarg5)
static int OdModelerGeometry_createRevolvedObject__SWIG_1(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, bool jarg8)
static bool OdModelerGeometry_brep(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_out___SWIG_0(HandleRef jarg1, HandleRef jarg2, int jarg3, bool jarg4)
static int OdModelerGeometry_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdModelerGeometry_checkSweepPathCurve__SWIG_1(HandleRef jarg1, HandleRef jarg2)
static int OdModelerGeometry_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 void delete_OdModelerGeometry(HandleRef jarg1)
static int OdModelerGeometry_getSlice__SWIG_1(HandleRef jarg1, HandleRef jarg2, bool jarg3, ref IntPtr jarg4)
static int OdModelerGeometry_shellBody(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static int OdModelerGeometry_evaluate__SWIG_0(HandleRef jarg1, double jarg2, double jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_getSubentPathsAtGsMarker__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 OdModelerGeometry_checkInterference(HandleRef jarg1, HandleRef jarg2, HandleRef jarg3, bool jarg4, out bool jarg5, ref IntPtr jarg6)
static int OdModelerGeometry_getHlrCurves__SWIG_1(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 IntPtr OdModelerGeometry_createObject()
static int OdModelerGeometry_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 bool OdModelerGeometry_setMMPerUnit(HandleRef jarg1, double jarg2)
static int OdModelerGeometry_createBlendObject__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static int OdModelerGeometry_getBoundingBox(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdModelerGeometry_enableAcisAudit(HandleRef jarg1, bool jarg2)
static int OdModelerGeometry_checkPathCurve__SWIG_0(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static int OdModelerGeometry_createPyramid__SWIG_0(HandleRef jarg1, double jarg2, int jarg3, double jarg4, double jarg5)
static int OdModelerGeometry_getSubentPathsAtGsMarker__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 void OdModelerGeometry_createTorus(HandleRef jarg1, double jarg2, double jarg3)
static int OdModelerGeometry_restoreAttributes(HandleRef jarg1, HandleRef jarg2)
static int OdModelerGeometry_setControlPoints(HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdModelerGeometry_rayTestSolids(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, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static int OdModelerGeometry_getIsolineAtV(HandleRef jarg1, double jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdModelerGeometry_offsetBody(HandleRef jarg1, double jarg2)
static int OdModelerGeometry_checkGuideCurves__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)