25 #ifndef __GEOM_SUPERV__
26 #define __GEOM_SUPERV__
36 interface GEOM_Superv : Engines::EngineComponent,SALOMEDS::Driver
70 in
double theParameter);
76 in
double theParameter);
90 in
double theTrimSize) ;
93 in
double theTrimSize) ;
95 in
double theTrimSize) ;
98 in
double theTrimSize) ;
100 in
double theTrimSize,
101 in
double theOrientation) ;
103 in
double theXDX, in
double theXDY, in
double theXDZ,
104 in
double theYDX, in
double theYDY, in
double theYDZ) ;
122 in
double theParameterU,
123 in
double theParameterV,
124 in
double theTrimSize);
142 in
short theOrientation) ;
153 in
short theOrientation) ;
157 in
double theHeight) ;
164 in
double theAngle) ;
171 in
double theRadius) ;
178 in
double theRMinor) ;
180 in
double theRMinor) ;
185 in
double theHeight) ;
188 in
double theHeight) ;
205 in
double theAngle) ;
208 in
double theAngle) ;
210 in
long theMinDeg, in
long theMaxDeg,
211 in
double theTol2D, in
double theTol3D,
214 in
boolean theApprox) ;
216 in
boolean theModeSolid,
218 in
boolean theRuled);
223 in
boolean theWithContact ,
224 in
boolean theWithCorrection );
230 in
boolean theWithContact ,
231 in
boolean theWithCorrection );
245 in
long theOperation) ;
259 in
boolean theRemoveWebs,
261 in
short theKeepNonlimitShapes);
295 in
double theDistance,
296 in
boolean theCopy) ;
300 in
long theNbTimes) ;
307 in
long theNbTimes2) ;
310 in
double theAngle) ;
313 in
double theAngle) ;
324 in
long theNbTimes) ;
330 in
long theNbTimes2) ;
344 in
double theOffset) ;
346 in
double theOffset) ;
349 in
double theFactor) ;
352 in
double theFactor) ;
355 in
double theFactorX,
356 in
double theFactorY,
357 in
double theFactorZ);
360 in
double theFactorX,
361 in
double theFactorY,
362 in
double theFactorZ);
371 in
double theDistance,
373 in
boolean theReverse);
384 in
double theTolerance) ;
386 in
boolean isPlanarWanted) ;
388 in
boolean isPlanarWanted) ;
395 in
boolean isIntersect);
397 in
double theTolerance,
398 in
boolean doKeepNonSolids);
400 in
double theTolerance);
402 in
double theTolerance,
404 in
boolean doKeepNonSolids,
405 in
boolean doGlueAllEdges);
407 in
long theShapeType,
408 in
boolean isSorted) ;
415 in
short theShapeType,
419 in
short theShapeType,
447 in
double theEpsilon) ;
468 in
long theMinNbFaces,
469 in
long theMaxNbFaces,
470 out
long theNbBlocks) ;
476 in
long theMinNbFaces,
477 in
long theMaxNbFaces) ;
487 in
long theNbTimes) ;
489 in
long theDirFace1U,
490 in
long theDirFace2U,
492 in
long theDirFace1V,
493 in
long theDirFace2V,
494 in
long theNbTimesV) ;
511 in
double theRMinor) ;
523 in
boolean theSense) ;
528 in
boolean theIsClosed) ;
530 in
boolean theIsClosed) ;
532 in
boolean theIsClosed,
533 in
boolean theDoReordering) ;
562 in
double theD1, in
double theD2,
563 in
long theFace1, in
long theFace2) ;
565 in
double theD, in
double theAngle,
566 in
long theFace1, in
long theFace2) ;
568 in
double theD1, in
double theD2,
571 in
double theD, in
double theAngle,
574 in
double theD1, in
double theD2,
577 in
double theD, in
double theAngle,
581 in
double theWaterDensity,
582 in
double theMeshDeflection) ;
590 in
long theShapeType) ;
592 in
long theSubShapeId) ;
594 in
long theSubShapeId) ;
603 in
double theR2, in
double theW2, in
double theL2,
604 in
boolean theHexMesh);
607 in
double theR2, in
double theW2, in
double theL2,
608 in
boolean theHexMesh,
612 in
double theR2, in
double theW2, in
double theL2,
613 in
double theH, in
double theW, in
boolean theHexMesh);
616 in
double theR2, in
double theW2, in
double theL2,
617 in
double theH, in
double theW, in
boolean theHexMesh,
621 in
double theR2, in
double theW2, in
double theL2,
622 in
double theRF, in
boolean theHexMesh);
625 in
double theR2, in
double theW2, in
double theL2,
626 in
double theRF, in
boolean theHexMesh,
641 in
string theFileName,
642 in
boolean theIsASCII,
643 in
double theDeflection,
644 in
boolean theIsRelative );
648 in
string theFileName );
652 in
string theFileName );
654 in
boolean theIsIgnoreUnits );
657 in
string theFileName,
658 in
string theVersion );
660 in
boolean theIsIgnoreUnits );
667 in
string shapeFileName );
675 in
string theFileName,
676 in
double theDeflection );
sequence< BCError > BCErrors
Sequence of all Blocks Compound defects.
Definition: GEOM_Gen.idl:3076
Definition: GEOM_Superv.idl:34
Interface of geometric object.
Definition: GEOM_Gen.idl:375
Definition: GEOM_Superv.idl:37
GEOM_Object MirrorPlane(in GEOM_Object theObject, in GEOM_Object thePlane)
GEOM_Object MakeQuad2Edges(in GEOM_Object theEdge1, in GEOM_Object theEdge2)
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)
GEOM_Object ImportFile(in string theFileName, in string theFormatName)
GEOM_Object MakeDividedDisk(in double theR, in double theRatio, in short theOrientation, in pattern thePattern)
GEOM_Object MakeTangentPlaneOnFace(in GEOM_Object theFace, in double theParameterU, in double theParameterV, in double theTrimSize)
GEOM_Object MakeCircleThreePnt(in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3)
GEOM_Object MirrorPoint(in GEOM_Object theObject, in GEOM_Object thePoint)
GEOM_Object MakePrismTwoPnt2Ways(in GEOM_Object theBase, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
GEOM_Object TranslateDXDYDZCopy(in GEOM_Object theObject, in double theDX, in double theDY, in double theDZ)
GEOM_Object GetFaceByNormale(in GEOM_Object theBlock, in GEOM_Object theVector)
GEOM_Object GetFaceByEdges(in GEOM_Object theShape, in GEOM_Object theEdge1, in GEOM_Object theEdge2)
GEOM_Object MirrorPointCopy(in GEOM_Object theObject, in GEOM_Object thePoint)
GEOM_Object PositionShapeCopy(in GEOM_Object theObject, in GEOM_Object theStartLCS, in GEOM_Object theEndLCS)
GEOM_Object MakePrismTwoPnt(in GEOM_Object theBase, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
GEOM_Object MakeTorusPntVecRR(in GEOM_Object thePnt, in GEOM_Object theVec, in double theRMajor, in double theRMinor)
GEOM_Object MakeChamferFaces(in GEOM_Object theShape, in double theD1, in double theD2, in GEOM_List theFaces)
GEOM_Object MakeFaceObjHW(in GEOM_Object theObj, in double theH, in double theW)
GEOM_Object MakePlaneThreePnt(in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3, in double theTrimSize)
GEOM_Object MakeDiskPntVecR(in GEOM_Object thePnt, in GEOM_Object theVec, in double theR)
GEOM_Object ScaleShapeAlongAxes(in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactorX, in double theFactorY, in double theFactorZ)
GEOM_Object MultiTranslate1D(in GEOM_Object theObject, in GEOM_Object theVector, in double theStep, in long theNbTimes)
GEOM_Object MakeArcOfEllipse(in GEOM_Object theCenter, in GEOM_Object thePnt1, in GEOM_Object thePnt2)
GEOM_Object MakeChamferEdgesAD(in GEOM_Object theShape, in double theD, in double theAngle, in GEOM_List theEdges)
GEOM_List MakePipeTShape(in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in boolean theHexMesh)
GEOM_Object MakeCirclePntVecR(in GEOM_Object thePnt, in GEOM_Object theVec, in double theR)
GEOM_Object MakeSphere(in double theX, in double theY, in double theZ, in double theRadius)
void AddItemToListOfGO(inout GEOM_List theList, in GEOM_Object theObject)
GEOM_Object MakePipeShellsWithoutPath(in ListOfGO theSeqBases, in ListOfGO theLocations)
GEOM_Object MakePipeWithDifferentSections(in ListOfGO theSeqBases, in ListOfGO theLocations, in GEOM_Object thePath, in boolean theWithContact, in boolean theWithCorrection)
GEOM_Object MakeBoxTwoPnt(in GEOM_Object thePnt1, in GEOM_Object thePnt2)
GEOM_Object MakeSphereR(in double theR)
GEOM_Object MakeChamferFacesAD(in GEOM_Object theShape, in double theD, in double theAngle, in GEOM_List theFaces)
void ExportSTEP(in GEOM::GEOM_Object theObject, in string theFileName)
GEOM_Object MirrorPlaneCopy(in GEOM_Object theObject, in GEOM_Object thePlane)
GEOM_Object MakeGlueFacesByList(in GEOM_Object theShape, in double theTolerance, in ListOfGO theFaces, in boolean doKeepNonSolids, in boolean doGlueAllEdges)
GEOM_Object MirrorAxis(in GEOM_Object theObject, in GEOM_Object theAxis)
GEOM_Object MakeChamferEdgeAD(in GEOM_Object theShape, in double theD, in double theAngle, in long theFace1, in long theFace2)
void AddObject(in GEOM_Object theGroup, in long theSubShapeId)
long GetSubShapeIndex(in GEOM_Object theShape, in GEOM_Object theSubShape)
GEOM_Object MakePlane2Vec(in GEOM_Object theVec1, in GEOM_Object theVec2, in double theTrimSize)
long NumberOfEdges(in GEOM_Object theShape)
GEOM_Object MakeCylinderRH(in double theR, in double theH)
GEOM_Object MakeMultiTransformation1D(in GEOM_Object theBlock, in long theDirFace1, in long theDirFace2, in long theNbTimes)
GEOM_Object MakeFilletEdgesR1R2(in GEOM_Object theShape, in double theR1, in double theR2, in GEOM_List theEdges)
GEOM_Object GetFaceNearPoint(in GEOM_Object theShape, in GEOM_Object thePoint)
GEOM_Object MakePrismVecH2Ways(in GEOM_Object theBase, in GEOM_Object theVec, in double theH)
GEOM_Object MakeFaceWithConstraints(in GEOM_List theConstraints)
GEOM_Object MakeSolidShell(in GEOM_Object theShell)
GEOM_Object MakePlaneLCS(in GEOM_Object theLCS, in double theTrimSize, in double theOrientation)
GEOM_List GetObjects(in GEOM_Object theGroup)
GEOM_Object MirrorAxisCopy(in GEOM_Object theObject, in GEOM_Object theAxis)
GEOM_Object ScaleShapeCopy(in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactor)
GEOM_Object MakeEllipseVec(in GEOM_Object thePnt, in GEOM_Object theVec, in double theRMajor, in double theRMinor, in GEOM_Object theVecMaj)
GEOM_Object GetPoint(in GEOM_Object theShape, in double theX, in double theY, in double theZ, in double theEpsilon)
GEOM_Object MakeVectorDXDYDZ(in double theDX, in double theDY, in double theDZ)
GEOM_Object ImportIGES(in string theFileName, in boolean theIsIgnoreUnits)
GEOM_Object MakeArc(in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3)
GEOM_Object MakeFaceWires(in GEOM_List theWires, in boolean isPlanarWanted)
void ExportSTL(in GEOM::GEOM_Object theObject, in string theFileName, in boolean theIsASCII, in double theDeflection, in boolean theIsRelative)
GEOM_Object MakeChamferEdges(in GEOM_Object theShape, in double theD1, in double theD2, in GEOM_List theEdges)
GEOM_List MakePipeTShapeFillet(in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRF, in boolean theHexMesh)
GEOM_Object MakePointOnCurve(in GEOM_Object theRefCurve, in double theParameter)
GEOM_Object MultiRotate2D(in GEOM_Object theObject, in GEOM_Object theAxis, in double theAngle, in long theNbTimes1, in double theStep, in long theNbTimes2)
GEOM_Object MakeMarkerPntTwoVec(in GEOM_Object theOrigin, in GEOM_Object theXVec, in GEOM_Object theYVec)
GEOM_Object GetBlockNearPoint(in GEOM_Object theCompound, in GEOM_Object thePoint)
GEOM_Object MakeFillet2D(in GEOM_Object theShape, in double theR, in GEOM_List theVertexes)
GEOM_Object MakeSolidShells(in GEOM_List theShells)
GEOM_Object MakeFaceHW(in double theH, in double theW, in short theOrientation)
GEOM_Object MakePolyline(in GEOM_List thePoints, in boolean theIsClosed)
GEOM_Object MakeQuad4Vertices(in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3, in GEOM_Object thePnt4)
GEOM_Object MakeConePntVecR1R2H(in GEOM_Object thePnt, in GEOM_Object theAxis, in double theR1, in double theR2, in double theHeight)
GEOM_Object TranslateVectorDistance(in GEOM_Object theObject, in GEOM_Object theVector, in double theDistance, in boolean theCopy)
GEOM_Object MakeFilletAll(in GEOM_Object theShape, in double theR)
boolean ExportXAO(in GEOM_Object shape, in ListOfGO groups, in ListOfFields fields, in string author, in string fileName, in string shapeFileName)
GEOM_List CreateListOfLong()
GEOM_Object GetOppositeFace(in GEOM_Object theBlock, in GEOM_Object theFace)
GEOM_Object GetEdgeNearPoint(in GEOM_Object theShape, in GEOM_Object thePoint)
GEOM_Object MakeChamferAll(in GEOM_Object theShape, in double theD)
GEOM_Object MakeCut(in GEOM_Object theShape1, in GEOM_Object theShape2)
GEOM_Object GetFaceByPoints(in GEOM_Object theShape, in GEOM_Object thePoint1, in GEOM_Object thePoint2, in GEOM_Object thePoint3, in GEOM_Object thePoint4)
GEOM_Object MakePipeBiNormalAlongVector(in GEOM_Object theBase, in GEOM_Object thePath, in GEOM_Object theVec)
GEOM_Object GetBlockByParts(in GEOM_Object theCompound, in GEOM_List theParts)
void ExportIGES(in GEOM::GEOM_Object theObject, in string theFileName, in string theVersion)
GEOM_Object MakeEdgeOnCurveByLength(in GEOM_Object theRefCurve, in double theLength, in GEOM_Object theStartPoint)
GEOM_Object ScaleShape(in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactor)
GEOM_Object MakeSmoothingSurface(in GEOM_List thelPoints)
void RemoveObject(in GEOM_Object theGroup, in long theSubShapeId)
GEOM_Object MakeFilletEdges(in GEOM_Object theShape, in double theR, in GEOM_List theEdges)
GEOM_Object MakeLineTwoPnt(in GEOM_Object thePnt1, in GEOM_Object thePnt2)
string PrintBCErrors(in GEOM_Object theCompound, in GEOM_IBlocksOperations::BCErrors theErrors)
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)
GEOM_Object ChangeOrientation(in GEOM_Object theShape)
GEOM_Object ImportBREP(in string theFileName)
GEOM_List CreateListOfDouble()
long GetType(in GEOM_Object theGroup)
GEOM_Object MakePointXYZ(in double theX, in double theY, in double theZ)
GEOM_List GetBlocksByParts(in GEOM_Object theCompound, in GEOM_List theParts)
void ExportBREP(in GEOM::GEOM_Object theObject, in string theFileName)
GEOM_Object MakePointOnCurveByLength(in GEOM_Object theRefCurve, in double theLength, in GEOM_Object theStartPoint)
GEOM_Object MakeSection(in GEOM_Object theShape1, in GEOM_Object theShape2)
GEOM_List CreateListOfGO()
GEOM_Object MakeSketcher(in string theCommand, in GEOM_List theWorkingPlane)
GEOM_Object MakeWire(in GEOM_List theEdgesAndWires, in double theTolerance)
GEOM_Object MakeRevolutionAxisAngle2Ways(in GEOM_Object theBase, in GEOM_Object theAxis, in double theAngle)
GEOM_Object MakeMarkerFromShape(in GEOM_Object theShape)
GEOM_Object OffsetShape(in GEOM_Object theObject, in double theOffset)
GEOM_Object MakeFilling(in GEOM_Object theShape, in long theMinDeg, in long theMaxDeg, in double theTol2D, in double theTol3D, in long theNbIter, in filling_oper_method theMethod, in boolean theApprox)
GEOM_Object MakeTangentOnCurve(in GEOM_Object theRefCurve, in double theParameter)
GEOM_Object MakeSolidFromConnectedFaces(in GEOM_List theFacesOrShells, in boolean isIntersect)
boolean IsCompoundOfBlocks(in GEOM_Object theCompound, in long theMinNbFaces, in long theMaxNbFaces, out long theNbBlocks)
GEOM_Object GetEdge(in GEOM_Object theShape, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
GEOM_Object ImportSTEP(in string theFileName, in boolean theIsIgnoreUnits)
GEOM_Object GetMainShape(in GEOM_Object theGroup)
GEOM_Object MakePartition(in GEOM_List theShapes, in GEOM_List theTools, in GEOM_List theKeepInside, in GEOM_List theRemoveInside, in short theLimit, in boolean theRemoveWebs, in GEOM_List theMaterials, in short theKeepNonlimitShapes)
GEOM_Object MakeCylinderPntVecRHA(in GEOM_Object thePnt, in GEOM_Object theAxis, in double theRadius, in double theHeight, in double theAngle)
boolean CheckCompoundOfBlocks(in GEOM_Object theCompound, out GEOM_IBlocksOperations::BCErrors theErrors)
GEOM_Object MakeArcCenter(in GEOM_Object theCenter, in GEOM_Object thePnt1, in GEOM_Object thePnt2, in boolean theSense)
GEOM_Object TranslateDXDYDZ(in GEOM_Object theObject, in double theDX, in double theDY, in double theDZ)
GEOM_Object MakeHexa(in GEOM_Object theFace1, in GEOM_Object theFace2, in GEOM_Object theFace3, in GEOM_Object theFace4, in GEOM_Object theFace5, in GEOM_Object theFace6)
GEOM_Object MakeSplineBezier(in GEOM_List thePoints, in boolean theIsClosed)
GEOM_Object MakePrismVecH(in GEOM_Object theBase, in GEOM_Object theVec, in double theH)
GEOM_List ExplodeCompoundOfBlocks(in GEOM_Object theCompound, in long theMinNbFaces, in long theMaxNbFaces)
GEOM_Object MakeEdge(in GEOM_Object thePnt1, in GEOM_Object thePnt2)
GEOM_Object MakeRevolutionAxisAngle(in GEOM_Object theBase, in GEOM_Object theAxis, in double theAngle)
GEOM_Object MakeQuad(in GEOM_Object theEdge1, in GEOM_Object theEdge2, in GEOM_Object theEdge3, in GEOM_Object theEdge4)
boolean ImportXAO(in string fileName, out GEOM_Object shape, out ListOfGO subShapes, out ListOfGO groups, out ListOfFields fields)
GEOM_Object MakeThruSections(in ListOfGO theSeqSections, in boolean theModeSolid, in double thePreci, in boolean theRuled)
GEOM_Object MakeHexa2Faces(in GEOM_Object theFace1, in GEOM_Object theFace2)
void AddItemToListOfLong(inout GEOM_List theList, in long theObject)
GEOM_List MakePipeTShapeChamferWithPosition(in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theH, in double theW, in boolean theHexMesh, in GEOM_Object theP1, in GEOM_Object theP2, in GEOM_Object theP3)
GEOM_Object CreateGroup(in GEOM_Object theMainShape, in long theShapeType)
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)
GEOM_Object MakeFace(in GEOM_Object theWire, in boolean isPlanarWanted)
GEOM_Object MakeFuse(in GEOM_Object theShape1, in GEOM_Object theShape2)
GEOM_Object MakeConeR1R2H(in double theR1, in double theR2, in double theHeight)
GEOM_Object RotateThreePoints(in GEOM_Object theObject, in GEOM_Object theCentPoint, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
GEOM_Object MakeSplineInterpolation(in GEOM_List thePoints, in boolean theIsClosed, in boolean theDoReordering)
GEOM_Object MakeBox(in double theX1, in double theY1, in double theZ1, in double theX2, in double theY2, in double theZ2)
GEOM_Object Rotate(in GEOM_Object theObject, in GEOM_Object theAxis, in double theAngle)
GEOM_Object TranslateVectorCopy(in GEOM_Object theObject, in GEOM_Object theVector)
GEOM_Object MakeBoolean(in GEOM_Object theShape1, in GEOM_Object theShape2, in long theOperation)
GEOM_Object MakeBoxDXDYDZ(in double theDX, in double theDY, in double theDZ)
GEOM_Object MakeCompound(in GEOM_List theShapes)
GEOM_Object MakeLineTwoFaces(in GEOM_Object theFace1, in GEOM_Object theFace2)
GEOM_Object MakeCircleCenter2Pnt(in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3)
GEOM_Object OffsetShapeCopy(in GEOM_Object theObject, in double theOffset)
GEOM_List PatchFace(in GEOM_Object theShape)
GEOM_Object ScaleShapeAlongAxesCopy(in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactorX, in double theFactorY, in double theFactorZ)
GEOM_Object MakePointWithReference(in GEOM_Object theReference, in double theX, in double theY, in double theZ)
GEOM_Object MakeCommon(in GEOM_Object theShape1, in GEOM_Object theShape2)
GEOM_Object GetShapesOnShapeAsCompound(in GEOM_Object theCheckShape, in GEOM_Object theShape, in short theShapeType, in shape_state theState)
GEOM_Object MakeFilletFaces(in GEOM_Object theShape, in double theR, in GEOM_List theFaces)
GEOM_Object MakeGlueFaces(in GEOM_Object theShape, in double theTolerance, in boolean doKeepNonSolids)
GEOM_Object RotateThreePointsCopy(in GEOM_Object theObject, in GEOM_Object theCentPoint, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
GEOM_Object MakeSpherePntR(in GEOM_Object thePnt, in double theR)
GEOM_Object MakeEllipse(in GEOM_Object thePnt, in GEOM_Object theVec, in double theRMajor, in double theRMinor)
GEOM_Object MakeTorusRR(in double theRMajor, in double theRMinor)
GEOM_Object MakeCylinderRHA(in double theR, in double theH, in double theA)
GEOM_Object TranslateTwoPointsCopy(in GEOM_Object theObject, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
void Export(in GEOM_Object theObject, in string theFileName, in string theFormatName)
GEOM_List MakePipeTShapeFilletWithPosition(in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theRF, in boolean theHexMesh, in GEOM_Object theP1, in GEOM_Object theP2, in GEOM_Object theP3)
GEOM_List MakeExplode(in GEOM_Object theShape, in long theShapeType, in boolean isSorted)
GEOM_List GetGlueFaces(in GEOM_Object theShape, in double theTolerance)
GEOM_Object RotateCopy(in GEOM_Object theObject, in GEOM_Object theAxis, in double theAngle)
GEOM_Object TranslateTwoPoints(in GEOM_Object theObject, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
GEOM_Object MakeVectorTwoPnt(in GEOM_Object thePnt1, in GEOM_Object thePnt2)
GEOM_Object MakePlanePntVec(in GEOM_Object thePnt, in GEOM_Object theVec, in double theTrimSize)
GEOM_Object MakePipeWithShellSections(in ListOfGO theSeqBases, in ListOfGO theSeqSubBases, in ListOfGO theLocations, in GEOM_Object thePath, in boolean theWithContact, in boolean theWithCorrection)
GEOM_Object MakeDiskThreePnt(in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3)
GEOM_Object PositionAlongPath(in GEOM_Object theObject, in GEOM_Object thePath, in double theDistance, in boolean theCopy, in boolean theReverse)
GEOM_Object MakeShell(in GEOM_List theFacesAndShells)
GEOM_Object MakeFilletFacesR1R2(in GEOM_Object theShape, in double theR1, in double theR2, in GEOM_List theFaces)
GEOM_Object MakeCylinderPntVecRH(in GEOM_Object thePnt, in GEOM_Object theAxis, in double theRadius, in double theHeight)
GEOM_Object MakeHalfPartition(in GEOM_Object theShape, in GEOM_Object thePlane)
GEOM_Object TranslateVector(in GEOM_Object theObject, in GEOM_Object theVector)
void ExportVTK(in GEOM::GEOM_Object theObject, in string theFileName, in double theDeflection)
GEOM_Object MultiRotate1D(in GEOM_Object theObject, in GEOM_Object theAxis, in long theNbTimes)
GEOM_Object ImportSTL(in string theFileName)
GEOM_Object MakeCopy(in GEOM_Object theOriginal)
GEOM_List MakePipeTShapeChamfer(in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in double theH, in double theW, in boolean theHexMesh)
GEOM_Object MakeArchimede(in GEOM_Object theShape, in double theWeight, in double theWaterDensity, in double theMeshDeflection)
GEOM_Object MakePlaneFace(in GEOM_Object theFace, in double theTrimSize)
void AddItemToListOfDouble(inout GEOM_List theList, in double theObject)
long NumberOfFaces(in GEOM_Object theShape)
GEOM_Object MakeDividedCylinder(in double theR, in double theH, in pattern thePattern)
GEOM_Object PositionShape(in GEOM_Object theObject, in GEOM_Object theStartLCS, in GEOM_Object theEndLCS)
GEOM_List MakePipeTShapeWithPosition(in double theR1, in double theW1, in double theL1, in double theR2, in double theW2, in double theL2, in boolean theHexMesh, in GEOM_Object theP1, in GEOM_Object theP2, in GEOM_Object theP3)
GEOM_List GetShapesOnShape(in GEOM_Object theCheckShape, in GEOM_Object theShape, in short theShapeType, in shape_state theState)
GEOM_Object MakePipe(in GEOM_Object theBase, in GEOM_Object thePath)
GEOM_Object MakeChamferEdge(in GEOM_Object theShape, in double theD1, in double theD2, in long theFace1, in long theFace2)
GEOM_Object MakeDiskR(in double theR, in short theOrientation)
Definition: GEOM_PythonDump.cxx:33
filling_oper_method
Kind of method to perform filling operation.
Definition: GEOM_Gen.idl:155
pattern
Pattern for block division of the disk.
Definition: AdvancedGEOM.idl:32
sequence< GEOM_Object > ListOfGO
Definition: GEOM_Gen.idl:265
sequence< GEOM_Field > ListOfFields
Definition: GEOM_Gen.idl:269
shape_state
State of shape relatively geometrical surface like plane, sphere or cylinder.
Definition: GEOM_Gen.idl:82