#include <GEOM_IShapesOperations_i.hh>
Public Member Functions | |
GEOM_IShapesOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IShapesOperations *theImpl) | |
~GEOM_IShapesOperations_i () | |
GEOM::GEOM_Object_ptr | MakeEdge (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2) |
GEOM::GEOM_Object_ptr | MakeEdgeOnCurveByLength (GEOM::GEOM_Object_ptr theCurve, CORBA::Double theLength, GEOM::GEOM_Object_ptr theStartPoint) |
GEOM::GEOM_Object_ptr | MakeEdgeWire (GEOM::GEOM_Object_ptr theWire, const CORBA::Double theLinearTolerance, const CORBA::Double theAngularTolerance) |
GEOM::GEOM_Object_ptr | MakeWire (const GEOM::ListOfGO &theEdgesAndWires, const CORBA::Double theTolerance) |
GEOM::GEOM_Object_ptr | MakeFace (GEOM::GEOM_Object_ptr theWire, CORBA::Boolean isPlanarWanted) |
GEOM::GEOM_Object_ptr | MakeFaceWires (const GEOM::ListOfGO &theWires, CORBA::Boolean isPlanarWanted) |
GEOM::GEOM_Object_ptr | MakeFaceFromSurface (GEOM::GEOM_Object_ptr theFace, GEOM::GEOM_Object_ptr theWire) |
GEOM::GEOM_Object_ptr | MakeFaceWithConstraints (const GEOM::ListOfGO &theConstraints) |
GEOM::GEOM_Object_ptr | MakeShell (const GEOM::ListOfGO &theFacesAndShells) |
GEOM::GEOM_Object_ptr | MakeSolidShell (GEOM::GEOM_Object_ptr theShell) |
GEOM::GEOM_Object_ptr | MakeSolidShells (const GEOM::ListOfGO &theShells) |
GEOM::GEOM_Object_ptr | MakeCompound (const GEOM::ListOfGO &theShapes) |
GEOM::GEOM_Object_ptr | MakeSolidFromConnectedFaces (const GEOM::ListOfGO &theFacesOrShells, CORBA::Boolean isIntersect) |
GEOM::GEOM_Object_ptr | MakeGlueFaces (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance, CORBA::Boolean doKeepNonSolids) |
GEOM::ListOfGO * | GetGlueFaces (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance) |
GEOM::GEOM_Object_ptr | MakeGlueFacesByList (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance, const GEOM::ListOfGO &theFaces, CORBA::Boolean doKeepNonSolids, CORBA::Boolean doGlueAllEdges) |
GEOM::GEOM_Object_ptr | MakeGlueEdges (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance) |
GEOM::ListOfGO * | GetGlueEdges (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance) |
GEOM::GEOM_Object_ptr | MakeGlueEdgesByList (const GEOM::ListOfGO &theShape, CORBA::Double theTolerance, const GEOM::ListOfGO &theEdges) |
GEOM::ListOfGO * | GetExistingSubObjects (GEOM::GEOM_Object_ptr theShape, CORBA::Boolean theGroupsOnly) |
GEOM::ListOfGO * | MakeExplode (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) |
GEOM::ListOfGO * | MakeAllSubShapes (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) |
GEOM::ListOfGO * | ExtractSubShapes (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) |
GEOM::ListOfLong * | SubShapeAllIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) |
GEOM::ListOfLong * | GetAllSubShapesIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, CORBA::Boolean isSorted) |
GEOM::GEOM_Object_ptr | GetSubShape (GEOM::GEOM_Object_ptr theMainShape, CORBA::Long theID) |
GEOM::ListOfGO * | MakeSubShapes (GEOM::GEOM_Object_ptr theMainShape, const GEOM::ListOfLong &theIndices) |
CORBA::Long | GetSubShapeIndex (GEOM::GEOM_Object_ptr theMainShape, GEOM::GEOM_Object_ptr theSubShape) |
GEOM::ListOfLong * | GetSubShapesIndices (GEOM::GEOM_Object_ptr theMainShape, const GEOM::ListOfGO &theSubShapes) |
CORBA::Long | GetTopologyIndex (GEOM::GEOM_Object_ptr theMainShape, GEOM::GEOM_Object_ptr theSubShape) |
char * | GetShapeTypeString (GEOM::GEOM_Object_ptr theShape) |
CORBA::Boolean | IsSubShapeBelongsTo (GEOM::GEOM_Object_ptr theSubobject, const CORBA::Long theSubObjectIndex, GEOM::GEOM_Object_ptr theObject, const CORBA::Long theObjectIndex) |
CORBA::Long | NumberOfFaces (GEOM::GEOM_Object_ptr theShape) |
CORBA::Long | NumberOfEdges (GEOM::GEOM_Object_ptr theShape) |
CORBA::Long | NumberOfSubShapes (GEOM::GEOM_Object_ptr theShape, const CORBA::Long theShapeType) |
GEOM::GEOM_Object_ptr | ChangeOrientation (GEOM::GEOM_Object_ptr theShape) |
GEOM::ListOfLong * | GetFreeFacesIDs (GEOM::GEOM_Object_ptr theShape) |
GEOM::ListOfGO * | GetSharedShapes (GEOM::GEOM_Object_ptr theShape1, GEOM::GEOM_Object_ptr theShape2, CORBA::Long theShapeType) |
GEOM::ListOfGO * | GetSharedShapesMulti (const GEOM::ListOfGO &theShapes, CORBA::Long theShapeType, CORBA::Boolean theMultiShare) |
GEOM::ListOfGO * | GetShapesOnPlane (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::shape_state theState) |
GEOM::ListOfGO * | GetShapesOnPlaneWithLocation (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::GEOM_Object_ptr thePnt, GEOM::shape_state theState) |
GEOM::ListOfGO * | GetShapesOnCylinder (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, GEOM::shape_state theState) |
GEOM::ListOfGO * | GetShapesOnCylinderWithLocation (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, GEOM::GEOM_Object_ptr thePnt, CORBA::Double theRadius, GEOM::shape_state theState) |
GEOM::ListOfGO * | GetShapesOnSphere (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theCenter, CORBA::Double theRadius, GEOM::shape_state theState) |
GEOM::ListOfGO * | GetShapesOnQuadrangle (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theTopLeftPoint, GEOM::GEOM_Object_ptr theTopRigthPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRigthPoint, GEOM::shape_state theState) |
GEOM::ListOfLong * | GetShapesOnPlaneIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::shape_state theState) |
GEOM::ListOfLong * | GetShapesOnPlaneWithLocationIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAx1, GEOM::GEOM_Object_ptr thePnt, GEOM::shape_state theState) |
GEOM::ListOfLong * | GetShapesOnCylinderIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, CORBA::Double theRadius, GEOM::shape_state theState) |
GEOM::ListOfLong * | GetShapesOnCylinderWithLocationIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theAxis, GEOM::GEOM_Object_ptr thePnt, CORBA::Double theRadius, GEOM::shape_state theState) |
GEOM::ListOfLong * | GetShapesOnSphereIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theCenter, CORBA::Double theRadius, GEOM::shape_state theState) |
GEOM::ListOfLong * | GetShapesOnQuadrangleIDs (GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::GEOM_Object_ptr theTopLeftPoint, GEOM::GEOM_Object_ptr theTopRigthPoint, GEOM::GEOM_Object_ptr theBottomLeftPoint, GEOM::GEOM_Object_ptr theBottomRigthPoint, GEOM::shape_state theState) |
GEOM::ListOfGO * | GetShapesOnBox (GEOM::GEOM_Object_ptr theBox, GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::shape_state theState) |
GEOM::ListOfLong * | GetShapesOnBoxIDs (GEOM::GEOM_Object_ptr theBox, GEOM::GEOM_Object_ptr theShape, CORBA::Long theShapeType, GEOM::shape_state theState) |
GEOM::ListOfGO * | GetShapesOnShape (GEOM::GEOM_Object_ptr theSheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState) |
GEOM::GEOM_Object_ptr | GetShapesOnShapeAsCompound (GEOM::GEOM_Object_ptr theSheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState) |
GEOM::ListOfLong * | GetShapesOnShapeIDs (GEOM::GEOM_Object_ptr theCheckShape, GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::shape_state theState) |
GEOM::GEOM_Object_ptr | GetInPlace (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) |
GEOM::GEOM_Object_ptr | GetInPlaceOld (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) |
GEOM::GEOM_Object_ptr | GetInPlaceByHistory (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) |
GEOM::GEOM_Object_ptr | GetSame (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) |
GEOM::ListOfLong * | GetSameIDs (GEOM::GEOM_Object_ptr theShapeWhere, GEOM::GEOM_Object_ptr theShapeWhat) |
GEOM::GEOM_Object_ptr | ExtendEdge (GEOM::GEOM_Object_ptr theEdge, CORBA::Double theMin, CORBA::Double theMax) |
GEOM::GEOM_Object_ptr | ExtendFace (GEOM::GEOM_Object_ptr theFace, CORBA::Double theUMin, CORBA::Double theUMax, CORBA::Double theVMin, CORBA::Double theVMax) |
GEOM::GEOM_Object_ptr | MakeSurfaceFromFace (GEOM::GEOM_Object_ptr theFace) |
GEOM::ListOfGO * | GetSubShapeEdgeSorted (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr theStartPoint) |
GEOM::ListOfGO * | GetSubShapesWithTolerance (GEOM::GEOM_Object_ptr theShape, CORBA::Short theShapeType, GEOM::comparison_condition theCondition, CORBA::Double theTolerance) |
GEOM::GEOM_Object_ptr | MakeExtraction (GEOM::GEOM_Object_ptr theShape, const GEOM::ListOfLong &theSubShapeIDs, GEOM::GEOM_IShapesOperations::ExtractionStats_out theStats) |
::GEOMImpl_IShapesOperations * | GetOperations () |
Public Member Functions inherited from GEOM_IOperations_i | |
GEOM_IOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOM_IOperations *theImpl) | |
~GEOM_IOperations_i () | |
virtual CORBA::Boolean | IsDone () |
virtual void | SetErrorCode (const char *theErrorCode) |
virtual char * | GetErrorCode () |
virtual CORBA::Long | GetStudyID () |
virtual GEOM::GEOM_BaseObject_ptr | GetBaseObject (Handle(GEOM_BaseObject) theObject) |
virtual void | FinishOperation () |
virtual void | AbortOperation () |
::GEOM_IOperations * | GetImpl () |
virtual void | UpdateGUIForObject (GEOM::GEOM_Object_ptr theObj) |
GEOM_IShapesOperations_i::GEOM_IShapesOperations_i | ( | PortableServer::POA_ptr | thePOA, |
GEOM::GEOM_Gen_ptr | theEngine, | ||
::GEOMImpl_IShapesOperations * | theImpl | ||
) |
constructor:
GEOM_IShapesOperations_i::~GEOM_IShapesOperations_i | ( | ) |
destructor
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::ChangeOrientation | ( | GEOM::GEOM_Object_ptr | theShape | ) |
ChangeOrientation
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::ExtendEdge | ( | GEOM::GEOM_Object_ptr | theEdge, |
CORBA::Double | theMin, | ||
CORBA::Double | theMax | ||
) |
ExtendEdge
References anEdge, and HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::ExtendFace | ( | GEOM::GEOM_Object_ptr | theFace, |
CORBA::Double | theUMin, | ||
CORBA::Double | theUMax, | ||
CORBA::Double | theVMin, | ||
CORBA::Double | theVMax | ||
) |
ExtendFace
References HANDLE_NAMESPACE.
GEOM::ListOfGO * GEOM_IShapesOperations_i::ExtractSubShapes | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
CORBA::Boolean | isSorted | ||
) |
ExtractSubShapes (excluding theShape itself, good sorting)
References GEOMImpl_IShapesOperations::EXPLODE_NEW_EXCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetAllSubShapesIDs | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
CORBA::Boolean | isSorted | ||
) |
GetAllSubShapesIDs
References GEOMImpl_IShapesOperations::EXPLODE_NEW_INCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetExistingSubObjects | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Boolean | theGroupsOnly | ||
) |
GetExistingSubObjects
References GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetFreeFacesIDs | ( | GEOM::GEOM_Object_ptr | theShape | ) |
GetFreeFacesIDs
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetGlueEdges | ( | const GEOM::ListOfGO & | theShapes, |
CORBA::Double | theTolerance | ||
) |
GetGlueEdges
References GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetGlueFaces | ( | const GEOM::ListOfGO & | theShapes, |
CORBA::Double | theTolerance | ||
) |
GetGlueFaces
References GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetInPlace | ( | GEOM::GEOM_Object_ptr | theShapeWhere, |
GEOM::GEOM_Object_ptr | theShapeWhat | ||
) |
GetInPlace
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetInPlaceByHistory | ( | GEOM::GEOM_Object_ptr | theShapeWhere, |
GEOM::GEOM_Object_ptr | theShapeWhat | ||
) |
GetInPlaceByHistory
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetInPlaceOld | ( | GEOM::GEOM_Object_ptr | theShapeWhere, |
GEOM::GEOM_Object_ptr | theShapeWhat | ||
) |
GetInPlaceOld
References HANDLE_NAMESPACE.
|
inline |
References GEOM_IOperations_i::GetImpl().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetSame | ( | GEOM::GEOM_Object_ptr | theShapeWhere, |
GEOM::GEOM_Object_ptr | theShapeWhat | ||
) |
GetSame
References HANDLE_NAMESPACE.
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetSameIDs | ( | GEOM::GEOM_Object_ptr | theShapeWhere, |
GEOM::GEOM_Object_ptr | theShapeWhat | ||
) |
GetSameIDs
References Handle(), and HANDLE_NAMESPACE.
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnBox | ( | GEOM::GEOM_Object_ptr | theBox, |
GEOM::GEOM_Object_ptr | theShape, | ||
CORBA::Long | theShapeType, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnBox
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnBoxIDs | ( | GEOM::GEOM_Object_ptr | theBox, |
GEOM::GEOM_Object_ptr | theShape, | ||
CORBA::Long | theShapeType, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnQuadrangleIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnCylinder | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theAxis, | ||
CORBA::Double | theRadius, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnCylinder
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnCylinderIDs | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theAxis, | ||
CORBA::Double | theRadius, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnCylinderIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnCylinderWithLocation | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theAxis, | ||
GEOM::GEOM_Object_ptr | thePnt, | ||
CORBA::Double | theRadius, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnCylinderWithLocation
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnCylinderWithLocationIDs | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theAxis, | ||
GEOM::GEOM_Object_ptr | thePnt, | ||
CORBA::Double | theRadius, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnCylinderWithLocationIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnPlane | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theAx1, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnPlane
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnPlaneIDs | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theAx1, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnPlaneIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnPlaneWithLocation | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theAx1, | ||
GEOM::GEOM_Object_ptr | thePnt, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnPlaneWithLocation
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnPlaneWithLocationIDs | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theAx1, | ||
GEOM::GEOM_Object_ptr | thePnt, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnPlaneWithLocationIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnQuadrangle | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theTopLeftPoint, | ||
GEOM::GEOM_Object_ptr | theTopRigthPoint, | ||
GEOM::GEOM_Object_ptr | theBottomLeftPoint, | ||
GEOM::GEOM_Object_ptr | theBottomRigthPoint, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnQuadrangle
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnQuadrangleIDs | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theTopLeftPoint, | ||
GEOM::GEOM_Object_ptr | theTopRigthPoint, | ||
GEOM::GEOM_Object_ptr | theBottomLeftPoint, | ||
GEOM::GEOM_Object_ptr | theBottomRigthPoint, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnQuadrangleIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnShape | ( | GEOM::GEOM_Object_ptr | theCheckShape, |
GEOM::GEOM_Object_ptr | theShape, | ||
CORBA::Short | theShapeType, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnShape
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetShapesOnShapeAsCompound | ( | GEOM::GEOM_Object_ptr | theCheckShape, |
GEOM::GEOM_Object_ptr | theShape, | ||
CORBA::Short | theShapeType, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnShapeAsCompound
References HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnShapeIDs | ( | GEOM::GEOM_Object_ptr | theCheckShape, |
GEOM::GEOM_Object_ptr | theShape, | ||
CORBA::Short | theShapeType, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnShapeIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetShapesOnSphere | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theCenter, | ||
CORBA::Double | theRadius, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnSphere
References Handle(), HANDLE_NAMESPACE, and ShapeState().
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetShapesOnSphereIDs | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
GEOM::GEOM_Object_ptr | theCenter, | ||
CORBA::Double | theRadius, | ||
GEOM::shape_state | theState | ||
) |
GetShapesOnSphereIDs
References Handle(), HANDLE_NAMESPACE, and ShapeState().
char * GEOM_IShapesOperations_i::GetShapeTypeString | ( | GEOM::GEOM_Object_ptr | theShape | ) |
GetShapeTypeString
References GetOperations(), GEOMImpl_IShapesOperations::GetShapeTypeString(), HANDLE_NAMESPACE, and NULL.
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSharedShapes | ( | GEOM::GEOM_Object_ptr | theShape1, |
GEOM::GEOM_Object_ptr | theShape2, | ||
CORBA::Long | theShapeType | ||
) |
GetSharedShapes
References Handle(), and HANDLE_NAMESPACE.
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSharedShapesMulti | ( | const GEOM::ListOfGO & | theShapes, |
CORBA::Long | theShapeType, | ||
CORBA::Boolean | theMultiShare | ||
) |
GetSharedShapesMulti
References Handle(), and HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::GetSubShape | ( | GEOM::GEOM_Object_ptr | theMainShape, |
CORBA::Long | theID | ||
) |
GetSubShape
References HANDLE_NAMESPACE.
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSubShapeEdgeSorted | ( | GEOM::GEOM_Object_ptr | theShape, |
GEOM::GEOM_Object_ptr | theStartPoint | ||
) |
GetSubShapeEdgeSorted
References Handle(), and HANDLE_NAMESPACE.
CORBA::Long GEOM_IShapesOperations_i::GetSubShapeIndex | ( | GEOM::GEOM_Object_ptr | theMainShape, |
GEOM::GEOM_Object_ptr | theSubShape | ||
) |
GetSubShapeIndex
References HANDLE_NAMESPACE.
GEOM::ListOfLong * GEOM_IShapesOperations_i::GetSubShapesIndices | ( | GEOM::GEOM_Object_ptr | theMainShape, |
const GEOM::ListOfGO & | theSubShapes | ||
) |
GetSubShapesIndices
References Handle(), and HANDLE_NAMESPACE.
GEOM::ListOfGO * GEOM_IShapesOperations_i::GetSubShapesWithTolerance | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Short | theShapeType, | ||
GEOM::comparison_condition | theCondition, | ||
CORBA::Double | theTolerance | ||
) |
GetSubShapesWithTolerance
References ComparisonCondition(), Handle(), and HANDLE_NAMESPACE.
CORBA::Long GEOM_IShapesOperations_i::GetTopologyIndex | ( | GEOM::GEOM_Object_ptr | theMainShape, |
GEOM::GEOM_Object_ptr | theSubShape | ||
) |
GetTopologyIndex
References HANDLE_NAMESPACE.
CORBA::Boolean GEOM_IShapesOperations_i::IsSubShapeBelongsTo | ( | GEOM::GEOM_Object_ptr | theSubObject, |
const CORBA::Long | theSubObjectIndex, | ||
GEOM::GEOM_Object_ptr | theObject, | ||
const CORBA::Long | theObjectIndex | ||
) |
IsSubShapeBelongsTo
References GetOperations(), HANDLE_NAMESPACE, and GEOMImpl_IShapesOperations::IsSubShapeBelongsTo().
GEOM::ListOfGO * GEOM_IShapesOperations_i::MakeAllSubShapes | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
CORBA::Boolean | isSorted | ||
) |
MakeAllSubShapes (including theShape itself, good sorting)
References GEOMImpl_IShapesOperations::EXPLODE_NEW_INCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeCompound | ( | const GEOM::ListOfGO & | theShapes | ) |
MakeCompound
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeEdge | ( | GEOM::GEOM_Object_ptr | thePnt1, |
GEOM::GEOM_Object_ptr | thePnt2 | ||
) |
MakeEdge
References aPnt1, aPnt2, and HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeEdgeOnCurveByLength | ( | GEOM::GEOM_Object_ptr | theCurve, |
CORBA::Double | theLength, | ||
GEOM::GEOM_Object_ptr | theStartPoint | ||
) |
MakeEdgeOnCurveByLength
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeEdgeWire | ( | GEOM::GEOM_Object_ptr | theWire, |
const CORBA::Double | theLinearTolerance, | ||
const CORBA::Double | theAngularTolerance | ||
) |
MakeEdgeWire
References HANDLE_NAMESPACE.
GEOM::ListOfGO * GEOM_IShapesOperations_i::MakeExplode | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
CORBA::Boolean | isSorted | ||
) |
MakeExplode (including theShape itself, bad sorting)
References GEOMImpl_IShapesOperations::EXPLODE_OLD_INCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeExtraction | ( | GEOM::GEOM_Object_ptr | theShape, |
const GEOM::ListOfLong & | theSubShapeIDs, | ||
GEOM::GEOM_IShapesOperations::ExtractionStats_out | theStats | ||
) |
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFace | ( | GEOM::GEOM_Object_ptr | theWire, |
CORBA::Boolean | isPlanarWanted | ||
) |
MakeFace
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFaceFromSurface | ( | GEOM::GEOM_Object_ptr | theFace, |
GEOM::GEOM_Object_ptr | theWire | ||
) |
MakeFaceFromSurface
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFaceWires | ( | const GEOM::ListOfGO & | theWires, |
CORBA::Boolean | isPlanarWanted | ||
) |
MakeFaceWires
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeFaceWithConstraints | ( | const GEOM::ListOfGO & | theConstraints | ) |
MakeFaceWithConstraints
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueEdges | ( | const GEOM::ListOfGO & | theShapes, |
CORBA::Double | theTolerance | ||
) |
MakeGlueEdges
References GetOperations(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueEdgesByList | ( | const GEOM::ListOfGO & | theShapes, |
CORBA::Double | theTolerance, | ||
const GEOM::ListOfGO & | theEdges | ||
) |
MakeGlueEdgesByList
References GetOperations(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueFaces | ( | const GEOM::ListOfGO & | theShapes, |
CORBA::Double | theTolerance, | ||
CORBA::Boolean | doKeepNonSolids | ||
) |
MakeGlueFaces
References GetOperations(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeGlueFacesByList | ( | const GEOM::ListOfGO & | theShapes, |
CORBA::Double | theTolerance, | ||
const GEOM::ListOfGO & | theFaces, | ||
CORBA::Boolean | doKeepNonSolids, | ||
CORBA::Boolean | doGlueAllEdges | ||
) |
MakeGlueFacesByList
References GetOperations(), HANDLE_NAMESPACE, and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeShell | ( | const GEOM::ListOfGO & | theFacesAndShells | ) |
MakeShell
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSolidFromConnectedFaces | ( | const GEOM::ListOfGO & | theFacesOrShells, |
CORBA::Boolean | isIntersect | ||
) |
MakeSolidFromConnectedFaces
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSolidShell | ( | GEOM::GEOM_Object_ptr | theShell | ) |
MakeSolidShell
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSolidShells | ( | const GEOM::ListOfGO & | theShells | ) |
MakeSolidShells
References HANDLE_NAMESPACE.
GEOM::ListOfGO * GEOM_IShapesOperations_i::MakeSubShapes | ( | GEOM::GEOM_Object_ptr | theMainShape, |
const GEOM::ListOfLong & | theIndices | ||
) |
MakeSubShapes
References GetOperations(), Handle(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOM_IOperations::SetNotDone().
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeSurfaceFromFace | ( | GEOM::GEOM_Object_ptr | theFace | ) |
MakeSurfaceFromFace
References HANDLE_NAMESPACE.
GEOM::GEOM_Object_ptr GEOM_IShapesOperations_i::MakeWire | ( | const GEOM::ListOfGO & | theEdgesAndWires, |
const CORBA::Double | theTolerance | ||
) |
MakeWire
References HANDLE_NAMESPACE.
CORBA::Long GEOM_IShapesOperations_i::NumberOfEdges | ( | GEOM::GEOM_Object_ptr | theShape | ) |
NumberOfEdges
References NumberOfSubShapes().
CORBA::Long GEOM_IShapesOperations_i::NumberOfFaces | ( | GEOM::GEOM_Object_ptr | theShape | ) |
NumberOfFaces
References NumberOfSubShapes().
CORBA::Long GEOM_IShapesOperations_i::NumberOfSubShapes | ( | GEOM::GEOM_Object_ptr | theShape, |
const CORBA::Long | theShapeType | ||
) |
NumberOfSubShapes
References GetOperations(), HANDLE_NAMESPACE, GEOM_IOperations_i::IsDone(), and GEOMImpl_IShapesOperations::NumberOfSubShapes().
GEOM::ListOfLong * GEOM_IShapesOperations_i::SubShapeAllIDs | ( | GEOM::GEOM_Object_ptr | theShape, |
CORBA::Long | theShapeType, | ||
CORBA::Boolean | isSorted | ||
) |
SubShapeAllIDs
References GEOMImpl_IShapesOperations::EXPLODE_OLD_INCLUDE_MAIN, GetOperations(), Handle(), HANDLE_NAMESPACE, and GEOM_IOperations_i::IsDone().