Version: 9.12.0
GEOM::GEOM_Superv Interface Reference

import"GEOM_Superv.idl";

Inheritance diagram for GEOM::GEOM_Superv:
Inheritance graph

Public Member Functions

GEOM_List CreateListOfGO ()
 
void AddItemToListOfGO (inout GEOM_List theList, in GEOM_Object theObject)
 
GEOM_List CreateListOfLong ()
 
void AddItemToListOfLong (inout GEOM_List theList, in long theObject)
 
GEOM_List CreateListOfDouble ()
 
void AddItemToListOfDouble (inout GEOM_List theList, in double theObject)
 
GEOM_Object MakePointXYZ (in double theX, in double theY, in double theZ)
 
GEOM_Object MakePointWithReference (in GEOM_Object theReference, in double theX, in double theY, in double theZ)
 
GEOM_Object MakePointOnCurve (in GEOM_Object theRefCurve, in double theParameter)
 
GEOM_Object MakePointOnCurveByLength (in GEOM_Object theRefCurve, in double theLength, in GEOM_Object theStartPoint)
 
GEOM_Object MakeTangentOnCurve (in GEOM_Object theRefCurve, in double theParameter)
 
GEOM_Object MakeVectorDXDYDZ (in double theDX, in double theDY, in double theDZ)
 
GEOM_Object MakeVectorTwoPnt (in GEOM_Object thePnt1, in GEOM_Object thePnt2)
 
GEOM_Object MakeLineTwoPnt (in GEOM_Object thePnt1, in GEOM_Object thePnt2)
 
GEOM_Object MakeLineTwoFaces (in GEOM_Object theFace1, in GEOM_Object theFace2)
 
GEOM_Object MakePlaneThreePnt (in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3, in double theTrimSize)
 
GEOM_Object MakePlanePntVec (in GEOM_Object thePnt, in GEOM_Object theVec, in double theTrimSize)
 
GEOM_Object MakePlaneFace (in GEOM_Object theFace, in double theTrimSize)
 
GEOM_Object MakePlane2Vec (in GEOM_Object theVec1, in GEOM_Object theVec2, in double theTrimSize)
 
GEOM_Object MakePlaneLCS (in GEOM_Object theLCS, in double theTrimSize, in double theOrientation)
 
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 MakeMarkerFromShape (in GEOM_Object theShape)
 
GEOM_Object MakeMarkerPntTwoVec (in GEOM_Object theOrigin, in GEOM_Object theXVec, in GEOM_Object theYVec)
 
GEOM_Object MakeTangentPlaneOnFace (in GEOM_Object theFace, in double theParameterU, in double theParameterV, in double theTrimSize)
 
GEOM_Object MakeBox (in double theX1, in double theY1, in double theZ1, in double theX2, in double theY2, in double theZ2)
 
GEOM_Object MakeBoxDXDYDZ (in double theDX, in double theDY, in double theDZ)
 
GEOM_Object MakeBoxTwoPnt (in GEOM_Object thePnt1, in GEOM_Object thePnt2)
 
GEOM_Object MakeFaceHW (in double theH, in double theW, in short theOrientation)
 
GEOM_Object MakeFaceObjHW (in GEOM_Object theObj, in double theH, in double theW)
 
GEOM_Object MakeDiskPntVecR (in GEOM_Object thePnt, in GEOM_Object theVec, in double theR)
 
GEOM_Object MakeDiskThreePnt (in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3)
 
GEOM_Object MakeDiskR (in double theR, in short theOrientation)
 
GEOM_Object MakeCylinderPntVecRH (in GEOM_Object thePnt, in GEOM_Object theAxis, in double theRadius, in double theHeight)
 
GEOM_Object MakeCylinderRH (in double theR, in double theH)
 
GEOM_Object MakeCylinderPntVecRHA (in GEOM_Object thePnt, in GEOM_Object theAxis, in double theRadius, in double theHeight, in double theAngle)
 
GEOM_Object MakeCylinderRHA (in double theR, in double theH, in double theA)
 
GEOM_Object MakeSphere (in double theX, in double theY, in double theZ, in double theRadius)
 
GEOM_Object MakeSphereR (in double theR)
 
GEOM_Object MakeSpherePntR (in GEOM_Object thePnt, in double theR)
 
GEOM_Object MakeTorusPntVecRR (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 MakeConePntVecR1R2H (in GEOM_Object thePnt, in GEOM_Object theAxis, in double theR1, in double theR2, in double theHeight)
 
GEOM_Object MakeConeR1R2H (in double theR1, in double theR2, in double theHeight)
 
GEOM_Object MakePrismVecH (in GEOM_Object theBase, in GEOM_Object theVec, in double theH)
 
GEOM_Object MakePrismVecH2Ways (in GEOM_Object theBase, in GEOM_Object theVec, in double theH)
 
GEOM_Object MakePrismTwoPnt (in GEOM_Object theBase, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
 
GEOM_Object MakePrismTwoPnt2Ways (in GEOM_Object theBase, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
 
GEOM_Object MakePipe (in GEOM_Object theBase, in GEOM_Object thePath)
 
GEOM_Object MakeRevolutionAxisAngle (in GEOM_Object theBase, in GEOM_Object theAxis, in double theAngle)
 
GEOM_Object MakeRevolutionAxisAngle2Ways (in GEOM_Object theBase, in GEOM_Object theAxis, in double theAngle)
 
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 MakeThruSections (in ListOfGO theSeqSections, in boolean theModeSolid, in double thePreci, in boolean theRuled)
 
GEOM_Object MakePipeWithDifferentSections (in ListOfGO theSeqBases, in ListOfGO theLocations, in GEOM_Object thePath, in boolean theWithContact, in boolean theWithCorrection)
 
GEOM_Object MakePipeWithShellSections (in ListOfGO theSeqBases, in ListOfGO theSeqSubBases, in ListOfGO theLocations, in GEOM_Object thePath, in boolean theWithContact, in boolean theWithCorrection)
 
GEOM_Object MakePipeShellsWithoutPath (in ListOfGO theSeqBases, in ListOfGO theLocations)
 
GEOM_Object MakePipeBiNormalAlongVector (in GEOM_Object theBase, in GEOM_Object thePath, in GEOM_Object theVec)
 
GEOM_Object MakeBoolean (in GEOM_Object theShape1, in GEOM_Object theShape2, in long theOperation)
 
GEOM_Object MakeFuse (in GEOM_Object theShape1, in GEOM_Object theShape2)
 
GEOM_Object MakeCommon (in GEOM_Object theShape1, in GEOM_Object theShape2)
 
GEOM_Object MakeCut (in GEOM_Object theShape1, in GEOM_Object theShape2)
 
GEOM_Object MakeSection (in GEOM_Object theShape1, in GEOM_Object theShape2)
 
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 MakeHalfPartition (in GEOM_Object theShape, in GEOM_Object thePlane)
 
GEOM_Object MakeCopy (in GEOM_Object theOriginal)
 
void Export (in GEOM_Object theObject, in string theFileName, in string theFormatName)
 
GEOM_Object ImportFile (in string theFileName, in string theFormatName)
 
GEOM_Object TranslateTwoPoints (in GEOM_Object theObject, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
 
GEOM_Object TranslateTwoPointsCopy (in GEOM_Object theObject, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
 
GEOM_Object TranslateDXDYDZ (in GEOM_Object theObject, in double theDX, in double theDY, in double theDZ)
 
GEOM_Object TranslateDXDYDZCopy (in GEOM_Object theObject, in double theDX, in double theDY, in double theDZ)
 
GEOM_Object TranslateVector (in GEOM_Object theObject, in GEOM_Object theVector)
 
GEOM_Object TranslateVectorCopy (in GEOM_Object theObject, in GEOM_Object theVector)
 
GEOM_Object TranslateVectorDistance (in GEOM_Object theObject, in GEOM_Object theVector, in double theDistance, in boolean theCopy)
 
GEOM_Object MultiTranslate1D (in GEOM_Object theObject, in GEOM_Object theVector, in double theStep, in long theNbTimes)
 
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 Rotate (in GEOM_Object theObject, in GEOM_Object theAxis, in double theAngle)
 
GEOM_Object RotateCopy (in GEOM_Object theObject, in GEOM_Object theAxis, in double theAngle)
 
GEOM_Object RotateThreePoints (in GEOM_Object theObject, in GEOM_Object theCentPoint, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
 
GEOM_Object RotateThreePointsCopy (in GEOM_Object theObject, in GEOM_Object theCentPoint, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
 
GEOM_Object MultiRotate1D (in GEOM_Object theObject, in GEOM_Object theAxis, in long theNbTimes)
 
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 MirrorPlane (in GEOM_Object theObject, in GEOM_Object thePlane)
 
GEOM_Object MirrorPlaneCopy (in GEOM_Object theObject, in GEOM_Object thePlane)
 
GEOM_Object MirrorAxis (in GEOM_Object theObject, in GEOM_Object theAxis)
 
GEOM_Object MirrorAxisCopy (in GEOM_Object theObject, in GEOM_Object theAxis)
 
GEOM_Object MirrorPoint (in GEOM_Object theObject, in GEOM_Object thePoint)
 
GEOM_Object MirrorPointCopy (in GEOM_Object theObject, in GEOM_Object thePoint)
 
GEOM_Object OffsetShape (in GEOM_Object theObject, in double theOffset)
 
GEOM_Object OffsetShapeCopy (in GEOM_Object theObject, in double theOffset)
 
GEOM_Object ScaleShape (in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactor)
 
GEOM_Object ScaleShapeCopy (in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactor)
 
GEOM_Object ScaleShapeAlongAxes (in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactorX, in double theFactorY, in double theFactorZ)
 
GEOM_Object ScaleShapeAlongAxesCopy (in GEOM_Object theObject, in GEOM_Object thePoint, in double theFactorX, in double theFactorY, in double theFactorZ)
 
GEOM_Object PositionShape (in GEOM_Object theObject, in GEOM_Object theStartLCS, in GEOM_Object theEndLCS)
 
GEOM_Object PositionShapeCopy (in GEOM_Object theObject, in GEOM_Object theStartLCS, in GEOM_Object theEndLCS)
 
GEOM_Object PositionAlongPath (in GEOM_Object theObject, in GEOM_Object thePath, in double theDistance, in boolean theCopy, in boolean theReverse)
 
GEOM_Object MakeEdge (in GEOM_Object thePnt1, in GEOM_Object thePnt2)
 
GEOM_Object MakeEdgeOnCurveByLength (in GEOM_Object theRefCurve, in double theLength, in GEOM_Object theStartPoint)
 
GEOM_Object MakeWire (in GEOM_List theEdgesAndWires, in double theTolerance)
 
GEOM_Object MakeFace (in GEOM_Object theWire, in boolean isPlanarWanted)
 
GEOM_Object MakeFaceWires (in GEOM_List theWires, in boolean isPlanarWanted)
 
GEOM_Object MakeFaceWithConstraints (in GEOM_List theConstraints)
 
GEOM_Object MakeShell (in GEOM_List theFacesAndShells)
 
GEOM_Object MakeSolidShell (in GEOM_Object theShell)
 
GEOM_Object MakeSolidShells (in GEOM_List theShells)
 
GEOM_Object MakeCompound (in GEOM_List theShapes)
 
GEOM_Object MakeSolidFromConnectedFaces (in GEOM_List theFacesOrShells, in boolean isIntersect)
 
GEOM_Object MakeGlueFaces (in GEOM_Object theShape, in double theTolerance, in boolean doKeepNonSolids)
 
GEOM_List GetGlueFaces (in GEOM_Object theShape, in double theTolerance)
 
GEOM_Object MakeGlueFacesByList (in GEOM_Object theShape, in double theTolerance, in ListOfGO theFaces, in boolean doKeepNonSolids, in boolean doGlueAllEdges)
 
GEOM_List MakeExplode (in GEOM_Object theShape, in long theShapeType, in boolean isSorted)
 
long NumberOfFaces (in GEOM_Object theShape)
 
long NumberOfEdges (in GEOM_Object theShape)
 
GEOM_Object ChangeOrientation (in GEOM_Object theShape)
 
GEOM_List GetShapesOnShape (in GEOM_Object theCheckShape, in GEOM_Object theShape, in short theShapeType, in shape_state theState)
 
GEOM_Object GetShapesOnShapeAsCompound (in GEOM_Object theCheckShape, in GEOM_Object theShape, in short theShapeType, in shape_state theState)
 
GEOM_Object MakeQuad4Vertices (in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3, in GEOM_Object thePnt4)
 
GEOM_Object MakeQuad (in GEOM_Object theEdge1, in GEOM_Object theEdge2, in GEOM_Object theEdge3, in GEOM_Object theEdge4)
 
GEOM_Object MakeQuad2Edges (in GEOM_Object theEdge1, in GEOM_Object theEdge2)
 
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 MakeHexa2Faces (in GEOM_Object theFace1, in GEOM_Object theFace2)
 
GEOM_Object GetPoint (in GEOM_Object theShape, in double theX, in double theY, in double theZ, in double theEpsilon)
 
GEOM_Object GetEdge (in GEOM_Object theShape, in GEOM_Object thePoint1, in GEOM_Object thePoint2)
 
GEOM_Object GetEdgeNearPoint (in GEOM_Object theShape, in GEOM_Object thePoint)
 
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 GetFaceByEdges (in GEOM_Object theShape, in GEOM_Object theEdge1, in GEOM_Object theEdge2)
 
GEOM_Object GetOppositeFace (in GEOM_Object theBlock, in GEOM_Object theFace)
 
GEOM_Object GetFaceNearPoint (in GEOM_Object theShape, in GEOM_Object thePoint)
 
GEOM_Object GetFaceByNormale (in GEOM_Object theBlock, in GEOM_Object theVector)
 
boolean IsCompoundOfBlocks (in GEOM_Object theCompound, in long theMinNbFaces, in long theMaxNbFaces, out long theNbBlocks)
 
boolean CheckCompoundOfBlocks (in GEOM_Object theCompound, out GEOM_IBlocksOperations::BCErrors theErrors)
 
string PrintBCErrors (in GEOM_Object theCompound, in GEOM_IBlocksOperations::BCErrors theErrors)
 
GEOM_List ExplodeCompoundOfBlocks (in GEOM_Object theCompound, in long theMinNbFaces, in long theMaxNbFaces)
 
GEOM_Object GetBlockNearPoint (in GEOM_Object theCompound, in GEOM_Object thePoint)
 
GEOM_Object GetBlockByParts (in GEOM_Object theCompound, in GEOM_List theParts)
 
GEOM_List GetBlocksByParts (in GEOM_Object theCompound, in GEOM_List theParts)
 
GEOM_Object MakeMultiTransformation1D (in GEOM_Object theBlock, in long theDirFace1, in long theDirFace2, in long theNbTimes)
 
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 MakeCirclePntVecR (in GEOM_Object thePnt, in GEOM_Object theVec, in double theR)
 
GEOM_Object MakeCircleThreePnt (in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3)
 
GEOM_Object MakeCircleCenter2Pnt (in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3)
 
GEOM_Object MakeEllipse (in GEOM_Object thePnt, in GEOM_Object theVec, in double theRMajor, in double theRMinor)
 
GEOM_Object MakeEllipseVec (in GEOM_Object thePnt, in GEOM_Object theVec, in double theRMajor, in double theRMinor, in GEOM_Object theVecMaj)
 
GEOM_Object MakeArc (in GEOM_Object thePnt1, in GEOM_Object thePnt2, in GEOM_Object thePnt3)
 
GEOM_Object MakeArcCenter (in GEOM_Object theCenter, in GEOM_Object thePnt1, in GEOM_Object thePnt2, in boolean theSense)
 
GEOM_Object MakeArcOfEllipse (in GEOM_Object theCenter, in GEOM_Object thePnt1, in GEOM_Object thePnt2)
 
GEOM_Object MakePolyline (in GEOM_List thePoints, in boolean theIsClosed)
 
GEOM_Object MakeSplineBezier (in GEOM_List thePoints, in boolean theIsClosed)
 
GEOM_Object MakeSplineInterpolation (in GEOM_List thePoints, in boolean theIsClosed, in boolean theDoReordering)
 
GEOM_Object MakeSketcher (in string theCommand, in GEOM_List theWorkingPlane)
 
GEOM_Object MakeFilletAll (in GEOM_Object theShape, in double theR)
 
GEOM_Object MakeFilletEdges (in GEOM_Object theShape, in double theR, in GEOM_List theEdges)
 
GEOM_Object MakeFilletEdgesR1R2 (in GEOM_Object theShape, in double theR1, in double theR2, in GEOM_List theEdges)
 
GEOM_Object MakeFilletFaces (in GEOM_Object theShape, in double theR, in GEOM_List theFaces)
 
GEOM_Object MakeFilletFacesR1R2 (in GEOM_Object theShape, in double theR1, in double theR2, in GEOM_List theFaces)
 
GEOM_Object MakeFillet2D (in GEOM_Object theShape, in double theR, in GEOM_List theVertexes)
 
GEOM_Object MakeChamferAll (in GEOM_Object theShape, in double theD)
 
GEOM_Object MakeChamferEdge (in GEOM_Object theShape, in double theD1, in double theD2, in long theFace1, in long theFace2)
 
GEOM_Object MakeChamferEdgeAD (in GEOM_Object theShape, in double theD, in double theAngle, in long theFace1, in long theFace2)
 
GEOM_Object MakeChamferFaces (in GEOM_Object theShape, in double theD1, in double theD2, in GEOM_List theFaces)
 
GEOM_Object MakeChamferFacesAD (in GEOM_Object theShape, in double theD, in double theAngle, in GEOM_List theFaces)
 
GEOM_Object MakeChamferEdges (in GEOM_Object theShape, in double theD1, in double theD2, in GEOM_List theEdges)
 
GEOM_Object MakeChamferEdgesAD (in GEOM_Object theShape, in double theD, in double theAngle, in GEOM_List theEdges)
 
GEOM_Object MakeArchimede (in GEOM_Object theShape, in double theWeight, in double theWaterDensity, in double theMeshDeflection)
 
long GetSubShapeIndex (in GEOM_Object theShape, in GEOM_Object theSubShape)
 
GEOM_Object CreateGroup (in GEOM_Object theMainShape, in long theShapeType)
 
void AddObject (in GEOM_Object theGroup, in long theSubShapeId)
 
void RemoveObject (in GEOM_Object theGroup, in long theSubShapeId)
 
long GetType (in GEOM_Object theGroup)
 
GEOM_Object GetMainShape (in GEOM_Object theGroup)
 
GEOM_List GetObjects (in GEOM_Object theGroup)
 
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_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 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_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_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_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_Object MakeDividedDisk (in double theR, in double theRatio, in short theOrientation, in pattern thePattern)
 
GEOM_Object MakeDividedCylinder (in double theR, in double theH, in pattern thePattern)
 
GEOM_Object MakeSmoothingSurface (in GEOM_List thelPoints)
 
void ExportSTL (in GEOM::GEOM_Object theObject, in string theFileName, in boolean theIsASCII, in double theDeflection, in boolean theIsRelative)
 
GEOM_Object ImportSTL (in string theFileName)
 
void ExportBREP (in GEOM::GEOM_Object theObject, in string theFileName)
 
GEOM_Object ImportBREP (in string theFileName)
 
void ExportSTEP (in GEOM::GEOM_Object theObject, in string theFileName)
 
GEOM_Object ImportSTEP (in string theFileName, in boolean theIsIgnoreUnits)
 
void ExportIGES (in GEOM::GEOM_Object theObject, in string theFileName, in string theVersion)
 
GEOM_Object ImportIGES (in string theFileName, in boolean theIsIgnoreUnits)
 
boolean ExportXAO (in GEOM_Object shape, in ListOfGO groups, in ListOfFields fields, in string author, in string fileName, in string shapeFileName)
 
boolean ImportXAO (in string fileName, out GEOM_Object shape, out ListOfGO subShapes, out ListOfGO groups, out ListOfFields fields)
 
void ExportVTK (in GEOM::GEOM_Object theObject, in string theFileName, in double theDeflection)
 
GEOM_List PatchFace (in GEOM_Object theShape)
 

Member Function Documentation

◆ AddItemToListOfDouble()

void GEOM::GEOM_Superv::AddItemToListOfDouble ( inout GEOM_List  theList,
in double  theObject 
)

◆ AddItemToListOfGO()

void GEOM::GEOM_Superv::AddItemToListOfGO ( inout GEOM_List  theList,
in GEOM_Object  theObject 
)

◆ AddItemToListOfLong()

void GEOM::GEOM_Superv::AddItemToListOfLong ( inout GEOM_List  theList,
in long  theObject 
)

◆ AddObject()

void GEOM::GEOM_Superv::AddObject ( in GEOM_Object  theGroup,
in long  theSubShapeId 
)

◆ ChangeOrientation()

GEOM_Object GEOM::GEOM_Superv::ChangeOrientation ( in GEOM_Object  theShape)

◆ CheckCompoundOfBlocks()

boolean GEOM::GEOM_Superv::CheckCompoundOfBlocks ( in GEOM_Object  theCompound,
out GEOM_IBlocksOperations::BCErrors  theErrors 
)

◆ CreateGroup()

GEOM_Object GEOM::GEOM_Superv::CreateGroup ( in GEOM_Object  theMainShape,
in long  theShapeType 
)

◆ CreateListOfDouble()

GEOM_List GEOM::GEOM_Superv::CreateListOfDouble ( )

◆ CreateListOfGO()

GEOM_List GEOM::GEOM_Superv::CreateListOfGO ( )

◆ CreateListOfLong()

GEOM_List GEOM::GEOM_Superv::CreateListOfLong ( )

◆ ExplodeCompoundOfBlocks()

GEOM_List GEOM::GEOM_Superv::ExplodeCompoundOfBlocks ( in GEOM_Object  theCompound,
in long  theMinNbFaces,
in long  theMaxNbFaces 
)

◆ Export()

void GEOM::GEOM_Superv::Export ( in GEOM_Object  theObject,
in string  theFileName,
in string  theFormatName 
)

◆ ExportBREP()

void GEOM::GEOM_Superv::ExportBREP ( in GEOM::GEOM_Object  theObject,
in string  theFileName 
)

◆ ExportIGES()

void GEOM::GEOM_Superv::ExportIGES ( in GEOM::GEOM_Object  theObject,
in string  theFileName,
in string  theVersion 
)

◆ ExportSTEP()

void GEOM::GEOM_Superv::ExportSTEP ( in GEOM::GEOM_Object  theObject,
in string  theFileName 
)

◆ ExportSTL()

void GEOM::GEOM_Superv::ExportSTL ( in GEOM::GEOM_Object  theObject,
in string  theFileName,
in boolean  theIsASCII,
in double  theDeflection,
in boolean  theIsRelative 
)

◆ ExportVTK()

void GEOM::GEOM_Superv::ExportVTK ( in GEOM::GEOM_Object  theObject,
in string  theFileName,
in double  theDeflection 
)

◆ ExportXAO()

boolean GEOM::GEOM_Superv::ExportXAO ( in GEOM_Object  shape,
in ListOfGO  groups,
in ListOfFields  fields,
in string  author,
in string  fileName,
in string  shapeFileName 
)

◆ GetBlockByParts()

GEOM_Object GEOM::GEOM_Superv::GetBlockByParts ( in GEOM_Object  theCompound,
in GEOM_List  theParts 
)

◆ GetBlockNearPoint()

GEOM_Object GEOM::GEOM_Superv::GetBlockNearPoint ( in GEOM_Object  theCompound,
in GEOM_Object  thePoint 
)

◆ GetBlocksByParts()

GEOM_List GEOM::GEOM_Superv::GetBlocksByParts ( in GEOM_Object  theCompound,
in GEOM_List  theParts 
)

◆ GetEdge()

GEOM_Object GEOM::GEOM_Superv::GetEdge ( in GEOM_Object  theShape,
in GEOM_Object  thePoint1,
in GEOM_Object  thePoint2 
)

◆ GetEdgeNearPoint()

GEOM_Object GEOM::GEOM_Superv::GetEdgeNearPoint ( in GEOM_Object  theShape,
in GEOM_Object  thePoint 
)

◆ GetFaceByEdges()

GEOM_Object GEOM::GEOM_Superv::GetFaceByEdges ( in GEOM_Object  theShape,
in GEOM_Object  theEdge1,
in GEOM_Object  theEdge2 
)

◆ GetFaceByNormale()

GEOM_Object GEOM::GEOM_Superv::GetFaceByNormale ( in GEOM_Object  theBlock,
in GEOM_Object  theVector 
)

◆ GetFaceByPoints()

GEOM_Object GEOM::GEOM_Superv::GetFaceByPoints ( in GEOM_Object  theShape,
in GEOM_Object  thePoint1,
in GEOM_Object  thePoint2,
in GEOM_Object  thePoint3,
in GEOM_Object  thePoint4 
)

◆ GetFaceNearPoint()

GEOM_Object GEOM::GEOM_Superv::GetFaceNearPoint ( in GEOM_Object  theShape,
in GEOM_Object  thePoint 
)

◆ GetGlueFaces()

GEOM_List GEOM::GEOM_Superv::GetGlueFaces ( in GEOM_Object  theShape,
in double  theTolerance 
)

◆ GetMainShape()

GEOM_Object GEOM::GEOM_Superv::GetMainShape ( in GEOM_Object  theGroup)

◆ GetObjects()

GEOM_List GEOM::GEOM_Superv::GetObjects ( in GEOM_Object  theGroup)

◆ GetOppositeFace()

GEOM_Object GEOM::GEOM_Superv::GetOppositeFace ( in GEOM_Object  theBlock,
in GEOM_Object  theFace 
)

◆ GetPoint()

GEOM_Object GEOM::GEOM_Superv::GetPoint ( in GEOM_Object  theShape,
in double  theX,
in double  theY,
in double  theZ,
in double  theEpsilon 
)

◆ GetShapesOnShape()

GEOM_List GEOM::GEOM_Superv::GetShapesOnShape ( in GEOM_Object  theCheckShape,
in GEOM_Object  theShape,
in short  theShapeType,
in shape_state  theState 
)

◆ GetShapesOnShapeAsCompound()

GEOM_Object GEOM::GEOM_Superv::GetShapesOnShapeAsCompound ( in GEOM_Object  theCheckShape,
in GEOM_Object  theShape,
in short  theShapeType,
in shape_state  theState 
)

◆ GetSubShapeIndex()

long GEOM::GEOM_Superv::GetSubShapeIndex ( in GEOM_Object  theShape,
in GEOM_Object  theSubShape 
)

◆ GetType()

long GEOM::GEOM_Superv::GetType ( in GEOM_Object  theGroup)

◆ ImportBREP()

GEOM_Object GEOM::GEOM_Superv::ImportBREP ( in string  theFileName)

◆ ImportFile()

GEOM_Object GEOM::GEOM_Superv::ImportFile ( in string  theFileName,
in string  theFormatName 
)

◆ ImportIGES()

GEOM_Object GEOM::GEOM_Superv::ImportIGES ( in string  theFileName,
in boolean  theIsIgnoreUnits 
)

◆ ImportSTEP()

GEOM_Object GEOM::GEOM_Superv::ImportSTEP ( in string  theFileName,
in boolean  theIsIgnoreUnits 
)

◆ ImportSTL()

GEOM_Object GEOM::GEOM_Superv::ImportSTL ( in string  theFileName)

◆ ImportXAO()

boolean GEOM::GEOM_Superv::ImportXAO ( in string  fileName,
out GEOM_Object  shape,
out ListOfGO  subShapes,
out ListOfGO  groups,
out ListOfFields  fields 
)

◆ IsCompoundOfBlocks()

boolean GEOM::GEOM_Superv::IsCompoundOfBlocks ( in GEOM_Object  theCompound,
in long  theMinNbFaces,
in long  theMaxNbFaces,
out long  theNbBlocks 
)

◆ MakeArc()

GEOM_Object GEOM::GEOM_Superv::MakeArc ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2,
in GEOM_Object  thePnt3 
)

◆ MakeArcCenter()

GEOM_Object GEOM::GEOM_Superv::MakeArcCenter ( in GEOM_Object  theCenter,
in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2,
in boolean  theSense 
)

◆ MakeArchimede()

GEOM_Object GEOM::GEOM_Superv::MakeArchimede ( in GEOM_Object  theShape,
in double  theWeight,
in double  theWaterDensity,
in double  theMeshDeflection 
)

◆ MakeArcOfEllipse()

GEOM_Object GEOM::GEOM_Superv::MakeArcOfEllipse ( in GEOM_Object  theCenter,
in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2 
)

◆ MakeBoolean()

GEOM_Object GEOM::GEOM_Superv::MakeBoolean ( in GEOM_Object  theShape1,
in GEOM_Object  theShape2,
in long  theOperation 
)

◆ MakeBox()

GEOM_Object GEOM::GEOM_Superv::MakeBox ( in double  theX1,
in double  theY1,
in double  theZ1,
in double  theX2,
in double  theY2,
in double  theZ2 
)

◆ MakeBoxDXDYDZ()

GEOM_Object GEOM::GEOM_Superv::MakeBoxDXDYDZ ( in double  theDX,
in double  theDY,
in double  theDZ 
)

◆ MakeBoxTwoPnt()

GEOM_Object GEOM::GEOM_Superv::MakeBoxTwoPnt ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2 
)

◆ MakeChamferAll()

GEOM_Object GEOM::GEOM_Superv::MakeChamferAll ( in GEOM_Object  theShape,
in double  theD 
)

◆ MakeChamferEdge()

GEOM_Object GEOM::GEOM_Superv::MakeChamferEdge ( in GEOM_Object  theShape,
in double  theD1,
in double  theD2,
in long  theFace1,
in long  theFace2 
)

◆ MakeChamferEdgeAD()

GEOM_Object GEOM::GEOM_Superv::MakeChamferEdgeAD ( in GEOM_Object  theShape,
in double  theD,
in double  theAngle,
in long  theFace1,
in long  theFace2 
)

◆ MakeChamferEdges()

GEOM_Object GEOM::GEOM_Superv::MakeChamferEdges ( in GEOM_Object  theShape,
in double  theD1,
in double  theD2,
in GEOM_List  theEdges 
)

◆ MakeChamferEdgesAD()

GEOM_Object GEOM::GEOM_Superv::MakeChamferEdgesAD ( in GEOM_Object  theShape,
in double  theD,
in double  theAngle,
in GEOM_List  theEdges 
)

◆ MakeChamferFaces()

GEOM_Object GEOM::GEOM_Superv::MakeChamferFaces ( in GEOM_Object  theShape,
in double  theD1,
in double  theD2,
in GEOM_List  theFaces 
)

◆ MakeChamferFacesAD()

GEOM_Object GEOM::GEOM_Superv::MakeChamferFacesAD ( in GEOM_Object  theShape,
in double  theD,
in double  theAngle,
in GEOM_List  theFaces 
)

◆ MakeCircleCenter2Pnt()

GEOM_Object GEOM::GEOM_Superv::MakeCircleCenter2Pnt ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2,
in GEOM_Object  thePnt3 
)

◆ MakeCirclePntVecR()

GEOM_Object GEOM::GEOM_Superv::MakeCirclePntVecR ( in GEOM_Object  thePnt,
in GEOM_Object  theVec,
in double  theR 
)

◆ MakeCircleThreePnt()

GEOM_Object GEOM::GEOM_Superv::MakeCircleThreePnt ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2,
in GEOM_Object  thePnt3 
)

◆ MakeCommon()

GEOM_Object GEOM::GEOM_Superv::MakeCommon ( in GEOM_Object  theShape1,
in GEOM_Object  theShape2 
)

◆ MakeCompound()

GEOM_Object GEOM::GEOM_Superv::MakeCompound ( in GEOM_List  theShapes)

◆ MakeConePntVecR1R2H()

GEOM_Object GEOM::GEOM_Superv::MakeConePntVecR1R2H ( in GEOM_Object  thePnt,
in GEOM_Object  theAxis,
in double  theR1,
in double  theR2,
in double  theHeight 
)

◆ MakeConeR1R2H()

GEOM_Object GEOM::GEOM_Superv::MakeConeR1R2H ( in double  theR1,
in double  theR2,
in double  theHeight 
)

◆ MakeCopy()

GEOM_Object GEOM::GEOM_Superv::MakeCopy ( in GEOM_Object  theOriginal)

◆ MakeCut()

GEOM_Object GEOM::GEOM_Superv::MakeCut ( in GEOM_Object  theShape1,
in GEOM_Object  theShape2 
)

◆ MakeCylinderPntVecRH()

GEOM_Object GEOM::GEOM_Superv::MakeCylinderPntVecRH ( in GEOM_Object  thePnt,
in GEOM_Object  theAxis,
in double  theRadius,
in double  theHeight 
)

◆ MakeCylinderPntVecRHA()

GEOM_Object GEOM::GEOM_Superv::MakeCylinderPntVecRHA ( in GEOM_Object  thePnt,
in GEOM_Object  theAxis,
in double  theRadius,
in double  theHeight,
in double  theAngle 
)

◆ MakeCylinderRH()

GEOM_Object GEOM::GEOM_Superv::MakeCylinderRH ( in double  theR,
in double  theH 
)

◆ MakeCylinderRHA()

GEOM_Object GEOM::GEOM_Superv::MakeCylinderRHA ( in double  theR,
in double  theH,
in double  theA 
)

◆ MakeDiskPntVecR()

GEOM_Object GEOM::GEOM_Superv::MakeDiskPntVecR ( in GEOM_Object  thePnt,
in GEOM_Object  theVec,
in double  theR 
)

◆ MakeDiskR()

GEOM_Object GEOM::GEOM_Superv::MakeDiskR ( in double  theR,
in short  theOrientation 
)

◆ MakeDiskThreePnt()

GEOM_Object GEOM::GEOM_Superv::MakeDiskThreePnt ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2,
in GEOM_Object  thePnt3 
)

◆ MakeDividedCylinder()

GEOM_Object GEOM::GEOM_Superv::MakeDividedCylinder ( in double  theR,
in double  theH,
in pattern  thePattern 
)

◆ MakeDividedDisk()

GEOM_Object GEOM::GEOM_Superv::MakeDividedDisk ( in double  theR,
in double  theRatio,
in short  theOrientation,
in pattern  thePattern 
)

◆ MakeEdge()

GEOM_Object GEOM::GEOM_Superv::MakeEdge ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2 
)

◆ MakeEdgeOnCurveByLength()

GEOM_Object GEOM::GEOM_Superv::MakeEdgeOnCurveByLength ( in GEOM_Object  theRefCurve,
in double  theLength,
in GEOM_Object  theStartPoint 
)

◆ MakeEllipse()

GEOM_Object GEOM::GEOM_Superv::MakeEllipse ( in GEOM_Object  thePnt,
in GEOM_Object  theVec,
in double  theRMajor,
in double  theRMinor 
)

◆ MakeEllipseVec()

GEOM_Object GEOM::GEOM_Superv::MakeEllipseVec ( in GEOM_Object  thePnt,
in GEOM_Object  theVec,
in double  theRMajor,
in double  theRMinor,
in GEOM_Object  theVecMaj 
)

◆ MakeExplode()

GEOM_List GEOM::GEOM_Superv::MakeExplode ( in GEOM_Object  theShape,
in long  theShapeType,
in boolean  isSorted 
)

◆ MakeFace()

GEOM_Object GEOM::GEOM_Superv::MakeFace ( in GEOM_Object  theWire,
in boolean  isPlanarWanted 
)

◆ MakeFaceHW()

GEOM_Object GEOM::GEOM_Superv::MakeFaceHW ( in double  theH,
in double  theW,
in short  theOrientation 
)

◆ MakeFaceObjHW()

GEOM_Object GEOM::GEOM_Superv::MakeFaceObjHW ( in GEOM_Object  theObj,
in double  theH,
in double  theW 
)

◆ MakeFaceWires()

GEOM_Object GEOM::GEOM_Superv::MakeFaceWires ( in GEOM_List  theWires,
in boolean  isPlanarWanted 
)

◆ MakeFaceWithConstraints()

GEOM_Object GEOM::GEOM_Superv::MakeFaceWithConstraints ( in GEOM_List  theConstraints)

◆ MakeFillet2D()

GEOM_Object GEOM::GEOM_Superv::MakeFillet2D ( in GEOM_Object  theShape,
in double  theR,
in GEOM_List  theVertexes 
)

◆ MakeFilletAll()

GEOM_Object GEOM::GEOM_Superv::MakeFilletAll ( in GEOM_Object  theShape,
in double  theR 
)

◆ MakeFilletEdges()

GEOM_Object GEOM::GEOM_Superv::MakeFilletEdges ( in GEOM_Object  theShape,
in double  theR,
in GEOM_List  theEdges 
)

◆ MakeFilletEdgesR1R2()

GEOM_Object GEOM::GEOM_Superv::MakeFilletEdgesR1R2 ( in GEOM_Object  theShape,
in double  theR1,
in double  theR2,
in GEOM_List  theEdges 
)

◆ MakeFilletFaces()

GEOM_Object GEOM::GEOM_Superv::MakeFilletFaces ( in GEOM_Object  theShape,
in double  theR,
in GEOM_List  theFaces 
)

◆ MakeFilletFacesR1R2()

GEOM_Object GEOM::GEOM_Superv::MakeFilletFacesR1R2 ( in GEOM_Object  theShape,
in double  theR1,
in double  theR2,
in GEOM_List  theFaces 
)

◆ MakeFilling()

GEOM_Object GEOM::GEOM_Superv::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 
)

◆ MakeFuse()

GEOM_Object GEOM::GEOM_Superv::MakeFuse ( in GEOM_Object  theShape1,
in GEOM_Object  theShape2 
)

◆ MakeGlueFaces()

GEOM_Object GEOM::GEOM_Superv::MakeGlueFaces ( in GEOM_Object  theShape,
in double  theTolerance,
in boolean  doKeepNonSolids 
)

◆ MakeGlueFacesByList()

GEOM_Object GEOM::GEOM_Superv::MakeGlueFacesByList ( in GEOM_Object  theShape,
in double  theTolerance,
in ListOfGO  theFaces,
in boolean  doKeepNonSolids,
in boolean  doGlueAllEdges 
)

◆ MakeHalfPartition()

GEOM_Object GEOM::GEOM_Superv::MakeHalfPartition ( in GEOM_Object  theShape,
in GEOM_Object  thePlane 
)

◆ MakeHexa()

GEOM_Object GEOM::GEOM_Superv::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 
)

◆ MakeHexa2Faces()

GEOM_Object GEOM::GEOM_Superv::MakeHexa2Faces ( in GEOM_Object  theFace1,
in GEOM_Object  theFace2 
)

◆ MakeLineTwoFaces()

GEOM_Object GEOM::GEOM_Superv::MakeLineTwoFaces ( in GEOM_Object  theFace1,
in GEOM_Object  theFace2 
)

◆ MakeLineTwoPnt()

GEOM_Object GEOM::GEOM_Superv::MakeLineTwoPnt ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2 
)

◆ MakeMarker()

GEOM_Object GEOM::GEOM_Superv::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 
)

◆ MakeMarkerFromShape()

GEOM_Object GEOM::GEOM_Superv::MakeMarkerFromShape ( in GEOM_Object  theShape)

◆ MakeMarkerPntTwoVec()

GEOM_Object GEOM::GEOM_Superv::MakeMarkerPntTwoVec ( in GEOM_Object  theOrigin,
in GEOM_Object  theXVec,
in GEOM_Object  theYVec 
)

◆ MakeMultiTransformation1D()

GEOM_Object GEOM::GEOM_Superv::MakeMultiTransformation1D ( in GEOM_Object  theBlock,
in long  theDirFace1,
in long  theDirFace2,
in long  theNbTimes 
)

◆ MakeMultiTransformation2D()

GEOM_Object GEOM::GEOM_Superv::MakeMultiTransformation2D ( in GEOM_Object  theBlock,
in long  theDirFace1U,
in long  theDirFace2U,
in long  theNbTimesU,
in long  theDirFace1V,
in long  theDirFace2V,
in long  theNbTimesV 
)

◆ MakePartition()

GEOM_Object GEOM::GEOM_Superv::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 
)

◆ MakePipe()

GEOM_Object GEOM::GEOM_Superv::MakePipe ( in GEOM_Object  theBase,
in GEOM_Object  thePath 
)

◆ MakePipeBiNormalAlongVector()

GEOM_Object GEOM::GEOM_Superv::MakePipeBiNormalAlongVector ( in GEOM_Object  theBase,
in GEOM_Object  thePath,
in GEOM_Object  theVec 
)

◆ MakePipeShellsWithoutPath()

GEOM_Object GEOM::GEOM_Superv::MakePipeShellsWithoutPath ( in ListOfGO  theSeqBases,
in ListOfGO  theLocations 
)

◆ MakePipeTShape()

GEOM_List GEOM::GEOM_Superv::MakePipeTShape ( in double  theR1,
in double  theW1,
in double  theL1,
in double  theR2,
in double  theW2,
in double  theL2,
in boolean  theHexMesh 
)

◆ MakePipeTShapeChamfer()

GEOM_List GEOM::GEOM_Superv::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 
)

◆ MakePipeTShapeChamferWithPosition()

GEOM_List GEOM::GEOM_Superv::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 
)

◆ MakePipeTShapeFillet()

GEOM_List GEOM::GEOM_Superv::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 
)

◆ MakePipeTShapeFilletWithPosition()

GEOM_List GEOM::GEOM_Superv::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 
)

◆ MakePipeTShapeWithPosition()

GEOM_List GEOM::GEOM_Superv::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 
)

◆ MakePipeWithDifferentSections()

GEOM_Object GEOM::GEOM_Superv::MakePipeWithDifferentSections ( in ListOfGO  theSeqBases,
in ListOfGO  theLocations,
in GEOM_Object  thePath,
in boolean  theWithContact,
in boolean  theWithCorrection 
)

◆ MakePipeWithShellSections()

GEOM_Object GEOM::GEOM_Superv::MakePipeWithShellSections ( in ListOfGO  theSeqBases,
in ListOfGO  theSeqSubBases,
in ListOfGO  theLocations,
in GEOM_Object  thePath,
in boolean  theWithContact,
in boolean  theWithCorrection 
)

◆ MakePlane2Vec()

GEOM_Object GEOM::GEOM_Superv::MakePlane2Vec ( in GEOM_Object  theVec1,
in GEOM_Object  theVec2,
in double  theTrimSize 
)

◆ MakePlaneFace()

GEOM_Object GEOM::GEOM_Superv::MakePlaneFace ( in GEOM_Object  theFace,
in double  theTrimSize 
)

◆ MakePlaneLCS()

GEOM_Object GEOM::GEOM_Superv::MakePlaneLCS ( in GEOM_Object  theLCS,
in double  theTrimSize,
in double  theOrientation 
)

◆ MakePlanePntVec()

GEOM_Object GEOM::GEOM_Superv::MakePlanePntVec ( in GEOM_Object  thePnt,
in GEOM_Object  theVec,
in double  theTrimSize 
)

◆ MakePlaneThreePnt()

GEOM_Object GEOM::GEOM_Superv::MakePlaneThreePnt ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2,
in GEOM_Object  thePnt3,
in double  theTrimSize 
)

◆ MakePointOnCurve()

GEOM_Object GEOM::GEOM_Superv::MakePointOnCurve ( in GEOM_Object  theRefCurve,
in double  theParameter 
)

◆ MakePointOnCurveByLength()

GEOM_Object GEOM::GEOM_Superv::MakePointOnCurveByLength ( in GEOM_Object  theRefCurve,
in double  theLength,
in GEOM_Object  theStartPoint 
)

◆ MakePointWithReference()

GEOM_Object GEOM::GEOM_Superv::MakePointWithReference ( in GEOM_Object  theReference,
in double  theX,
in double  theY,
in double  theZ 
)

◆ MakePointXYZ()

GEOM_Object GEOM::GEOM_Superv::MakePointXYZ ( in double  theX,
in double  theY,
in double  theZ 
)

◆ MakePolyline()

GEOM_Object GEOM::GEOM_Superv::MakePolyline ( in GEOM_List  thePoints,
in boolean  theIsClosed 
)

◆ MakePrismTwoPnt()

GEOM_Object GEOM::GEOM_Superv::MakePrismTwoPnt ( in GEOM_Object  theBase,
in GEOM_Object  thePoint1,
in GEOM_Object  thePoint2 
)

◆ MakePrismTwoPnt2Ways()

GEOM_Object GEOM::GEOM_Superv::MakePrismTwoPnt2Ways ( in GEOM_Object  theBase,
in GEOM_Object  thePoint1,
in GEOM_Object  thePoint2 
)

◆ MakePrismVecH()

GEOM_Object GEOM::GEOM_Superv::MakePrismVecH ( in GEOM_Object  theBase,
in GEOM_Object  theVec,
in double  theH 
)

◆ MakePrismVecH2Ways()

GEOM_Object GEOM::GEOM_Superv::MakePrismVecH2Ways ( in GEOM_Object  theBase,
in GEOM_Object  theVec,
in double  theH 
)

◆ MakeQuad()

GEOM_Object GEOM::GEOM_Superv::MakeQuad ( in GEOM_Object  theEdge1,
in GEOM_Object  theEdge2,
in GEOM_Object  theEdge3,
in GEOM_Object  theEdge4 
)

◆ MakeQuad2Edges()

GEOM_Object GEOM::GEOM_Superv::MakeQuad2Edges ( in GEOM_Object  theEdge1,
in GEOM_Object  theEdge2 
)

◆ MakeQuad4Vertices()

GEOM_Object GEOM::GEOM_Superv::MakeQuad4Vertices ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2,
in GEOM_Object  thePnt3,
in GEOM_Object  thePnt4 
)

◆ MakeRevolutionAxisAngle()

GEOM_Object GEOM::GEOM_Superv::MakeRevolutionAxisAngle ( in GEOM_Object  theBase,
in GEOM_Object  theAxis,
in double  theAngle 
)

◆ MakeRevolutionAxisAngle2Ways()

GEOM_Object GEOM::GEOM_Superv::MakeRevolutionAxisAngle2Ways ( in GEOM_Object  theBase,
in GEOM_Object  theAxis,
in double  theAngle 
)

◆ MakeSection()

GEOM_Object GEOM::GEOM_Superv::MakeSection ( in GEOM_Object  theShape1,
in GEOM_Object  theShape2 
)

◆ MakeShell()

GEOM_Object GEOM::GEOM_Superv::MakeShell ( in GEOM_List  theFacesAndShells)

◆ MakeSketcher()

GEOM_Object GEOM::GEOM_Superv::MakeSketcher ( in string  theCommand,
in GEOM_List  theWorkingPlane 
)

◆ MakeSmoothingSurface()

GEOM_Object GEOM::GEOM_Superv::MakeSmoothingSurface ( in GEOM_List  thelPoints)

◆ MakeSolidFromConnectedFaces()

GEOM_Object GEOM::GEOM_Superv::MakeSolidFromConnectedFaces ( in GEOM_List  theFacesOrShells,
in boolean  isIntersect 
)

◆ MakeSolidShell()

GEOM_Object GEOM::GEOM_Superv::MakeSolidShell ( in GEOM_Object  theShell)

◆ MakeSolidShells()

GEOM_Object GEOM::GEOM_Superv::MakeSolidShells ( in GEOM_List  theShells)

◆ MakeSphere()

GEOM_Object GEOM::GEOM_Superv::MakeSphere ( in double  theX,
in double  theY,
in double  theZ,
in double  theRadius 
)

◆ MakeSpherePntR()

GEOM_Object GEOM::GEOM_Superv::MakeSpherePntR ( in GEOM_Object  thePnt,
in double  theR 
)

◆ MakeSphereR()

GEOM_Object GEOM::GEOM_Superv::MakeSphereR ( in double  theR)

◆ MakeSplineBezier()

GEOM_Object GEOM::GEOM_Superv::MakeSplineBezier ( in GEOM_List  thePoints,
in boolean  theIsClosed 
)

◆ MakeSplineInterpolation()

GEOM_Object GEOM::GEOM_Superv::MakeSplineInterpolation ( in GEOM_List  thePoints,
in boolean  theIsClosed,
in boolean  theDoReordering 
)

◆ MakeTangentOnCurve()

GEOM_Object GEOM::GEOM_Superv::MakeTangentOnCurve ( in GEOM_Object  theRefCurve,
in double  theParameter 
)

◆ MakeTangentPlaneOnFace()

GEOM_Object GEOM::GEOM_Superv::MakeTangentPlaneOnFace ( in GEOM_Object  theFace,
in double  theParameterU,
in double  theParameterV,
in double  theTrimSize 
)

Create a tangent plane to specified face in the point with specified parameters. Values of parameters should be between 0. and 1.0

Parameters
theFace- face for which tangent plane shuold be built.
theParameterU- value of parameter by U
theParameterV- value of parameter Vthe
theTrimSize- defines sizes of created face
Returns
New GEOM_Object, containing the face built on tangent plane.

◆ MakeThruSections()

GEOM_Object GEOM::GEOM_Superv::MakeThruSections ( in ListOfGO  theSeqSections,
in boolean  theModeSolid,
in double  thePreci,
in boolean  theRuled 
)

◆ MakeTorusPntVecRR()

GEOM_Object GEOM::GEOM_Superv::MakeTorusPntVecRR ( in GEOM_Object  thePnt,
in GEOM_Object  theVec,
in double  theRMajor,
in double  theRMinor 
)

◆ MakeTorusRR()

GEOM_Object GEOM::GEOM_Superv::MakeTorusRR ( in double  theRMajor,
in double  theRMinor 
)

◆ MakeVectorDXDYDZ()

GEOM_Object GEOM::GEOM_Superv::MakeVectorDXDYDZ ( in double  theDX,
in double  theDY,
in double  theDZ 
)

◆ MakeVectorTwoPnt()

GEOM_Object GEOM::GEOM_Superv::MakeVectorTwoPnt ( in GEOM_Object  thePnt1,
in GEOM_Object  thePnt2 
)

◆ MakeWire()

GEOM_Object GEOM::GEOM_Superv::MakeWire ( in GEOM_List  theEdgesAndWires,
in double  theTolerance 
)

◆ MirrorAxis()

GEOM_Object GEOM::GEOM_Superv::MirrorAxis ( in GEOM_Object  theObject,
in GEOM_Object  theAxis 
)

◆ MirrorAxisCopy()

GEOM_Object GEOM::GEOM_Superv::MirrorAxisCopy ( in GEOM_Object  theObject,
in GEOM_Object  theAxis 
)

◆ MirrorPlane()

GEOM_Object GEOM::GEOM_Superv::MirrorPlane ( in GEOM_Object  theObject,
in GEOM_Object  thePlane 
)

◆ MirrorPlaneCopy()

GEOM_Object GEOM::GEOM_Superv::MirrorPlaneCopy ( in GEOM_Object  theObject,
in GEOM_Object  thePlane 
)

◆ MirrorPoint()

GEOM_Object GEOM::GEOM_Superv::MirrorPoint ( in GEOM_Object  theObject,
in GEOM_Object  thePoint 
)

◆ MirrorPointCopy()

GEOM_Object GEOM::GEOM_Superv::MirrorPointCopy ( in GEOM_Object  theObject,
in GEOM_Object  thePoint 
)

◆ MultiRotate1D()

GEOM_Object GEOM::GEOM_Superv::MultiRotate1D ( in GEOM_Object  theObject,
in GEOM_Object  theAxis,
in long  theNbTimes 
)

◆ MultiRotate2D()

GEOM_Object GEOM::GEOM_Superv::MultiRotate2D ( in GEOM_Object  theObject,
in GEOM_Object  theAxis,
in double  theAngle,
in long  theNbTimes1,
in double  theStep,
in long  theNbTimes2 
)

◆ MultiTranslate1D()

GEOM_Object GEOM::GEOM_Superv::MultiTranslate1D ( in GEOM_Object  theObject,
in GEOM_Object  theVector,
in double  theStep,
in long  theNbTimes 
)

◆ MultiTranslate2D()

GEOM_Object GEOM::GEOM_Superv::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 
)

◆ NumberOfEdges()

long GEOM::GEOM_Superv::NumberOfEdges ( in GEOM_Object  theShape)

◆ NumberOfFaces()

long GEOM::GEOM_Superv::NumberOfFaces ( in GEOM_Object  theShape)

◆ OffsetShape()

GEOM_Object GEOM::GEOM_Superv::OffsetShape ( in GEOM_Object  theObject,
in double  theOffset 
)

◆ OffsetShapeCopy()

GEOM_Object GEOM::GEOM_Superv::OffsetShapeCopy ( in GEOM_Object  theObject,
in double  theOffset 
)

◆ PatchFace()

GEOM_List GEOM::GEOM_Superv::PatchFace ( in GEOM_Object  theShape)

◆ PositionAlongPath()

GEOM_Object GEOM::GEOM_Superv::PositionAlongPath ( in GEOM_Object  theObject,
in GEOM_Object  thePath,
in double  theDistance,
in boolean  theCopy,
in boolean  theReverse 
)

◆ PositionShape()

GEOM_Object GEOM::GEOM_Superv::PositionShape ( in GEOM_Object  theObject,
in GEOM_Object  theStartLCS,
in GEOM_Object  theEndLCS 
)

◆ PositionShapeCopy()

GEOM_Object GEOM::GEOM_Superv::PositionShapeCopy ( in GEOM_Object  theObject,
in GEOM_Object  theStartLCS,
in GEOM_Object  theEndLCS 
)

◆ PrintBCErrors()

string GEOM::GEOM_Superv::PrintBCErrors ( in GEOM_Object  theCompound,
in GEOM_IBlocksOperations::BCErrors  theErrors 
)

◆ RemoveObject()

void GEOM::GEOM_Superv::RemoveObject ( in GEOM_Object  theGroup,
in long  theSubShapeId 
)

◆ Rotate()

GEOM_Object GEOM::GEOM_Superv::Rotate ( in GEOM_Object  theObject,
in GEOM_Object  theAxis,
in double  theAngle 
)

◆ RotateCopy()

GEOM_Object GEOM::GEOM_Superv::RotateCopy ( in GEOM_Object  theObject,
in GEOM_Object  theAxis,
in double  theAngle 
)

◆ RotateThreePoints()

GEOM_Object GEOM::GEOM_Superv::RotateThreePoints ( in GEOM_Object  theObject,
in GEOM_Object  theCentPoint,
in GEOM_Object  thePoint1,
in GEOM_Object  thePoint2 
)

◆ RotateThreePointsCopy()

GEOM_Object GEOM::GEOM_Superv::RotateThreePointsCopy ( in GEOM_Object  theObject,
in GEOM_Object  theCentPoint,
in GEOM_Object  thePoint1,
in GEOM_Object  thePoint2 
)

◆ ScaleShape()

GEOM_Object GEOM::GEOM_Superv::ScaleShape ( in GEOM_Object  theObject,
in GEOM_Object  thePoint,
in double  theFactor 
)

◆ ScaleShapeAlongAxes()

GEOM_Object GEOM::GEOM_Superv::ScaleShapeAlongAxes ( in GEOM_Object  theObject,
in GEOM_Object  thePoint,
in double  theFactorX,
in double  theFactorY,
in double  theFactorZ 
)

◆ ScaleShapeAlongAxesCopy()

GEOM_Object GEOM::GEOM_Superv::ScaleShapeAlongAxesCopy ( in GEOM_Object  theObject,
in GEOM_Object  thePoint,
in double  theFactorX,
in double  theFactorY,
in double  theFactorZ 
)

◆ ScaleShapeCopy()

GEOM_Object GEOM::GEOM_Superv::ScaleShapeCopy ( in GEOM_Object  theObject,
in GEOM_Object  thePoint,
in double  theFactor 
)

◆ TranslateDXDYDZ()

GEOM_Object GEOM::GEOM_Superv::TranslateDXDYDZ ( in GEOM_Object  theObject,
in double  theDX,
in double  theDY,
in double  theDZ 
)

◆ TranslateDXDYDZCopy()

GEOM_Object GEOM::GEOM_Superv::TranslateDXDYDZCopy ( in GEOM_Object  theObject,
in double  theDX,
in double  theDY,
in double  theDZ 
)

◆ TranslateTwoPoints()

GEOM_Object GEOM::GEOM_Superv::TranslateTwoPoints ( in GEOM_Object  theObject,
in GEOM_Object  thePoint1,
in GEOM_Object  thePoint2 
)

◆ TranslateTwoPointsCopy()

GEOM_Object GEOM::GEOM_Superv::TranslateTwoPointsCopy ( in GEOM_Object  theObject,
in GEOM_Object  thePoint1,
in GEOM_Object  thePoint2 
)

◆ TranslateVector()

GEOM_Object GEOM::GEOM_Superv::TranslateVector ( in GEOM_Object  theObject,
in GEOM_Object  theVector 
)

◆ TranslateVectorCopy()

GEOM_Object GEOM::GEOM_Superv::TranslateVectorCopy ( in GEOM_Object  theObject,
in GEOM_Object  theVector 
)

◆ TranslateVectorDistance()

GEOM_Object GEOM::GEOM_Superv::TranslateVectorDistance ( in GEOM_Object  theObject,
in GEOM_Object  theVector,
in double  theDistance,
in boolean  theCopy 
)

The documentation for this interface was generated from the following file: