geom/doc/salome/tui/GEOM/HTML/GEOM_Gen.html
2004-12-01 10:39:14 +00:00

803 lines
52 KiB
HTML

<HTML><b>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_Object</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>string GetEntry ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetEntry ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>long GetStudyID ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetStudyID ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>long GetType ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetType ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>shape_type GetShapeType ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetShapeType ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void SetName ( in string theName )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>SetName ( theName )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>string GetName ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetName ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void SetStudyEntry ( in string theEntry )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>SetStudyEntry ( theEntry )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>string GetStudyEntry ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetStudyEntry ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>ListOfGO GetDependency ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetDependency ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>ListOfGO GetLastDependency ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetLastDependency ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>long getShape ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = getShape ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>TMPFile GetShapeStream ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetShapeStream ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>boolean IsMainShape ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = IsMainShape ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>ListOfLong GetSubShapeIndices ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetSubShapeIndices ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetMainShape ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetMainShape ( )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_IOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>boolean IsDone ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = IsDone ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void SetErrorCode ( in string theErrorID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>SetErrorCode ( theErrorID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>string GetErrorCode ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetErrorCode ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>long GetStudyID ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetStudyID ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void StartOperation ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>StartOperation ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void FinishOperation ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>FinishOperation ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void AbortOperation ( )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>AbortOperation ( )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_IBasicOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePointXYZ ( in double theX, in double theY, in double theZ )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePointXYZ ( theX, theY, theZ )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePointWithReference ( in GEOM_Object theReference, in double theX, in double theY, in double theZ )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePointWithReference ( theReference, theX, theY, theZ )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePointOnCurve ( in GEOM_Object theRefCurve, in double theParameter )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePointOnCurve ( theRefCurve, theParameter )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeVectorDXDYDZ ( in double theDX, in double theDY, in double theDZ )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeVectorDXDYDZ ( theDX, theDY, theDZ )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeVectorTwoPnt ( in GEOM_Object thePnt1, in GEOM_Object thePnt2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeVectorTwoPnt ( thePnt1, thePnt2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeLineTwoPnt ( in GEOM_Object thePnt1, in GEOM_Object thePnt2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeLineTwoPnt ( thePnt1, thePnt2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePlaneThreePnt ( in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3, in double theTrimSize )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePlaneThreePnt ( thePnt1, thePnt2, thePnt3, theTrimSize )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePlanePntVec ( in GEOM_Object thePnt, in GEOM_Object theVec, in double theTrimSize )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePlanePntVec ( thePnt, theVec, theTrimSize )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePlaneFace ( in GEOM_Object theFace, in double theTrimSize )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePlaneFace ( theFace, theTrimSize )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeMarker ( in double theOX, in double theOY, in double theOZ, in double theXDX, in double theXDY, in double theXDZ, in double theYDX, in double theYDY, in double theYDZ )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeMarker ( theOX, theOY, theOZ, theXDX, theXDY, theXDZ, theYDX, theYDY, theYDZ )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_ITransformOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object TranslateTwoPoints ( in GEOM_Object theObject, in GEOM_Object thePoint1, in GEOM_Object thePoint2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = TranslateTwoPoints ( theObject, thePoint1, thePoint2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object TranslateTwoPointsCopy ( in GEOM_Object theObject, in GEOM_Object thePoint1, in GEOM_Object thePoint2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = TranslateTwoPointsCopy ( theObject, thePoint1, thePoint2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object TranslateDXDYDZ ( in GEOM_Object theObject, in double theDX, in double theDY, in double theDZ )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = TranslateDXDYDZ ( theObject, theDX, theDY, theDZ )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object TranslateDXDYDZCopy ( in GEOM_Object theObject, in double theDX, in double theDY, in double theDZ )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = TranslateDXDYDZCopy ( theObject, theDX, theDY, theDZ )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object TranslateVector ( in GEOM_Object theObject, in GEOM_Object theVector )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = TranslateVector ( theObject, theVector )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object TranslateVectorCopy ( in GEOM_Object theObject, in GEOM_Object theVector )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = TranslateVectorCopy ( theObject, theVector )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MultiTranslate1D ( in GEOM_Object theObject, in GEOM_Object theVector, in double theStep, in long theNbTimes )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MultiTranslate1D ( theObject, theVector, theStep, theNbTimes )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MultiTranslate2D ( in GEOM_Object theObject, in GEOM_Object theVector1, in double theStep1, in long theNbTimes1, in GEOM_Object theVector2, in double theStep2, in long theNbTimes2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MultiTranslate2D ( theObject, theVector1, theStep1, theNbTimes1, theVector2, theStep2, theNbTimes2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object Rotate ( in GEOM_Object theObject, in GEOM_Object theAxis, in double theAngle )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = Rotate ( theObject, theAxis, theAngle )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object RotateCopy ( in GEOM_Object theObject, in GEOM_Object theAxis, in double theAngle )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = RotateCopy ( theObject, theAxis, theAngle )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MultiRotate1D ( in GEOM_Object theObject, in GEOM_Object theAxis, in long theNbTimes )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MultiRotate1D ( theObject, theAxis, theNbTimes )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MultiRotate2D ( in GEOM_Object theObject, in GEOM_Object theAxis, in double theAngle, in long theNbTimes1, in double theStep, in long theNbTimes2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MultiRotate2D ( theObject, theAxis, theAngle, theNbTimes1, theStep, theNbTimes2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MirrorPlane ( in GEOM_Object theObject, in GEOM_Object thePlane )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MirrorPlane ( theObject, thePlane )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MirrorPlaneCopy ( in GEOM_Object theObject, in GEOM_Object thePlane )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MirrorPlaneCopy ( theObject, thePlane )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MirrorAxis ( in GEOM_Object theObject, in GEOM_Object theAxis )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MirrorAxis ( theObject, theAxis )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MirrorAxisCopy ( in GEOM_Object theObject, in GEOM_Object theAxis )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MirrorAxisCopy ( theObject, theAxis )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MirrorPoint ( in GEOM_Object theObject, in GEOM_Object thePoint )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MirrorPoint ( theObject, thePoint )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MirrorPointCopy ( in GEOM_Object theObject, in GEOM_Object thePoint )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MirrorPointCopy ( theObject, thePoint )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object OffsetShape ( in GEOM_Object theObject, in double theOffset )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = OffsetShape ( theObject, theOffset )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object OffsetShapeCopy ( in GEOM_Object theObject, in double theOffset )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = OffsetShapeCopy ( theObject, theOffset )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object ScaleShape ( in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactor )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = ScaleShape ( theObject, thePoint, theFactor )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object ScaleShapeCopy ( in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactor )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = ScaleShapeCopy ( theObject, thePoint, theFactor )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object PositionShape ( in GEOM_Object theObject, in GEOM_Object theStartLCS, in GEOM_Object theEndLCS )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = PositionShape ( theObject, theStartLCS, theEndLCS )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object PositionShapeCopy ( in GEOM_Object theObject, in GEOM_Object theStartLCS, in GEOM_Object theEndLCS )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = PositionShapeCopy ( theObject, theStartLCS, theEndLCS )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_I3DPrimOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeBoxDXDYDZ ( in double theDX, in double theDY, in double theDZ )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeBoxDXDYDZ ( theDX, theDY, theDZ )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeBoxTwoPnt ( in GEOM_Object thePnt1, in GEOM_Object thePnt2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeBoxTwoPnt ( thePnt1, thePnt2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeCylinderRH ( in double theR, in double theH )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeCylinderRH ( theR, theH )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeCylinderPntVecRH ( in GEOM_Object thePnt, in GEOM_Object theAxis, in double theR, in double theH )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeCylinderPntVecRH ( thePnt, theAxis, theR, theH )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeConeR1R2H ( in double theR1, in double theR2, in double theH )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeConeR1R2H ( theR1, theR2, theH )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeConePntVecR1R2H ( in GEOM_Object thePnt, in GEOM_Object theAxis, in double theR1, in double theR2, in double theH )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeConePntVecR1R2H ( thePnt, theAxis, theR1, theR2, theH )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeTorusRR ( in double theRMajor, in double theRMinor )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeTorusRR ( theRMajor, theRMinor )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeTorusPntVecRR ( in GEOM_Object thePnt, in GEOM_Object theVec, in double theRMajor, in double theRMinor )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeTorusPntVecRR ( thePnt, theVec, theRMajor, theRMinor )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeSphereR ( in double theR )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeSphereR ( theR )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeSpherePntR ( in GEOM_Object thePnt, in double theR )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeSpherePntR ( thePnt, theR )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePrismVecH ( in GEOM_Object theBase, in GEOM_Object theVec, in double theH )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePrismVecH ( theBase, theVec, theH )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePrismTwoPnt ( in GEOM_Object theBase, in GEOM_Object thePoint1, in GEOM_Object thePoint2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePrismTwoPnt ( theBase, thePoint1, thePoint2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePipe ( in GEOM_Object theBase, in GEOM_Object thePath )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePipe ( theBase, thePath )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeRevolutionAxisAngle ( in GEOM_Object theBase, in GEOM_Object theAxis, in double theAngle )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeRevolutionAxisAngle ( theBase, theAxis, theAngle )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeFilling ( in GEOM_Object theShape, in long theMinDeg, in long theMaxDeg, in double theTol2D, in double theTol3D, in long theNbIter )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeFilling ( theShape, theMinDeg, theMaxDeg, theTol2D, theTol3D, theNbIter )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_IShapesOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeEdge ( in GEOM_Object thePnt1, in GEOM_Object thePnt2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeEdge ( thePnt1, thePnt2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeWire ( in ListOfGO theEdgesAndWires )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeWire ( theEdgesAndWires )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeFace ( in GEOM_Object theWire, in boolean isPlanarWanted )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeFace ( theWire, isPlanarWanted )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeFaceWires ( in ListOfGO theWires, in boolean isPlanarWanted )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeFaceWires ( theWires, isPlanarWanted )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeShell ( in ListOfGO theFacesAndShells )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeShell ( theFacesAndShells )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeSolidShell ( in GEOM_Object theShell )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeSolidShell ( theShell )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeSolidShells ( in ListOfGO theShells )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeSolidShells ( theShells )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeCompound ( in ListOfGO theShapes )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeCompound ( theShapes )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeGlueFaces ( in GEOM_Object theShape, in double theTolerance )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeGlueFaces ( theShape, theTolerance )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>ListOfGO MakeExplode ( in GEOM_Object theShape, in long theShapeType, in boolean isSorted )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeExplode ( theShape, theShapeType, isSorted )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>long NumberOfFaces ( in GEOM_Object theShape )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = NumberOfFaces ( theShape )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>long NumberOfEdges ( in GEOM_Object theShape )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = NumberOfEdges ( theShape )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object ChangeOrientation ( in GEOM_Object theShape )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = ChangeOrientation ( theShape )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_IBlocksOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeQuadFaceFourVertices ( in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3, in GEOM_Object thePnt4 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeQuadFaceFourVertices ( thePnt1, thePnt2, thePnt3, thePnt4 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeQuadFaceFourEdges ( in GEOM_Object theEdge1, in GEOM_Object theEdge2, in GEOM_Object theEdge3, in GEOM_Object theEdge4 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeQuadFaceFourEdges ( theEdge1, theEdge2, theEdge3, theEdge4 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeQuadFaceTwoEdges ( in GEOM_Object theEdge1, in GEOM_Object theEdge2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeQuadFaceTwoEdges ( theEdge1, theEdge2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeHexaSolidSixFaces ( in GEOM_Object theFace1, in GEOM_Object theFace2, in GEOM_Object theFace3, in GEOM_Object theFace4, in GEOM_Object theFace5, in GEOM_Object theFace6 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeHexaSolidSixFaces ( theFace1, theFace2, theFace3, theFace4, theFace5, theFace6 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeHexaSolidTwoFaces ( in GEOM_Object theFace1, in GEOM_Object theFace2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeHexaSolidTwoFaces ( theFace1, theFace2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetEdge ( in GEOM_Object theShape, in GEOM_Object thePoint1, in GEOM_Object thePoint2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetEdge ( theShape, thePoint1, thePoint2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetFaceByPoints ( in GEOM_Object theShape, in GEOM_Object thePoint1, in GEOM_Object thePoint2, in GEOM_Object thePoint3, in GEOM_Object thePoint4 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetFaceByPoints ( theShape, thePoint1, thePoint2, thePoint3, thePoint4 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetFaceByEdges ( in GEOM_Object theShape, in GEOM_Object theEdge1, in GEOM_Object theEdge2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetFaceByEdges ( theShape, theEdge1, theEdge2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetOppositeFace ( in GEOM_Object theBlock, in GEOM_Object theFace )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetOppositeFace ( theBlock, theFace )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetFaceNearPoint ( in GEOM_Object theShape, in GEOM_Object thePoint )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetFaceNearPoint ( theShape, thePoint )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetFaceByNormale ( in GEOM_Object theBlock, in GEOM_Object theVector )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetFaceByNormale ( theBlock, theVector )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>boolean IsCompoundOfBlocks ( in GEOM_Object theCompound, in long theMinNbFaces, in long theMaxNbFaces, out long theNbBlocks )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ return_value, theNbBlocks ] = IsCompoundOfBlocks ( theCompound, theMinNbFaces, theMaxNbFaces )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>ListOfGO ExplodeCompoundOfBlocks ( in GEOM_Object theCompound, in long theMinNbFaces, in long theMaxNbFaces )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = ExplodeCompoundOfBlocks ( theCompound, theMinNbFaces, theMaxNbFaces )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetBlockNearPoint ( in GEOM_Object theCompound, in GEOM_Object thePoint )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetBlockNearPoint ( theCompound, thePoint )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetBlockByParts ( in GEOM_Object theCompound, in ListOfGO theParts )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetBlockByParts ( theCompound, theParts )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>ListOfGO GetBlocksByParts ( in GEOM_Object theCompound, in ListOfGO theParts )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetBlocksByParts ( theCompound, theParts )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeMultiTransformation1D ( in GEOM_Object theBlock, in long theDirFace1, in long theDirFace2, in long theNbTimes )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeMultiTransformation1D ( theBlock, theDirFace1, theDirFace2, theNbTimes )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeMultiTransformation2D ( in GEOM_Object theBlock, in long theDirFace1U, in long theDirFace2U, in long theNbTimesU, in long theDirFace1V, in long theDirFace2V, in long theNbTimesV )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeMultiTransformation2D ( theBlock, theDirFace1U, theDirFace2U, theNbTimesU, theDirFace1V, theDirFace2V, theNbTimesV )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_IBooleanOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeBoolean ( in GEOM_Object theShape1, in GEOM_Object theShape2, in long theOperation )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeBoolean ( theShape1, theShape2, theOperation )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePartition ( in ListOfGO theShapes, in ListOfGO theTools, in ListOfGO theKeepInside, in ListOfGO theRemoveInside, in short theLimit, in boolean theRemoveWebs, in ListOfLong theMaterials )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePartition ( theShapes, theTools, theKeepInside, theRemoveInside, theLimit, theRemoveWebs, theMaterials )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeHalfPartition ( in GEOM_Object theShape, in GEOM_Object thePlane )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeHalfPartition ( theShape, thePlane )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_ICurvesOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeCirclePntVecR ( in GEOM_Object thePnt, in GEOM_Object theVec, in double theR )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeCirclePntVecR ( thePnt, theVec, theR )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeCircleThreePnt ( in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeCircleThreePnt ( thePnt1, thePnt2, thePnt3 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeEllipse ( in GEOM_Object thePnt, in GEOM_Object theVec, in double theRMajor, in double theRMinor )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeEllipse ( thePnt, theVec, theRMajor, theRMinor )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeArc ( in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeArc ( thePnt1, thePnt2, thePnt3 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakePolyline ( in ListOfGO thePoints )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakePolyline ( thePoints )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeSplineBezier ( in ListOfGO thePoints )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeSplineBezier ( thePoints )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeSplineInterpolation ( in ListOfGO thePoints )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeSplineInterpolation ( thePoints )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeSketcher ( in string theCommand, in ListOfDouble theWorkingPlane )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeSketcher ( theCommand, theWorkingPlane )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_ILocalOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeFilletAll ( in GEOM_Object theShape, in double theR )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeFilletAll ( theShape, theR )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeFilletEdges ( in GEOM_Object theShape, in double theR, in ListOfLong theEdges )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeFilletEdges ( theShape, theR, theEdges )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeFilletFaces ( in GEOM_Object theShape, in double theR, in ListOfLong theFaces )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeFilletFaces ( theShape, theR, theFaces )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeChamferAll ( in GEOM_Object theShape, in double theD )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeChamferAll ( theShape, theD )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeChamferEdge ( in GEOM_Object theShape, in double theD1, in double theD2, in long theFace1, in long theFace2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeChamferEdge ( theShape, theD1, theD2, theFace1, theFace2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeChamferFaces ( in GEOM_Object theShape, in double theD1, in double theD2, in ListOfLong theFaces )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeChamferFaces ( theShape, theD1, theD2, theFaces )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeArchimede ( in GEOM_Object theShape, in double theWeight, in double theWaterDensity, in double theMeshDeflection )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeArchimede ( theShape, theWeight, theWaterDensity, theMeshDeflection )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>long GetSubShapeIndex ( in GEOM_Object theShape, in GEOM_Object theSubShape )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetSubShapeIndex ( theShape, theSubShape )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_IHealingOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object ProcessShape ( in GEOM_Object theShapes, in string_array theOperators, in string_array theParameters, in string_array theValues )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = ProcessShape ( theShapes, theOperators, theParameters, theValues )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void GetShapeProcessParameters ( out string_array theOperators, out string_array theParameters, out string_array theValues )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ theOperators, theParameters, theValues ] = GetShapeProcessParameters ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object SuppressFaces ( in GEOM_Object theObject, in short_array theFaces )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = SuppressFaces ( theObject, theFaces )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object CloseContour ( in GEOM_Object theObject, in short_array theWires, in boolean isCommonVertex )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = CloseContour ( theObject, theWires, isCommonVertex )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object RemoveIntWires ( in GEOM_Object theObject, in short_array theWires )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = RemoveIntWires ( theObject, theWires )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object FillHoles ( in GEOM_Object theObject, in short_array theWires )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = FillHoles ( theObject, theWires )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object Sew ( in GEOM_Object theObject, in double theTolerance )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = Sew ( theObject, theTolerance )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object DivideEdge ( in GEOM_Object theObject, in short theEdgeIndex, in double theValue, in boolean isByParameter )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = DivideEdge ( theObject, theEdgeIndex, theValue, isByParameter )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>boolean GetFreeBoundary ( in GEOM_Object theObject, out ListOfGO theClosedWires, out ListOfGO theOpenWires )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ return_value, theClosedWires, theOpenWires ] = GetFreeBoundary ( theObject )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_IInsertOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object MakeCopy ( in GEOM_Object theOriginal )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = MakeCopy ( theOriginal )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void Export ( in GEOM_Object theObject, in string theFileName, in string theFormatName )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>Export ( theObject, theFileName, theFormatName )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object Import ( in string theFileName, in string theFormatName )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = Import ( theFileName, theFormatName )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void ImportTranslators ( out string_array theFormats, out string_array thePatterns )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ theFormats, thePatterns ] = ImportTranslators ( )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void ExportTranslators ( out string_array theFormats, out string_array thePatterns )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ theFormats, thePatterns ] = ExportTranslators ( )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_IMeasureOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void GetBasicProperties ( in GEOM_Object theShape, out double theLength, out double theSurfArea, out double theVolume )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ theLength, theSurfArea, theVolume ] = GetBasicProperties ( theShape )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetCentreOfMass ( in GEOM_Object theShape )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetCentreOfMass ( theShape )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void GetInertia ( in GEOM_Object theShape, out double I11, out double I12, out double I13, out double I21, out double I22, out double I23, out double I31, out double I32, out double I33, out double Ix, out double Iy, out double Iz )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ I11, I12, I13, I21, I22, I23, I31, I32, I33, Ix, Iy, Iz ] = GetInertia ( theShape )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void GetBoundingBox ( in GEOM_Object theShape, out double Xmin, out double Xmax, out double Ymin, out double Ymax, out double Zmin, out double Zmax )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ Xmin, Xmax, Ymin, Ymax, Zmin, Zmax ] = GetBoundingBox ( theShape )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void GetTolerance ( in GEOM_Object theShape, out double FaceMin, out double FaceMax, out double EdgeMin, out double EdgeMax, out double VertMin, out double VertMax )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ FaceMin, FaceMax, EdgeMin, EdgeMax, VertMin, VertMax ] = GetTolerance ( theShape )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>boolean CheckShape ( in GEOM_Object theShape, out string theDescription )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ return_value, theDescription ] = CheckShape ( theShape )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>string WhatIs ( in GEOM_Object theShape )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = WhatIs ( theShape )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>double GetMinDistance ( in GEOM_Object theShape1, in GEOM_Object theShape2, out double X1, out double Y1, out double Z1, out double X2, out double Y2, out double Z2 )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ return_value, X1, Y1, Z1, X2, Y2, Z2 ] = GetMinDistance ( theShape1, theShape2 )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void PointCoordinates ( in GEOM_Object theShape, out double X, out double Y, out double Z )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>[ X, Y, Z ] = PointCoordinates ( theShape )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_IGroupOperations</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object CreateGroup ( in GEOM_Object theMainShape, in long theShapeType )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = CreateGroup ( theMainShape, theShapeType )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void AddObject ( in GEOM_Object theGroup, in long theSubShapeId )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>AddObject ( theGroup, theSubShapeId )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void RemoveObject ( in GEOM_Object theGroup, in long theSubShapeId )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>RemoveObject ( theGroup, theSubShapeId )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>long GetType ( in GEOM_Object theGroup )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetType ( theGroup )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetMainShape ( in GEOM_Object theGroup )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetMainShape ( theGroup )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>ListOfLong GetObjects ( in GEOM_Object theGroup )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetObjects ( theGroup )</b></div></td>
</tr>
</table><br>
<table width="100%" BORDER>
<tr bgcolor="#FFFFCC">
<td colspan="11"><font size="+3"><b><div align="center"><i>interface GEOM_Gen</i></div></b></font></td>
</tr>
<td width="50%" bgcolor= "lightgreen" ><font size="+2"><div align="center"><b><i>IDL file</i></b></div></font></td>
<td width="50%" bgcolor= "lightgreen"><font size="+2"><div align="center"><b><i>Python</i></b></div></font></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void Undo ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>Undo ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void Redo ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>Redo ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>SObject AddInStudy ( in Study theStudy, in GEOM_Object theObject, in string theName, in GEOM_Object theFather )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = AddInStudy ( theStudy, theObject, theName, theFather )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_IBasicOperations GetIBasicOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetIBasicOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_ITransformOperations GetITransformOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetITransformOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_I3DPrimOperations GetI3DPrimOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetI3DPrimOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_IShapesOperations GetIShapesOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetIShapesOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_IBooleanOperations GetIBooleanOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetIBooleanOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_ICurvesOperations GetICurvesOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetICurvesOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_ILocalOperations GetILocalOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetILocalOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_IHealingOperations GetIHealingOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetIHealingOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_IInsertOperations GetIInsertOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetIInsertOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_IMeasureOperations GetIMeasureOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetIMeasureOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_IBlocksOperations GetIBlocksOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetIBlocksOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_IGroupOperations GetIGroupOperations ( in long theStudyID )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetIGroupOperations ( theStudyID )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>void RemoveObject ( in GEOM_Object theObject )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>RemoveObject ( theObject )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetObject ( in long theStudyID, in string theEntry )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetObject ( theStudyID, theEntry )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object AddSubShape ( in GEOM_Object theMainShape, in ListOfLong theIndices )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = AddSubShape ( theMainShape, theIndices )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>GEOM_Object GetIORFromString ( in string theIOR )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetIORFromString ( theIOR )</b></div></td>
</tr>
<tr>
<td bgcolor= "lightgreen"><div align="center"><b>string GetStringFromIOR ( in GEOM_Object theObject )</b></div></td>
<td bgcolor= "lightgreen"><div align="center"><b>return_value = GetStringFromIOR ( theObject )</b></div></td>
</tr>
</table><br>
</b></HTML>