#include <GEOM_IBlocksOperations_i.hh>

Public Member Functions | |
| GEOM_IBlocksOperations_i (PortableServer::POA_ptr thePOA, GEOM::GEOM_Gen_ptr theEngine,::GEOMImpl_IBlocksOperations *theImpl) | |
| ~GEOM_IBlocksOperations_i () | |
| GEOM::GEOM_Object_ptr | MakeQuad (GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2, GEOM::GEOM_Object_ptr theEdge3, GEOM::GEOM_Object_ptr theEdge4) |
| GEOM::GEOM_Object_ptr | MakeQuad2Edges (GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2) |
| GEOM::GEOM_Object_ptr | MakeQuad4Vertices (GEOM::GEOM_Object_ptr thePnt1, GEOM::GEOM_Object_ptr thePnt2, GEOM::GEOM_Object_ptr thePnt3, GEOM::GEOM_Object_ptr thePnt4) |
| GEOM::GEOM_Object_ptr | MakeHexa (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2, GEOM::GEOM_Object_ptr theFace3, GEOM::GEOM_Object_ptr theFace4, GEOM::GEOM_Object_ptr theFace5, GEOM::GEOM_Object_ptr theFace6) |
| GEOM::GEOM_Object_ptr | MakeHexa2Faces (GEOM::GEOM_Object_ptr theFace1, GEOM::GEOM_Object_ptr theFace2) |
| GEOM::GEOM_Object_ptr | MakeBlockCompound (GEOM::GEOM_Object_ptr theCompound) |
| GEOM::GEOM_Object_ptr | GetPoint (GEOM::GEOM_Object_ptr theShape, CORBA::Double theX, CORBA::Double theY, CORBA::Double theZ, CORBA::Double theEpsilon) |
| GEOM::GEOM_Object_ptr | GetVertexNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint) |
| GEOM::GEOM_Object_ptr | GetEdge (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2) |
| GEOM::GEOM_Object_ptr | GetEdgeNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint) |
| GEOM::GEOM_Object_ptr | GetFaceByPoints (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint1, GEOM::GEOM_Object_ptr thePoint2, GEOM::GEOM_Object_ptr thePoint3, GEOM::GEOM_Object_ptr thePoint4) |
| GEOM::GEOM_Object_ptr | GetFaceByEdges (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr theEdge1, GEOM::GEOM_Object_ptr theEdge2) |
| GEOM::GEOM_Object_ptr | GetOppositeFace (GEOM::GEOM_Object_ptr theBlock, GEOM::GEOM_Object_ptr theFace) |
| GEOM::GEOM_Object_ptr | GetFaceNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint) |
| GEOM::GEOM_Object_ptr | GetFaceByNormale (GEOM::GEOM_Object_ptr theBlock, GEOM::GEOM_Object_ptr theVector) |
| GEOM::GEOM_Object_ptr | GetShapesNearPoint (GEOM::GEOM_Object_ptr theShape, GEOM::GEOM_Object_ptr thePoint, CORBA::Long theShapeType, CORBA::Double theTolerance) |
| CORBA::Boolean | IsCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound, CORBA::Long theMinNbFaces, CORBA::Long theMaxNbFaces, CORBA::Long &theNbBlocks) |
| CORBA::Boolean | CheckCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound, GEOM::GEOM_IBlocksOperations::BCErrors_out theErrors) |
| char * | PrintBCErrors (GEOM::GEOM_Object_ptr theCompound, const GEOM::GEOM_IBlocksOperations::BCErrors &theErrors) |
| GEOM::GEOM_Object_ptr | RemoveExtraEdges (GEOM::GEOM_Object_ptr theShape, CORBA::Long theOptimumNbFaces) |
| GEOM::GEOM_Object_ptr | CheckAndImprove (GEOM::GEOM_Object_ptr theCompound) |
| GEOM::ListOfGO * | ExplodeCompoundOfBlocks (GEOM::GEOM_Object_ptr theCompound, CORBA::Long theMinNbFaces, CORBA::Long theMaxNbFaces) |
| GEOM::GEOM_Object_ptr | GetBlockNearPoint (GEOM::GEOM_Object_ptr theCompound, GEOM::GEOM_Object_ptr thePoint) |
| GEOM::GEOM_Object_ptr | GetBlockByParts (GEOM::GEOM_Object_ptr theCompound, const GEOM::ListOfGO &theParts) |
| GEOM::ListOfGO * | GetBlocksByParts (GEOM::GEOM_Object_ptr theCompound, const GEOM::ListOfGO &theParts) |
| GEOM::GEOM_Object_ptr | MakeMultiTransformation1D (GEOM::GEOM_Object_ptr theBlock, CORBA::Long theDirFace1, CORBA::Long theDirFace2, CORBA::Long theNbTimes) |
| GEOM::GEOM_Object_ptr | MakeMultiTransformation2D (GEOM::GEOM_Object_ptr theBlock, CORBA::Long theDirFace1U, CORBA::Long theDirFace2U, CORBA::Long theNbTimesU, CORBA::Long theDirFace1V, CORBA::Long theDirFace2V, CORBA::Long theNbTimesV) |
| GEOM::ListOfGO * | Propagate (GEOM::GEOM_Object_ptr theShape) |
| ::GEOMImpl_IBlocksOperations * | GetOperations () |
| virtual CORBA::Boolean | IsDone () |
| virtual void | SetErrorCode (const char *theErrorCode) |
| virtual char * | GetErrorCode () |
| virtual CORBA::Long | GetStudyID () |
| virtual GEOM::GEOM_Object_ptr | GetObject (Handle(GEOM_Object) theObject) |
| virtual void | FinishOperation () |
| virtual void | AbortOperation () |
| ::GEOM_IOperations * | GetImpl () |
| GEOM_IBlocksOperations_i::GEOM_IBlocksOperations_i | ( | PortableServer::POA_ptr | thePOA, |
| GEOM::GEOM_Gen_ptr | theEngine, | ||
| ::GEOMImpl_IBlocksOperations * | theImpl | ||
| ) |
constructor:
| GEOM_IBlocksOperations_i::~GEOM_IBlocksOperations_i | ( | ) |
destructor
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeQuad | ( | GEOM::GEOM_Object_ptr | theEdge1, |
| GEOM::GEOM_Object_ptr | theEdge2, | ||
| GEOM::GEOM_Object_ptr | theEdge3, | ||
| GEOM::GEOM_Object_ptr | theEdge4 | ||
| ) |
MakeQuad
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeQuad2Edges | ( | GEOM::GEOM_Object_ptr | theEdge1, |
| GEOM::GEOM_Object_ptr | theEdge2 | ||
| ) |
MakeQuad2Edges
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeQuad4Vertices | ( | GEOM::GEOM_Object_ptr | thePnt1, |
| GEOM::GEOM_Object_ptr | thePnt2, | ||
| GEOM::GEOM_Object_ptr | thePnt3, | ||
| GEOM::GEOM_Object_ptr | thePnt4 | ||
| ) |
MakeQuad4Vertices
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeHexa | ( | GEOM::GEOM_Object_ptr | theFace1, |
| GEOM::GEOM_Object_ptr | theFace2, | ||
| GEOM::GEOM_Object_ptr | theFace3, | ||
| GEOM::GEOM_Object_ptr | theFace4, | ||
| GEOM::GEOM_Object_ptr | theFace5, | ||
| GEOM::GEOM_Object_ptr | theFace6 | ||
| ) |
MakeHexa
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeHexa2Faces | ( | GEOM::GEOM_Object_ptr | theFace1, |
| GEOM::GEOM_Object_ptr | theFace2 | ||
| ) |
MakeHexa2Faces
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeBlockCompound | ( | GEOM::GEOM_Object_ptr | theCompound | ) |
MakeBlockCompound
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetPoint | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Double | theX, | ||
| CORBA::Double | theY, | ||
| CORBA::Double | theZ, | ||
| CORBA::Double | theEpsilon | ||
| ) |
GetPoint
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetVertexNearPoint | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) |
GetVertexNearPoint
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetEdge | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | thePoint1, | ||
| GEOM::GEOM_Object_ptr | thePoint2 | ||
| ) |
GetEdge
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetEdgeNearPoint | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) |
GetEdgeNearPoint
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetFaceByPoints | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | thePoint1, | ||
| GEOM::GEOM_Object_ptr | thePoint2, | ||
| GEOM::GEOM_Object_ptr | thePoint3, | ||
| GEOM::GEOM_Object_ptr | thePoint4 | ||
| ) |
GetFaceByPoints
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetFaceByEdges | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | theEdge1, | ||
| GEOM::GEOM_Object_ptr | theEdge2 | ||
| ) |
GetFaceByEdges
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetOppositeFace | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | theFace | ||
| ) |
GetOppositeFace
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetFaceNearPoint | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) |
GetFaceNearPoint
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetFaceByNormale | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | theVector | ||
| ) |
GetFaceByNormale
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetShapesNearPoint | ( | GEOM::GEOM_Object_ptr | theShape, |
| GEOM::GEOM_Object_ptr | thePoint, | ||
| CORBA::Long | theShapeType, | ||
| CORBA::Double | theTolerance | ||
| ) |
GetShapesNearPoint
References Handle().
| CORBA::Boolean GEOM_IBlocksOperations_i::IsCompoundOfBlocks | ( | GEOM::GEOM_Object_ptr | theCompound, |
| CORBA::Long | theMinNbFaces, | ||
| CORBA::Long | theMaxNbFaces, | ||
| CORBA::Long & | theNbBlocks | ||
| ) |
IsCompoundOfBlocks
References Handle().
| CORBA::Boolean GEOM_IBlocksOperations_i::CheckCompoundOfBlocks | ( | GEOM::GEOM_Object_ptr | theCompound, |
| GEOM::GEOM_IBlocksOperations::BCErrors_out | theErrors | ||
| ) |
CheckCompoundOfBlocks
References GEOMImpl_IBlocksOperations.BCError.error, GEOM.GEOM_IBlocksOperations.EXTRA_EDGE, GEOMImpl_IBlocksOperations.EXTRA_EDGE, Handle(), PAL_MESH_030_geometry.i, GEOMImpl_IBlocksOperations.BCError.incriminated, GEOM.GEOM_IBlocksOperations.INVALID_CONNECTION, GEOMImpl_IBlocksOperations.INVALID_CONNECTION, GEOM.GEOM_IBlocksOperations.NOT_BLOCK, GEOMImpl_IBlocksOperations.NOT_BLOCK, GEOM.GEOM_IBlocksOperations.NOT_CONNECTED, GEOMImpl_IBlocksOperations.NOT_CONNECTED, GEOM.GEOM_IBlocksOperations.NOT_GLUED, and GEOMImpl_IBlocksOperations.NOT_GLUED.
| char * GEOM_IBlocksOperations_i::PrintBCErrors | ( | GEOM::GEOM_Object_ptr | theCompound, |
| const GEOM::GEOM_IBlocksOperations::BCErrors & | theErrors | ||
| ) |
PrintBCErrors
References GEOMImpl_IBlocksOperations.BCError.error, GEOM.GEOM_IBlocksOperations.BCError.error, GEOMImpl_IBlocksOperations.EXTRA_EDGE, GEOM.GEOM_IBlocksOperations.EXTRA_EDGE, Handle(), GEOMImpl_IBlocksOperations.BCError.incriminated, GEOM.GEOM_IBlocksOperations.BCError.incriminated, GEOMImpl_IBlocksOperations.INVALID_CONNECTION, GEOM.GEOM_IBlocksOperations.INVALID_CONNECTION, GEOMImpl_IBlocksOperations.NOT_BLOCK, GEOM.GEOM_IBlocksOperations.NOT_BLOCK, GEOMImpl_IBlocksOperations.NOT_CONNECTED, GEOM.GEOM_IBlocksOperations.NOT_CONNECTED, GEOMImpl_IBlocksOperations.NOT_GLUED, and GEOM.GEOM_IBlocksOperations.NOT_GLUED.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::RemoveExtraEdges | ( | GEOM::GEOM_Object_ptr | theShape, |
| CORBA::Long | theOptimumNbFaces | ||
| ) |
RemoveExtraEdges
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::CheckAndImprove | ( | GEOM::GEOM_Object_ptr | theCompound | ) |
CheckAndImprove
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::ListOfGO * GEOM_IBlocksOperations_i::ExplodeCompoundOfBlocks | ( | GEOM::GEOM_Object_ptr | theCompound, |
| CORBA::Long | theMinNbFaces, | ||
| CORBA::Long | theMaxNbFaces | ||
| ) |
ExplodeCompoundOfBlocks
References Handle(), and PAL_MESH_030_geometry.i.
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetBlockNearPoint | ( | GEOM::GEOM_Object_ptr | theCompound, |
| GEOM::GEOM_Object_ptr | thePoint | ||
| ) |
GetBlockNearPoint
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::GetBlockByParts | ( | GEOM::GEOM_Object_ptr | theCompound, |
| const GEOM::ListOfGO & | theParts | ||
| ) |
GetBlockByParts
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), GEOM_example.ind, GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::ListOfGO * GEOM_IBlocksOperations_i::GetBlocksByParts | ( | GEOM::GEOM_Object_ptr | theCompound, |
| const GEOM::ListOfGO & | theParts | ||
| ) |
GetBlocksByParts
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), PAL_MESH_030_geometry.i, GEOM_example.ind, GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeMultiTransformation1D | ( | GEOM::GEOM_Object_ptr | theBlock, |
| CORBA::Long | theDirFace1, | ||
| CORBA::Long | theDirFace2, | ||
| CORBA::Long | theNbTimes | ||
| ) |
MakeMultiTransformation1D
References Handle().
| GEOM::GEOM_Object_ptr GEOM_IBlocksOperations_i::MakeMultiTransformation2D | ( | GEOM::GEOM_Object_ptr | theBlock, |
| CORBA::Long | theDirFace1U, | ||
| CORBA::Long | theDirFace2U, | ||
| CORBA::Long | theNbTimesU, | ||
| CORBA::Long | theDirFace1V, | ||
| CORBA::Long | theDirFace2V, | ||
| CORBA::Long | theNbTimesV | ||
| ) |
MakeMultiTransformation2D
References Handle().
| GEOM::ListOfGO * GEOM_IBlocksOperations_i::Propagate | ( | GEOM::GEOM_Object_ptr | theShape | ) |
Propagate
References GEOM_IOperations_i.GetObject(), GetOperations(), Handle(), PAL_MESH_030_geometry.i, GEOM_IOperations_i.IsDone(), and GEOM_IOperations.SetNotDone().
| ::GEOMImpl_IBlocksOperations* GEOM_IBlocksOperations_i.GetOperations | ( | ) |
References GEOM_IOperations_i.GetImpl().
| CORBA::Boolean GEOM_IOperations_i::IsDone | ( | ) | [virtual, inherited] |
IsDone
References GEOM_IOperations_i._impl, and GEOM_IOperations.IsDone().
| void GEOM_IOperations_i::SetErrorCode | ( | const char * | theErrorCode | ) | [virtual, inherited] |
SetErrorCode
References GEOM_IOperations_i._impl, and GEOM_IOperations.SetErrorCode().
| char * GEOM_IOperations_i::GetErrorCode | ( | ) | [virtual, inherited] |
GetErrorCode
References GEOM_IOperations_i._impl, and GEOM_IOperations.GetErrorCode().
| CORBA::Long GEOM_IOperations_i::GetStudyID | ( | ) | [virtual, inherited] |
GetStudyID
References GEOM_IOperations_i._impl, and GEOM_IOperations.GetDocID().
| GEOM::GEOM_Object_ptr GEOM_IOperations_i::GetObject | ( | Handle(GEOM_Object) | theObject | ) | [virtual, inherited] |
GetObject
References GEOM_IOperations_i._engine, GEOM_Object.GetDocID(), and GEOM_Object.GetEntry().
| void GEOM_IOperations_i::FinishOperation | ( | ) | [virtual, inherited] |
FinishOperation
References GEOM_IOperations_i._impl, and GEOM_IOperations.FinishOperation().
| void GEOM_IOperations_i::AbortOperation | ( | ) | [virtual, inherited] |
AbortOperation
References GEOM_IOperations_i._impl, and GEOM_IOperations.AbortOperation().
| ::GEOM_IOperations* GEOM_IOperations_i.GetImpl | ( | ) | [inherited] |